1. 程式人生 > >2019年最新網易雲課堂Python Flask框架全棧開發

2019年最新網易雲課堂Python Flask框架全棧開發

適用人群
1、想使用Python快速開發網站的。
2、前端開發者,想學習後端開發邏輯的。
3、有程式設計經驗,想學習Flask的。
課程概述
本套課程的目標是從零基礎開始,使用Flask框架開發企業級的專案。課程中不僅包含了Flask框架本身的知識點,更是站在全棧的角度講解了如何結合Flask使用ajax完成非同步排程,使用redis實現大型網站的快取優化,使用celery實現郵件的非同步傳送等。更是緊隨時代的腳步加入了企業中必用的第三方服務如簡訊平臺阿里大於,資源管理平臺七牛雲等。本套課程的專案實戰不僅實現了一個前臺的論壇,更有強大的CMS管理系統,讓你學後立馬可以編寫公司網站專案!更多介紹請觀看介紹視訊!



課程目錄:

章節1:Flask檢視和URL
課時1【虛擬環境】為什麼需要虛擬環境
課時2【虛擬環境】virtualenv建立虛擬環境
課時3【虛擬環境】virtualenvwrapper使用
課時4【Flask預熱】課程介紹
課時5【Flask預熱】Flask課程準備工作
課時6【Flask預熱】URL組成部分詳解
課時7【Flask預熱】web伺服器+應用伺服器+web應用框架
課時8【Flask URL】第一個flask程式詳解
課時9【Flask URL】debug模式詳解
課時10【Flask URL】配置檔案兩種方式詳解
課時11【Flask URL】URL中兩種方式傳參
課時12【Flask URL】url_for使用詳解

課時13【Flask URL】自定義URL轉換器
課時14【Flask URL】必會的小細節知識
課時15【Flask URL】重定向詳解
課時16【Flask URL】檢視函式Response返回值詳解

章節2:Jinja2模版
課時17【Flask模版】Jinja2模版介紹和查詢路徑
課時18【Flask模版】模版傳參及其技巧
課時19【Flask模版】模版中使用url_for
課時20【Flask模版】過濾器基本使用
課時21【Flask模版】default過濾器詳解
課時22【Flask模版】常用過濾器講解
課時23【Flask模版】自定義過濾器
課時24【Flask模版】自定義時間處理過濾器案例
課時25【Flask模版】if語句詳解

課時26【Flask模版】for迴圈語句詳解
課時27【Flask模版】九九乘法表案例
課時28【Flask模版】巨集的概念和基本使用
課時29【Flask模版】巨集的匯入和注意事項
課時30【Flask模版】include標籤使用詳解
課時31【Flask模版】set和with語句以及模版中定義變數
課時32【Flask模版】載入靜態檔案
課時33【Flask模版】模版繼承詳解
課時34【Flask模版】豆瓣微信小程式案例(1)
課時35【Flask模版】豆瓣微信小程式案例(2)
課時36【Flask模版】豆瓣微信小程式案例(3)

章節3:Flask檢視高階
課時37【Flask檢視高階】add_url_rule和app.route原理剖析
課時38【Flask檢視高階】標準類檢視及其使用場景
課時39【Flask檢視高階】基於排程方法的類檢視
課時40【Flask檢視高階】類檢視中使用裝飾器
課時41【Flask檢視高階】藍圖的基本使用
課時42【Flask檢視高階】藍圖中模版檔案尋找規則
課時43【Flask檢視高階】藍圖中靜態檔案尋找規則
課時44【Flask檢視高階】url_for反轉藍圖注意事項
課時45【Flask檢視高階】子域名實現詳解

章節4:Flask資料庫
課時46【Flask資料庫】安裝MySQL以及注意事項
課時47【Flask資料庫】SQLAlchemy連線資料庫
課時48【Flask資料庫】ORM介紹
課時49【Flask資料庫】定義ORM模型並將其對映到資料庫中
課時50【Flask資料庫】SQLAlchemy對資料的增刪改查操作
課時51【Flask資料庫】SQLAlchemy屬性常用資料型別詳解
課時52【Flask資料庫】Column常用引數
課時53【Flask資料庫】query函式可查詢的資料
課時54【Flask資料庫】filter方法常用過濾條件
課時55【Flask資料庫】外來鍵及其四種約束講解
課時56【Flask資料庫】ORM層外來鍵和一對多關係
課時57【Flask資料庫】一對一關係實現
課時58【Flask資料庫】多對多關係實現
課時59【Flask資料庫】ORM層面刪除資料注意事項
課時60【Flask資料庫】relationship方法中的cascade引數詳解(1)
課時61【Flask資料庫】relationship方法中的cascade引數詳解(2)
課時62【Flask資料庫】三種排序方式詳解
課時63【Flask資料庫】limit、offset以及切片操作
課時64【Flask資料庫】資料查詢懶載入技術
課時65【Flask資料庫】group_by和having子句
課時66【Flask資料庫】join實現複雜查詢
課時67【Flask資料庫】subquery實現複雜查詢
課時68【Flask資料庫】Flask-SQLAlchemy的使用詳解
課時69【Flask資料庫】alembic資料庫遷移工具基本使用
課時70【Flask資料庫】alembic常用命令和經典錯誤解決辦法
課時71【Flask資料庫】Flask-SQLAlchemy下alembic的配置
課時72【Flask資料庫】Flask-Script詳細講解
課時73【Flask資料庫】專案結構重構
課時74【Flask資料庫】Flask-Migrate詳細講解
課時75【Flask資料庫】Flask-Migrate注意事項
.........
....................課程太多,不一一列出
章節9ython web開發核心技術
課時192【ajax技術】Flask和Ajax技術
課時193【部署】開發機上的準備工作
課時194【部署】伺服器安裝Python和虛擬環境
課時195【部署】伺服器安裝ssh、git以及mysql
課時196【部署】生產環境下專案的配置
課時197【部署】uWSGI部署專案
課時198【部署】uWSGI配置檔案
課時199【部署】nginx+uwsgi部署專案
課時200【部署】supervisor管理uwsgi程序

 

下載地址:百度網盤