我現在的技術方向,前端是 React,後端是 Node,時間都投入在這兩方面。
最近有一種感覺,我可以融匯貫通了,使用 JavaScript 全棧解決各種問題。
最初,我只是想整理一份技術清單,理清思路。但是內容越寫越多,索性就做成一個教程,放在 Github 上面。這份教程一共四章,可以在兩天內學完,適合那些已掌握前端基本技能(HTML、CSS、JS)、想進一步進修、成為 JavaScript 全棧工程師的讀者。
我的寫作目標是內容完整、脈絡清晰、通俗易懂,幫助初學者看清技術路徑,快速入門。難度為入門級,不涉及深入的細節,重在理解各種技術想要解決的問題,掌握基本用法,為進一步自學打下基礎。
引子:《準備工作》
- 知識準備
- 環境準備
第一講:《前端開發的歷史和趨勢》
- 前端開發的歷史演變
- 前端MVC框架的興起
- 前後端分離
- 全棧工程師
- 前端開發的未來
第二講:《React 技術棧》
- React 的基本用法
- React 應用的架構
第三講:《Node 應用開發》
- Node 的基本用法
- Restful API
- Express 框架搭建 Web 應用
第四講:《前端工程簡介》
- 持續整合
- 靜態程式碼檢查
- 單元測試
- 功能測試
- 持續整合服務 Travis CI
所有內容都配有 Demo 和操作指導,幫助讀者邊學邊練,保證學會。
我已經找了一個場合,試講了一次上面的內容,覺得效果還可以。
本教程採用 GPL 許可證,你可以自由地使用它,唯一的條件是如果對內容做出任何改進,你也必須在 GPL 許可證下開源。
我也接受現場培訓。如果你們公司有這個需要,可以聯絡我。不過,講課費比較貴,所以還是推薦大家自學。
(完)