课程简介:
采用当前流行的先后端分离式开发技术,涉及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
下载地址:百度网盘下载