全棧開發一本通(基於TypeScript\React\Next.js\MongoDB和Docker)
陳政 丁浩栩
- 出版商: 清華大學
- 出版日期: 2025-12-01
- 售價: $594
- 語言: 簡體中文
- 頁數: 299
- ISBN: 7302705194
- ISBN-13: 9787302705192
-
相關分類:
Node.js、React、MongoDB
- 此書翻譯自: The Complete Developer: Master the Full Stack with Typescript, React, Next.Js, Mongodb, and Docker
下單後立即進貨 (約4週~6週)
商品描述
本書是基於TypeScript、 React、Next.js、MongoDB 及Docker的全棧開發實用指 南,專為有誌於成為全棧開 發者的讀者打造。內容從前 端HTML/CSS/JavaScript、 後端Node.js/Express及數據 庫基礎切入,逐步深入前後 端交互、RESTful API設計 、版本控制與DevOps等高 級主題,兼顧理論與實戰。 本書通過個人博客到電子商 務平臺的梯度案例,助力讀 者深化技術應用能力,同時 涵蓋響應式設計、性能優化 、安全防護等現代Web開發 實踐。 本書適合全棧入門者、 需打通技術鏈路的進階開發 者及轉型全棧的IT從業者, 系統構建知識體系,獨立完 成從前端設計到後端實現的 全流程開發。
作者簡介
陳政,筆名:三掌櫃,CSDN博客專家,CSDN上海城市開發者社區主理人,CSDN人工智能技術開發者社區主理人,InfoQ寫作平臺首批簽約作者,阿裏雲技術社區專家博主,51CTO社區博客專家,騰訊雲開發者社區2022年度“ 作者”,友盟問答官。 大前端領域優質創作者,“大前端系列”專欄,文章內容通俗易懂,由淺入深,旨在幫助有需要的人;深耕大前端領域多年,理論結合實踐,有著豐富的大前端開發經驗。
目錄大綱
篇 技術棧
第1章 Node.js
1.1 安裝Node.js
1.2 使用npm
1.3 package.json文件
1.3.1 必填字段
1.3.2 依賴項
1.3.3 開發依賴項
1.4 package-lock.json文件
1.5 創建項目
1.5.1 初始化新模塊或項目
1.5.2 安裝依賴項
1.5.3 安裝開發依賴項
1.5.4 審核package.json文件
1.5.5 清理node_modules文件夾
1.5.6 新所有程序包
1.5.7 刪除依賴項
1.5.8 安裝依賴項
1.5.9 使用npx執行一次性腳本
1.6 練習1:構建一個“Hello World”的Express.js服務器
1.6.1 設置
1.6.2 編寫服務器代碼
1.7 總結
第2章 現代JavaScript
2.1 ES.Next模塊
2.1.1 使用命名導出和默認導出
2.1.2 導入模塊
2.2 聲明變量
2.2.1 變量提升
2.2.2 作用域內的變量
2.2.3 常量類數據
2.3 箭頭函數
2.3.1 編寫箭頭函數
2.3.2 理解詞法作用域
2.3.3 探索實際應用案例
2.4 創建字符串
2.5 異步腳本
2.5.1 避免傳統回調
2.5.2 使用Promise
2.5.3 簡化異步腳本
2.6 遍歷數組
2.7 分散數組和對象
2.8 練習2:使用現代JavaScript擴展Express.js
2.8.1 編輯package.json文件
2.8.2 編寫帶有異步代碼的ES.Next模塊
2.8.3 添加模塊到服務器
2.9 總結
第3章 TypeScript
3.1 TypeScript的優勢
3.2 設置TypeScript
3.2.1 Node.js中的安裝
3.2.2 tsconfig.json文件
……
第二篇 全棧應用
附錄A TypeScript編譯器選項
附錄B Next.js應用目錄
附錄C 通用匹配器
