基于Node.js開發個性化全網內容抓取平臺:包羅“AB站微博頭條”內容的一站式門戶網站
-
本課程將通過8周的時間,以個性內容聚合站項目為實戰,帶你從0基礎熟悉后端開發各方各個面,成為具備獨立開發能力的入門級Node.js后端開發工程師。
-
課程內容涵蓋時下最流行的后端技術,包括:網絡爬蟲、微信開發、分布式系統、數據庫開發(NoSQL)和設計、高可用高可拓展服務、消息隊列、REST接口設計、負載均衡和調優等等。
-
老師:畢業于南京大學,全棧(溢出)工程師,三次創業均任技術負責人,其間受邀到復旦大學做過移動開發后端服務設計的分享,現任某百萬用戶APP后端負責人。
【課程內容】
00課前預習內容
01 搭建http服務
02 Express基礎
03 Express中的MVC
04 MongoDB實操
05 mongoose
06 Node.js異步最佳實踐
07 錯誤處理和日志
08 鑒權
09 爬蟲系統初步
10 鑒權實戰和爬蟲實戰1
11 Redis+爬蟲實戰
12 使用pm2管理爬蟲進程
13 推薦系統初步
14 微服務初步和實戰
15 在AWS部署服務
16 推薦系統實戰-爬蟲協議的實現
17 ElasticSearch 基礎
18 OAuth2.0 和微信登錄
19 使用單元測試風格調試ES相關代碼
20 評分完結篇和實戰