【課程介紹】
課程以python語言為主導(dǎo),進行web服務(wù)相關(guān)的全棧開發(fā),包含后端服務(wù)器開發(fā),部署,監(jiān)控;web前端開發(fā),前后端不分離模板模式開發(fā),前后端分離,單獨前端部署方案。課程涉及到的知識點有:
后端:
1.***sk web框架
框架中的 view url template的基礎(chǔ)模塊與功能開發(fā)
sqlalchemy orm 框架
migrate sql遷移框架
redis 數(shù)據(jù)庫sdk(mongodb 數(shù)據(jù)庫sdk)
跨域解決等
2.******rn 服務(wù)器部署
3.s*****isor 服務(wù)器進程監(jiān)控管理
4.***nx 負載均衡
5.擴展知識:如restful的基本介紹,http,https的介紹
前端:
1.**ml入門 (含基礎(chǔ)元素講解)
2.*ss 入門 (含基礎(chǔ)樣式講解)
3.j*****ript入門 (含基礎(chǔ)語法講解)
4.****ry入門 (含基礎(chǔ)語法,各種事件,常用方法介紹)
5.*ue入門
基礎(chǔ)使用方法介紹
生命周期介紹
基于flask jinja2模板引擎使用vue的方法(前后端不分離,但html頁面使用)
前后端分離vue使用方法(使用vue-cli腳手架)
nginx 部署 vue項目
【項目練習(xí)】
日記網(wǎng)站開發(fā),基于前后端分離的開發(fā)模式(flask +vue),該項目主要根據(jù)學(xué)習(xí)的知識點加以鞏固,并講解一些基礎(chǔ)課程中未提及的知識點,如 vue公共組建定義,路由的一些高級用法等。通過該項目,可以讓學(xué)員擁有完整的全棧開發(fā)體驗(用戶驗證,業(yè)務(wù)邏輯判斷,查詢,寫入等功能)。在web項目以外的定時任務(wù)讓學(xué)員對非web項目有一個基本的了解。
【課程優(yōu)勢】
python全棧開發(fā)涉及的知識點極多,不同的項目,不同的公司涉及都不相同,本課程主要根據(jù)講師在工作中總結(jié)的經(jīng)驗,吸取共同點,著重講解使用率更高的知識點進行教學(xué),并講解當(dāng)下更主流的前后端框架,如 flask,如 vue Web 全棧開發(fā)是很多技能的一個公共點,如爬蟲(通過爬取前端頁面內(nèi)容或js內(nèi)容,對于http請求,js是要有所了解的),自動化運維平臺(將人工操作通過web展示給使用者,對于web開發(fā)是必須的),我們經(jīng)??吹降木W(wǎng)站,h5移動端網(wǎng)頁更是需要這些基礎(chǔ)知識的提供。
【課程目的】
課程希望學(xué)習(xí)者可以通過本課程,能夠快速構(gòu)建python web 全棧(或非python)開發(fā)的開發(fā)思維,與自學(xué)能力,思考能力。
【適合人群】
1.有python語言基礎(chǔ),想從事python web開發(fā)的同學(xué)
2.有python web基礎(chǔ),想了解前端與python web交互的同學(xué)
3.想轉(zhuǎn)型做python 全棧開發(fā)的同學(xué)
4.想做 python 自動化運維web平臺的同學(xué)(有web基礎(chǔ)才能拓展相關(guān)的開發(fā))