適用人群
1、想使用Python快速開發(fā)網(wǎng)站的。
2、前端開發(fā)者,想學(xué)習(xí)后端開發(fā)邏輯的。
3、有編程經(jīng)驗,想學(xué)習(xí)Flask的。
課程概述
本套課程的目標(biāo)是從零基礎(chǔ)開始,使用Flask框架開發(fā)企業(yè)級的項目。課程中不僅包含了Flask框架本身的知識點,更是站在全棧的角度講解了如何結(jié)合Flask使用ajax完成異步調(diào)度,使用redis實現(xiàn)大型網(wǎng)站的緩存優(yōu)化,使用celery實現(xiàn)郵件的異步發(fā)送等。更是緊隨時代的腳步加入了企業(yè)中必用的第三方服務(wù)如短信平臺阿里大于,資源管理平臺七牛云等。本套課程的項目實戰(zhàn)不僅實現(xiàn)了一個前臺的論壇,更有強大的CMS管理系統(tǒng),讓你學(xué)后立馬可以編寫公司網(wǎng)站項目!更多介紹請觀看介紹視頻!
課程目錄:
章節(jié)1:Flask視圖和URL
課時1【虛擬環(huán)境】為什么需要虛擬環(huán)境
課時2【虛擬環(huán)境】virtualenv創(chuàng)建虛擬環(huán)境
課時3【虛擬環(huán)境】virtualenvwrapper使用
課時4【Flask預(yù)熱】課程介紹
課時5【Flask預(yù)熱】Flask課程準(zhǔn)備工作
課時6【Flask預(yù)熱】URL組成部分詳解
課時7【Flask預(yù)熱】web服務(wù)器+應(yīng)用服務(wù)器+web應(yīng)用框架
課時8【Flask URL】第一個flask程序詳解
課時9【Flask URL】debug模式詳解
課時10【Flask URL】配置文件兩種方式詳解
課時11【Flask URL】URL中兩種方式傳參
課時12【Flask URL】url_for使用詳解
課時13【Flask URL】自定義URL轉(zhuǎn)換器
課時14【Flask URL】必會的小細(xì)節(jié)知識
課時15【Flask URL】重定向詳解
課時16【Flask URL】視圖函數(shù)Response返回值詳解
章節(jié)2:Jinja2模版
課時17【Flask模版】Jinja2模版介紹和查找路徑
課時18【Flask模版】模版?zhèn)鲄⒓捌浼记?br />
課時19【Flask模版】模版中使用url_for
課時20【Flask模版】過濾器基本使用
課時21【Flask模版】default過濾器詳解
課時22【Flask模版】常用過濾器講解
課時23【Flask模版】自定義過濾器
課時24【Flask模版】自定義時間處理過濾器案例
課時25【Flask模版】if語句詳解
課時26【Flask模版】for循環(huán)語句詳解
課時27【Flask模版】九九乘法表案例
課時28【Flask模版】宏的概念和基本使用
課時29【Flask模版】宏的導(dǎo)入和注意事項
課時30【Flask模版】include標(biāo)簽使用詳解
課時31【Flask模版】set和with語句以及模版中定義變量
課時32【Flask模版】加載靜態(tài)文件
課時33【Flask模版】模版繼承詳解
課時34【Flask模版】豆瓣微信小程序案例(1)
課時35【Flask模版】豆瓣微信小程序案例(2)
課時36【Flask模版】豆瓣微信小程序案例(3)
章節(jié)3:Flask視圖高級
課時37【Flask視圖高級】add_url_rule和app.route原理剖析
課時38【Flask視圖高級】標(biāo)準(zhǔn)類視圖及其使用場景
課時39【Flask視圖高級】基于調(diào)度方法的類視圖
課時40【Flask視圖高級】類視圖中使用裝飾器
課時41【Flask視圖高級】藍(lán)圖的基本使用
課時42【Flask視圖高級】藍(lán)圖中模版文件尋找規(guī)則
課時43【Flask視圖高級】藍(lán)圖中靜態(tài)文件尋找規(guī)則
課時44【Flask視圖高級】url_for反轉(zhuǎn)藍(lán)圖注意事項
課時45【Flask視圖高級】子域名實現(xiàn)詳解
章節(jié)4:Flask數(shù)據(jù)庫
課時46【Flask數(shù)據(jù)庫】安裝MySQL以及注意事項
課時47【Flask數(shù)據(jù)庫】SQLAlchemy連接數(shù)據(jù)庫
課時48【Flask數(shù)據(jù)庫】ORM介紹
課時49【Flask數(shù)據(jù)庫】定義ORM模型并將其映射到數(shù)據(jù)庫中
課時50【Flask數(shù)據(jù)庫】SQLAlchemy對數(shù)據(jù)的增刪改查操作
課時51【Flask數(shù)據(jù)庫】SQLAlchemy屬性常用數(shù)據(jù)類型詳解
課時52【Flask數(shù)據(jù)庫】Column常用參數(shù)
課時53【Flask數(shù)據(jù)庫】query函數(shù)可查詢的數(shù)據(jù)
課時54【Flask數(shù)據(jù)庫】filter方法常用過濾條件
課時55【Flask數(shù)據(jù)庫】外鍵及其四種約束講解
課時56【Flask數(shù)據(jù)庫】ORM層外鍵和一對多關(guān)系
課時57【Flask數(shù)據(jù)庫】一對一關(guān)系實現(xiàn)
課時58【Flask數(shù)據(jù)庫】多對多關(guān)系實現(xiàn)
課時59【Flask數(shù)據(jù)庫】ORM層面刪除數(shù)據(jù)注意事項
課時60【Flask數(shù)據(jù)庫】relationship方法中的cascade參數(shù)詳解(1)
課時61【Flask數(shù)據(jù)庫】relationship方法中的cascade參數(shù)詳解(2)
課時62【Flask數(shù)據(jù)庫】三種排序方式詳解
課時63【Flask數(shù)據(jù)庫】limit、offset以及切片操作
課時64【Flask數(shù)據(jù)庫】數(shù)據(jù)查詢懶加載技術(shù)
課時65【Flask數(shù)據(jù)庫】group_by和having子句
課時66【Flask數(shù)據(jù)庫】join實現(xiàn)復(fù)雜查詢
課時67【Flask數(shù)據(jù)庫】subquery實現(xiàn)復(fù)雜查詢
課時68【Flask數(shù)據(jù)庫】Flask-SQLAlchemy的使用詳解
課時69【Flask數(shù)據(jù)庫】alembic數(shù)據(jù)庫遷移工具基本使用
課時70【Flask數(shù)據(jù)庫】alembic常用命令和經(jīng)典錯誤解決辦法
課時71【Flask數(shù)據(jù)庫】Flask-SQLAlchemy下alembic的配置
課時72【Flask數(shù)據(jù)庫】Flask-script詳細(xì)講解
課時73【Flask數(shù)據(jù)庫】項目結(jié)構(gòu)重構(gòu)
課時74【Flask數(shù)據(jù)庫】Flask-Migrate詳細(xì)講解
課時75【Flask數(shù)據(jù)庫】Flask-Migrate注意事項
………………..課程太多,不一一列出
章節(jié)9






