Python先後端分離開發Vue+Django REST framework實戰_Django REST framework框架

課程簡介: 

採用當前流行的先後端分離式開發技術,涉及RESTFul API基礎知識和Vue項目結構分析,解決了技術開發單一的痛點,擁有超前的技術融合技能,讓你在開發的領域比別人技高一籌!課程重點講解RESTFul API知識,主要面向後端開發者,爲了補充後端同窗對前端Vue認知不足,本課程特地簡單的講解了Vue前端項目的結構以及如何調試每一個API接口數據。課程由慕課網發佈,收集整理於網絡,若有侵權,請聯繫刪除!! 
課程目錄:html

第1章 課程介紹 
介紹課程目標、經過課程能學習到的內容、和系統開發前須要具有的知識 
1-1 課程導學 前端


第2章 開發環境搭建 
介紹系統開發所需的開發環境的搭建, 包括先後端開發所須要的IDE、 mysql、navicat、nodejs、cnpm的配置等, 還介紹瞭如何配置python虛擬環境 
2-1 pycharm的安裝和簡單使用 
2-2 mysql和navicat的安裝和使用_1 
2-3 windows和linux下安裝python2和python3_1 
2-4 虛擬環境的安裝和配置 
2-5 vue開發環境搭建 
2-6 資源獲取方式和提問方式 vue


第3章 model設計和資源導入 
本章節分爲項目初始化、model設計和數據導入三部分。 章節詳細的講解了如何初始化項目、分析業務需求以後設計django的app、而後設計好各個app的model,而後介紹如何配置已經寫好的xadmin後臺管理系統、以及如何去單獨使用django的model去從原始文件導入初始化商品數據。... 
3-1 項目初始化 
3-2 user models設計 
3-3 goods的model設計 
3-4 trade交易的model設計 
3-5 用戶操做的model設計 
3-6 migrations原理及表生成 
3-7 xadmin後臺管理系統的配置 
3-8 導入商品類別數據 
3-9 導入商品和商品類別數據-2 node


第4章 vue的結構和restful api介紹 
本章介紹了一些基礎概念,包括restfulapi以及vue前端項目中的一些概念, 以及vue前端項目的組織結構介紹。瞭解這些概念會讓你們在後續的章節中遇到對應的名詞時候不會感受到陌生 
4-1 restful api介紹 
4-2 vue的基本概念介紹 
4-3 vue源碼結構介紹 python


第5章 商品列表頁 
本章很是詳細的介紹瞭如何從django開始一步步深刻到drf去完成商品的列表頁功能, 本章節是課程最重要的一章。也是drf學習的基礎。本章節從列表頁的功能做爲突破點去介紹drf的最重要的一些概念,如apiview, viewsets,router,serializer、分頁、過濾等功能, 經過這些知識會讓你們對drf有一個總體的概念。 ... 
5-1 django的view實現商品列表頁 
5-2 django的serializer序列化model 
5-3 apiview方式實現商品列表頁-1 
5-4 apiview方式實現商品列表頁-2 
5-5 drf的modelserializer實現商品列表頁功能 
5-6 GenericView方式實現商品列表頁和分頁功能詳解 
5-7 viewsets和router完成商品列表頁 
5-8 drf的Apiview、GenericView、Viewset和router的原理分析 
5-9 drf的request和response 
5-10 drf的過濾 
5-11 drf的搜索和排序 
5-12 總結 mysql


第6章 商品類別數據和vue展現 
本章節實現了商品分類數據的獲取以及商品的搜索功能,本章節不只實現商品分類列表數據的獲取還包括分類詳情的獲取,在獲取到數據後和vue前端項目完成了聯調, 也簡單介紹了vue項目中是如何完成商品分類數據的顯示。 
6-1 商品類別數據接口-1 
6-2 商品類別數據接口-2 
6-3 vue展現商品分類數據 
6-4 vue展現商品列表頁數據-1 
6-5 vue展現商品列表頁數據 
6-6 vue的商品搜索功能 linux


第7章 用戶登陸和手機註冊 
本章節完成了drf的登陸和手機註冊功能,首先從drf的token登陸原理和實現講起,而後引伸出jwt的登陸方式,在詳細的講解了jwt的原理以後咱們會講解如何將jwt登陸集成到drf中。在手機註冊的功能開發中咱們詳細的講解了如何集成雲片網到短信發送功能以及如何去完成短信的驗證功能,本章節還會詳細的講解serializer的字段驗證功... 
7-1 drf的token登陸和原理-1 
7-2 drf的token登陸和原理-2 
7-3 viewsets配置認證類 
7-4 json web token的原理 
7-5 json web token方式完成用戶認證 
7-6 vue和jwt接口調試 
7-7 雲片網發送短信驗證碼 
7-8 drf實現發送短信驗證碼接口-1 
7-9 drf實現發送短信驗證碼接口-2 
7-10 user serializer和valIDAtor驗證-1 
7-11 user serializer和validator驗證-2 
7-12 django信號量實現用戶密碼修改 
7-13 vue和註冊功能聯調 web


第8章 商品詳情頁功能 
本章節詳細的講解商品詳情頁功能的開發,包括商品的詳情的展現、商品的收藏功能和熱賣商品的接口開發,在收藏功能中會介紹到drf的權限以及認證配置 
8-1 viewsets實現商品詳情頁接口 
8-2 熱賣商品接口實現 
8-3 用戶收藏接口實現 
8-4 drf的權限驗證 
8-5 用戶收藏功能和vue聯調 redis


第9章 我的中心功能開發 
本章節介紹我的中心功能的開發,如我的信息修改、用戶收藏管理、留言管理、收貨地址的管理和訂單管理等。本章還會介紹drf的文檔相關功能, 讓你們體驗到drf的文檔自動化管理功能。本章節會更進一步介紹drf的權限、認證配置功能, 也會講解到動態設置serializer、權限和認證等功能... 
9-1 drf的api文檔自動生成和功能詳解 
9-2 動態設置serializer和permission獲取用戶信息 
9-3 vue和用戶接口信息聯調 
9-4 用戶我的信息修改 
9-5 用戶收藏功能 
9-6 用戶留言功能 
9-7 用戶收貨地址列表頁接口開發 
9-8 vue和收貨地址接口聯調 sql


第10章 購物車、訂單管理和支付功能 
本章節講解系統的購物車、訂單管理和支付寶支付的功能, 本章節除了講解功能以外也會帶領你們去完成服務器遠程代碼調試的功能, 支付寶的支付功能我會經過結合支付寶官方文檔的方式來說解支付寶支付的原理以及全流程, 這些知識點讓你們不只可以完成支付寶的支付功能還能理解到支付寶的支付的完整過程,讓你們即便用其餘... 
10-1 購物車功能需求分析和加入到購物車實現 
10-2 修改購物車數量 
10-3 vue和購物車接口聯調 
10-4 訂單管理接口-1_1 
10-5 訂單管理接口-2 
10-6 vue我的中心訂單接口調試 
10-7 pycharm遠程代碼調試-1 
10-8 pycharm遠程代碼調試-2_1 
10-9 支付寶公鑰、私鑰和沙箱環境的配置 
10-10 支付寶開發文檔解讀 
10-11 支付寶支付源碼解讀 
10-12 支付寶通知接口驗證 
10-13 django集成支付寶notify_url和return_url接口-1 
10-14 django集成支付寶notify_url和return_url接口-2 
10-15 支付寶接口和vue聯調-1 
10-16 支付寶接口和vue聯調-2 


第11章 首頁、商品數量、緩存、限速功能開發 
第十一章本章節除了完成系統的一些剩餘細節以外還能瞭解到drf的緩存機制以及限制api訪問頻率的功能。本章節咱們會經過django的信號量方式實現商品數量的修改、本章節會講解api限速的原理。 
11-1 輪播圖接口實現和vue調試 
11-2 新品功能接口開發 
11-3 首頁商品分類顯示功能-1 
11-4 首頁商品分類顯示功能-2 
11-5 商品點擊數、收藏數修改 
11-6 商品庫存和銷量修改 
11-7 drf的緩存設置 
11-8 drf配置redis緩存 
11-9 drf的throttle設置api的訪問速度 


第12章 第三方登陸 
本章節完成系統的第三方登陸集成功能,章節從oauth2.0的原理開始,帶領你們去自動實現微博的登陸過程以後再代{過}{濾}理你們去集成第三方登陸的開源項目, 讓你們不只能夠輕鬆集成微博、qq和微信登陸之外還能去輕鬆集成本身想要集成的其餘第三方登陸... 
12-1 第三登陸開發模式以及oauth2.0簡介 
12-2 oauth2.0獲取微博的access_token 
12-3 social_django集成第三方登陸-1 
12-4 social_django集成第三方登陸-2 


第13章 sentry實現錯誤日誌監控 
本章節首先帶領你們去體驗sentry的錯誤日誌管理功能,讓你們領略到sentry的錯誤日誌記錄還能及時接收到郵件通知,而後帶領你們經過docker去搭建一個本身的錯誤日誌管理系統,最後講解如何將sentry集成到drf中。 
13-1 sentry的介紹和經過docker搭建sentry 
13-2 sentry的功能 
13-3 sentry 集成到django rest framework中-1 
13-4 sentry 集成到django rest framework中-2

下載地址:百度網盤下載

相關文章
相關標籤/搜索