|
第1章 强力django+杀手级xadmin 打造上线标准的在线教育平台-导学
课程简介和学习安排
第2章 开发环境搭建-linux
本章节将会带领大家在windows上通过虚拟机安装linux,并在linux上安装python、pycharm、navicat、python和虚拟环境等课程必须的软件
第3章 开发环境搭建 -windows
本章节将会带领大家在windows上上安装python、pycharm、navicat、python和虚拟环境等课程必须的软件
第4章 开发环境搭建-mac
本章节通过文档的形式详细讲解如何在mac上安装必须的软件:python、pycharm、navicat、python和虚拟环境
第5章 navicat和pycharm的基
课程的整个代码开发都是在pycharm中完成的,所以这里会用单独的章节专门讲解pycharm的使用,也会介绍navicat的简单使用
第6章 留言板快速开发【用一个小项目巩固django基础知识】
通过django简单实现一个留言板功能来回顾django的基础知识, 包括settings的配置、 url配置、 view逻辑、 model设计和templates的显示
第7章 需求分析和表结构设计--开始搞一个大项目
对系统进行需求分析, 然后设计出django app, 然后对每个app设计相应的django model数据表。系统共有四个app, users处理用户相关;courses处理课程相关;organization处理课程机构相关;operation处理用户操作相关
第8章 xadmin快速搭建后台管理系统
通过xadmin结合第4章设计的model快速的搭建一套完整的后台管理系统;本章首先介绍django admin的简单使用, 然后引出xadmin,在安装xadmin之后将model注册到xadmin中, 最后完成xadmin的全局配置
第9章 登录和注册功能开发(短信动态验证码登录)
完成用户注册相关的功能, 包括登录、注册等功能, 本章会深入session和cookie的机制以及通过django form对表单进行验证。注册和验证码登录环境会通过图片验证码防止网络攻击
第10章 课程机构相关功能开发
完成课程机构的相关功能, 本章会开始django的templates模板继承机制实现模板的重用。 本章包括分页、筛选、收藏等功能, 会讲到如何通过modelform对表单进行验证和保存。
第11章 课程相关功能开发
完成课程相关功能模块开发, 包括课程列表功能实现、课程详情页展示、 课程评论功能和相关课程推荐等功能实现
第12章 讲师相关功能开发
实现授课讲师的列表页和详情页讲师信息的展示
第13章 个人中心相关功能开发
个人中心功能包括个人信息的展示和修改、 头像修改、密码修改、手机号码修改需要通过短信验证才能修改。 用户学习的课程展示、 用户的收藏展示以及删除收藏功能,最后是用户的个人消息展示
第14章 首页、全局搜索和全局错误页面配置
本章主要是完成首页开发和全局搜索功能的实现,最后配置系统的全局404、403和500页面
第15章 常见web攻击
本章介绍最常见的sql注入攻击、 xss攻击和csrf攻击的原理以及防护
第16章 xadmin更进阶的开发
介绍xadmin更进阶的开发, 加深对xadmin的理解, 让整个后台管理系统完成更加细节的定制, 包括自定义详情页布局、权限的配置和管理、图片的列表页显示、ueditor富文本编辑、数据的导入和导出功能、inline的多表编辑功能等大量的配置功能。 ...
第17章 生产环境部署-阿里云
本章主要讲解 1. nginx+uwsgi完成线上生成环境的原理 2. mysql的访问权限以及端口绑定配置,以及将本地数据库直接传输到生成环境 3. nginx配置一个虚拟主机,及完成域名和ip地址的转发、 nginx的静态文件代理 4. uwsgi的配置文件的基本配置 5. 代码变更的时候实现uwsgi服务重启...
详细目录如下:1-1 强力django+杀手级xadmin 打造上线标准的在线教育平台.mp4
2-1 课程中会用到的开发环境介绍.mp4
2-2 如何在windows上安装linux-上.mp4
2-3 如何在windows上安装linux-下.mp4
2-4 python的安装和配置.mp4
2-5 虚拟环境的安装和配置.mp4
2-6 mysql和navicat的安装和配置.mp4
2-7 pycharm的安装和配置.mp4
3-1 课程中会用到的开发环境介绍.mp4
3-2 python、mysql、navicat和pycharm的安装和配置.mp4
5-1 navicat的简单使用.mp4
5-2 pycharm简单介绍(很重要!!!).mp4
5-3 如何在pycharm中调试代码.mp4
5-4 pycharm中常用的快捷键(很重要!!!).mp4
6-1 django目录结构解析-1.mp4
6-2 django目录结构解析-2.mp4
6-3 配置url和静态文件.mp4
6-4 orm和model表设计-1.mp4
6-5 orm和model表设计-2.mp4
6-6 model进行增、删、改、查-1.mp4
6-7 model进行增、删、改、查-2.mp4
6-8 从前端html页面提取出数据并保存到数据库中.mp4
6-9 django的template数据展示.mp4
7-1 需求分析和app设计.mp4
7-2 新建项目和apps.mp4
7-3 自定义userprofile表覆盖默认的user表.mp4
7-4 如何避免循环import不同apps中的model.mp4
7-5 course相关的表结构设计 - 1.mp4
7-6 course相关的表结构设计 - 2.mp4
7-7 课程机构相关的表结构设计.mp4
7-8 operations相关表结构设计.mp4
7-9 通过migrate生成表和本章小结.mp4
8-1 通过django的admin快速搭建后台管理系统.mp4
8-2 更加强大的后台管理系统-xadmin的配置.mp4
8-3 解决xadmin新建用户出现手机号码重复的问题.mp4
8-4 xadmin快速配置列表、搜索、过滤等功能.mp4
8-5 快速注册model到xadmin中.mp4
8-6 xadmin全局配置和本章总结.mp4
9-1 配置首页和登录页面.mp4
9-2 通过django内置的login完成登录.mp4
9-3 登录成功之后的思考.mp4
9-4 通过form表单对登录框进行验证.mp4
9-5 退出登录接口开发.mp4
9-6 通过云片网发送短信验证码.mp4
9-7 通过django-captcha-simple显示图片验证码.mp4
9-8 图片验证码是如何显示在前端页面中的.mp4
9-9 ajax方式完成短信验证码的发送 - 1.mp4
9-10 ajax方式完成短信验证码的发送 - 2.mp4
9-11 通过redis记录发送的验证码.mp4
9-12 手机验证码动态登录 - 1.mp4
9-13 手机验证码动态登录 - 2.mp4
9-14 手机注册功能 - 1.mp4
9-15 手机注册功能 - 2.mp4
9-16 cookie和session的登录原理和区别.mp4
10-1 使用template的static重新引入静态文件.mp4
10-2 通过django的template继承机制重构html页面.mp4
10-3 显示课程机构列表页数据 - 1.mp4
10-4 显示课程机构列表页数据 - 2.mp4
10-5 课程机构经典课程展示- 通过model反向去外键关联数据.mp4
10-6 课程机构分页.mp4
10-7 课程机构的筛选.mp4
10-8 通过order_by对课程机构排序.mp4
10-9 授课机构排名 - 通过forloop显示索引.mp4
10-10 通过url的include机制重新设计url.mp4
10-11 通过modelform完成用户咨询提交..1.mp4
10-12 课程机构详情页.mp4
10-13 课程机构详情页2.mp4
10-14 机构讲师列表.mp4
10-15 机构课程和机构介绍页面开发.mp4
10-16 课程机构收藏 - 1.mp4
10-17 课程机构收藏 - 2.mp4
11-1 课程列表页开发 - 1.mp4
11-2 课程列表页开发 - 2.mp4
11-3 热门课程推荐.mp4
11-4 课程详情页面显示.mp4
11-5 课程详情页的收藏和相关课程推荐 - 1.mp4
11-6 课程详情页的收藏和相关课程推荐 - 2.mp4
11-7 课程章节信息展示.mp4
11-8 如何控制一个view必须登录之后才能访问.mp4
11-9 学过该课程的同学还学习过的课程.mp4
11-10 课程评论页面开发 - 1.mp4
11-11 课程评论页面开发 - 2.mp4
11-12 视频播放.mp4
12-1 讲师列表页开发.mp4
12-2 讲师详情页面开发.mp4
13-1 个人信息显示.mp4
13-2 通过django的modelform处理头像修改.mp4
13-3 修改个人信息.mp4
13-4 修改密码.mp4
13-5 修改手机号码.mp4
13-6 多种方式实现我的课程页面.mp4
13-7 我的收藏 - 课程机构.mp4
13-8 我的收藏 - 授课讲师.mp4
13-9 我的收藏 - 公开课程.mp4
13-10 全局消息提示和个人消息中心.mp4
14-1 首页 -1.mp4
14-2 首页 - 2.mp4
14-3 全局搜索功能 - 副本.mp4
14-4 如何快速找到所有的连接并快速的配置.mp4
14-5 课程详情页显示学习用户.mp4
14-6 自定义用户验证模块.mp4
14-7 自定义404、500页面.mp4
15-1 sql注入攻击.mp4
15-2 xss攻击原理及防范.mp4
15-3 csrf攻击与防范.mp4
16-1 如何修改编辑页面的布局.mp4
16-2 django的组和权限管理配置.mp4
16-3 如何定义编辑页面和新增页面的表单.mp4
16-4 如何让讲师可以登录xadmin并过滤列表页数据.mp4
16-5 重载save_models方法控制保存和修改数据的逻辑.mp4
16-6 同一张表的不同数据使用不同的管理器进行管理.mp4
16-7 通过在model中定义方法将图片显示在列表页.mp4
16-8 配置只读字段、排除字段和默认的排序.mp4
16-9 通过model_icon修改model的图标.mp4
16-10 通过inline配置多张表的一次性编辑.mp4
16-11 集成ueditor富文本编辑器到xadmin中.mp4
16-12 数据的导入和导出配置.mp4
17-1 为什么我们需要云服务器部署.mp4
17-2 如何购买阿里云服务器和连接到阿里云服务器.mp4
17-3 uwsgi nginx组合介绍 以及python的安装和配置.mp4
17-4 mariadb和redis的安装与配置.mp4
17-5 nginx和virtualenvwrapper的安装和配置.mp4
17-6 如何同步本地代码到阿里云服务器.mp4
17-7 uwsgi和nginx配置.mp4
17-8 uwsgi和nginx配置.mp4
17-9 配置域名和服务器之间的映射.mp4
17-10 部署后需要注意的事项以及如何排查日志错误.mp4
resources-master.zip
下载地址:
|
|