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






