隨報隨學 | 共13課 | ★★☆ |
開課時間 | 課程周期 | 難易度 |
第1課:開發環境配置
代碼編輯器、Git源碼管理工具、數據庫GUI客戶端
Node.js版本管理工具
第2課:創建項目
創建項目,編寫基礎代碼
express、配置文件管理、數據庫連接、Bootstrap
第3課:實現用戶功能
用戶注冊、登錄
基于Passport.js實現第三方賬號登錄
第4課:實現論壇基本功能
發帖、帖子列表、帖子編輯
評論
堠勻勻處理、代碼高亮、排版樣式
第5課:完善論壇功能(1)
消息通知(站內消息與郵件通知)
用戶積分
第6課:完善論壇功能(2)
用戶權限:普通用戶、版主、管理員
發帖限制
反爬蟲和反垃圾廣告
第7課:項目優化
重新組織代碼
數據緩存
webpack自動構建、合并資源文件
前端優化
第8課:API服務(1)
傳Auth認證
請求簽名算法
編寫簽名驗證工具
第9課:API服務(2)
實現論壇數據API服務功能
編寫API客戶端模塊
第10課:單元測試
后端測試:mocha與supertest
第11課:服務器配置
利用cnpmjs搭建私有NPM庫
利用GitLab搭建私有Git庫
持續集成與自動測試服務器
第12課:部署到服務器
安裝VisualBox虛擬機、CentOS 7
配置服務器軟件:Nginx、MySQL、SSH
在服務器部署項目、自啟動配置
第13課:發布到NPM上
將模板與代碼分離,打包成模塊并發布到NPM
基于此論壇系統模塊快速搭建一個新的論壇
雷宗民,《Node.js實戰》作者之一,SuperID.me后端工程師,三年Node.js開發經驗,GitHub主頁:https://github.com/leizongmin
1、 學習方式:老師發布教學資料、教材,幻燈片和視頻,學員通過網絡下載學習。同時通過論壇互動中老師對學員進行指導及學員之間相互交流。
2、 學習作業:每課均有布置課后作業,學員完成書面作業后則可進入下一課學習。
3、 老師輔導:通過論壇站內信及郵件等多種方式與老師進行一對一互動。
4、 完成課程:最后一課作業交納后,老師完成作業批改,即可完成課程并取回相應剩余的逆向學費。
GMT+8, 2020-12-24 01:16 , Processed in 0.251787 second(s), 35 queries .
關于我們 | 新手指南 | 企業合作 | 聯系我們 |
|
||||
關于我們 | 教育模式 | 企業會員 | 電話:4008-010-006 | |||||
講師招募 | 選課流程 | 內訓合作 | 郵箱:kefu@dataguru.cn | |||||
校園大使 | 學費返還 | 媒體合作 | 客服QQ: |
|||||
版權聲明 | 獎學金激勵 | 代理合作 | 售后QQ: |