JavaScript 全棧工程師培訓教程

阮一峰發表於2016-11-15

我現在的技術方向,前端是 React,後端是 Node,時間都投入在這兩方面。

最近有一種感覺,我可以融匯貫通了,使用 JavaScript 全棧解決各種問題。

最初,我只是想整理一份技術清單,理清思路。但是內容越寫越多,索性就做成一個教程,放在 Github 上面。這份教程一共四章,可以在兩天內學完,適合那些已掌握前端基本技能(HTML、CSS、JS)、想進一步進修、成為 JavaScript 全棧工程師的讀者。

我的寫作目標是內容完整、脈絡清晰、通俗易懂,幫助初學者看清技術路徑,快速入門。難度為入門級,不涉及深入的細節,重在理解各種技術想要解決的問題,掌握基本用法,為進一步自學打下基礎。

引子:《準備工作》

  1. 知識準備
  2. 環境準備

第一講:《前端開發的歷史和趨勢》

  1. 前端開發的歷史演變
  2. 前端MVC框架的興起
  3. 前後端分離
  4. 全棧工程師
  5. 前端開發的未來

第二講:《React 技術棧》

  1. React 的基本用法
  2. React 應用的架構

第三講:《Node 應用開發》

  1. Node 的基本用法
  2. Restful API
  3. Express 框架搭建 Web 應用

第四講:《前端工程簡介》

  1. 持續整合
  2. 靜態程式碼檢查
  3. 單元測試
  4. 功能測試
  5. 持續整合服務 Travis CI

所有內容都配有 Demo操作指導,幫助讀者邊學邊練,保證學會。

我已經找了一個場合,試講了一次上面的內容,覺得效果還可以。

本教程採用 GPL 許可證,你可以自由地使用它,唯一的條件是如果對內容做出任何改進,你也必須在 GPL 許可證下開源。

我也接受現場培訓。如果你們公司有這個需要,可以聯絡我。不過,講課費比較貴,所以還是推薦大家自學。

(完)

相關文章