要想成為一名Web全棧工程師,需要掌握的相關(guān)知識很多,包括服務(wù)端編程語言,Web開發(fā)框架,數(shù)據(jù)庫,Hmtl+CSS,Javasript及JS框架,生產(chǎn)環(huán)境的部署、Web服務(wù)監(jiān)控、Bug追蹤,網(wǎng)絡(luò)安全、性能優(yōu)化等等。由于工作中分工的不同,以上的相關(guān)知識一個人通常在工作中無法全部涉獵,從而不利于個人發(fā)展。
第1部份:部份程介紹及Linux基礎(chǔ)環(huán)境介紹及搭建
第2部份:服務(wù)端編程語言Python3基礎(chǔ)知識
第3部份:服務(wù)端編程語言Python3進階知識
第4部份:Web開發(fā)基礎(chǔ)知識——H5+CSS
第5部份:Web開發(fā)基礎(chǔ)知識——Javascript+Jquery
第6部份:Web開發(fā)框架Django基礎(chǔ)知識
第7部份:Web開發(fā)框架Django進階知識
第8部份:數(shù)據(jù)庫及緩存
第9部份:Web服務(wù)器Nginx及Web服務(wù)部署
第10部份:Http協(xié)議基礎(chǔ)及Web性能優(yōu)化
第11部份:服務(wù)器網(wǎng)絡(luò)安全(Iptables基礎(chǔ))
第12部份:Web服務(wù)監(jiān)控、壓力測試及常見問題追蹤方法
|