📚 课程介绍
本课程将教授如何使用Django框架和小程序技术打造微信小程序助手,涵盖从开发到部署的完整流程。
📋 学习前提
1. Python基础(Python编程语言,用于开发后端应用) 2. Django框架基础(使用Python开发的Web框架) 3. HTML/CSS基础(网页结构和样式语言) 4. JavaScript基础(用于实现小程序的交互功能)
📖 课程目录
第1章 Django2.0+微信小程序+高可用部署上线,带你打通全栈开发
1-1 Django+小程序技术打造微信小程序助手
第2章 小程序开发入门
2-1 引言
2-2 小程序开发的准备工作
2-3 项目工程的目录介绍
2-4 小程序框架-上
2-5 小程序框架-下
2-6 小程序提供的能力和常用API-上
2-7 小程序提供的能力和常用API-下
2-8 小程序对接Django
2-9 小程序的发布流程
第3章 深入Django视图层
3-1 Request&Response对象
3-2 Django的RESTful URL设计
3-3 实现个人助手功能清单发布
3-4 实现图文消息
3-5 Django类视图
3-6 Django图文消息应用
3-7 综合实践之生活服务-上
3-8 综合实践之生活服务-下
3-9 综合实践之休闲娱乐-上
3-10 综合实践之休闲娱乐-下
第4章 Django框架的会话管理
4-1 章节导学
4-2 有状态服务
4-3 小程序的状态管理
4-4 实现登录功能
4-5 完善用户个人信息
4-6 复杂多变的用户状态管理
4-7 有状态的首页实现
第5章 深入Django模型层之使用篇
5-1 章节导学
5-2 数据库迁移
5-3 数据库索引
5-4 关系映射
5-5 数据库函数
第6章 深入Django模型层之优化篇
6-1 章节导学
6-2 理解模型变更与迁移
6-4 数据库长连接
6-5 数据库操作规范
第7章 运维提升专题之Django后台篇
7-1 章节导学
7-2 Django日志模块
7-3 Django Admin模块
7-4 Django缓存模块
7-5 Django后台服务部署
7-6 Django Crontab 定时任务
7-7 Django Middleware 中间件
7-8 Django 邮件模块
7-9 综合实践:基于邮件通知的服务监控和告警系统
第8章 运维提升专题之部署篇
8-1 章节导学
8-2 Django依赖服务的高可用
8-3 Nginx 必知必会
8-4 uWSGI 必知必会
8-5 Django uWSGI部署
8-6 Django Nginx+uWSGI部署
8-7 Django HTTPS部署
8-8 Nginx 部署高可用服务
第9章 项目优化
9-1 章节导学
9-2 小程序优化之UI优化
9-3 小程序优化之逻辑优化
9-4 部署优化之Unix域套接字
9-5 部署发布要点
第10章 课程总结
10-1 课程总结
