Content
19 Lessons • 0 Quizzes • 0 Challenges
入门
- 1
课程简介
创建一个 Django 项目
- 1
概览:创建一个 Django 项目
- 2
软件开发概述
- 3
理解后端开发
- 4
什么是API?
- 5
Django 架构
- 6
创建一个示例项目
- 7
配置数据库
- 8
摘要与测试
使用 JWT 进行身份验证和授权
- 1
概览:使用JWT进行身份验证和授权
- 2
理解 JWTs
- 3
项目组织
- 4
创建用户模型
- 5
创建用户和超级用户
- 6
编写 UserSerializer 和 UserViewset
- 7
添加路由器
- 8
编写用户注册功能
- 9
添加登录功能
- 10
刷新逻辑
- 11
摘要与测试
社交媒体帖子管理
- 1
概览:社交媒体帖子管理
- 2
创建帖子模型
- 3
编写帖子模型
- 4
编写帖子视图集
- 5
添加权限
- 6
删除和更新帖子
- 7
添加点赞功能
- 8
摘要与测试
在社交媒体帖子中添加评论
- 1
概览:为社交媒体帖子添加评论
- 2
编写评论模型和序列化器
- 3
评论资源的路由嵌套
- 4
更新和删除评论
- 5
摘要与测试
测试 REST API
- 1
概览:测试REST API
- 2
什么是测试?
- 3
Django中的测试
- 4
配置测试环境
- 5
编写 Django 模型的测试
- 6
为 Django Viewsets 编写测试
- 7
摘要与测试
使用 React 创建项目
- 1
概览
- 2
理解前端开发
- 3
创建 React 项目
- 4
配置项目
- 5
有用的 ES6 和 React 特性
- 6
摘要与测试
构建登录和注册表单
- 1
概览:构建登录和注册表单
- 2
理解认证流程
- 3
编写请求服务
- 4
受保护的路由
- 5
创建注册页面
- 6
创建登录页面
- 7
重构认证流程代码
- 8
摘要与测试
社交媒体帖子
- 1
概览:社交媒体帖子
- 2
创建用户界面
- 3
在首页列出帖子
- 4
更新一篇帖子
- 5
摘要与测试
评论帖子
- 1
概览:发表评论
- 2
创建用户界面
- 3
创建评论
- 4
列出评论
- 5
删除评论
- 6
更新评论
- 7
点赞评论
- 8
摘要与测试
用户资料
- 1
概览:用户资料
- 2
在首页展示个人资料
- 3
在个人资料页面上显示用户信息
- 4
编辑用户信息
- 5
摘要与测试
React 组件的有效 UI 测试
- 1
概览:React 组件的有效UI测试
- 2
React 中的组件测试
- 3
Jest、RTL 和测试数据
- 4
测试认证组件
- 5
测试帖子组件
- 6
测试 CreatePost 组件
- 7
测试 UpdatePost 组件
- 8
快照测试
- 9
摘要与测试
部署基础——Git、GitHub 与 AWS
- 1
概览
- 2
软件部署基础
- 3
Web应用程序部署的工具与方法
- 4
Web应用程序部署平台
- 5
摘要与测试
将 Django 项目容器化
- 1
概述:将Django项目容器化
- 2
什么是 Docker
- 3
将 Django 应用容器化
- 4
使用 Docker Compose 管理多个容器
- 5
在 Django 中配置环境变量
- 6
编写 NGINX 配置
- 7
摘要与测试
在 AWS 上实现部署自动化
- 1
概览:在 AWS 上自动化部署
- 2
持续集成与持续交付(CI/CD)
- 3
GitHub Actions 是一种持续集成和持续交付(CI/CD)工具,允许你自动化软件开发流程中的各种任务。你可以使用它来自动执行测试、构建代码、部署应用、发布版本等操作。通过在 GitHub 仓库中配置工作流(workflow),你可以定义何时以及如何运行这些任务。工作流由事件触发,例如代码推送、拉取请求或定时任务。每个工作流由一个或多个作业组成,每个作业包含一系列步骤,这些步骤可以是预定义的操作(actions)或自定义脚本。GitHub Actions 支持多种编程语言和平台,并且可以直接与 GitHub 仓库集成,使开发团队能够高效地管理代码的构建、测试和部署过程。
- 4
配置后端以实现自动化部署
- 5
摘要与测试
将我们的 React 应用部署到 AWS
- 1
概览:在 AWS 上部署 React 应用
- 2
React 应用的部署
- 3
在 AWS S3 上部署
- 4
使用 GitHub Actions 自动化部署
- 5
摘要与测试
性能、优化与安全
- 1
概览:性能、优化与安全
- 2
撤销 JWT 令牌
- 3
添加缓存
- 4
摘要与测试
结论
- 1
总结
附录
- 1
设置工作环境
- 2
安装依赖
- 3
配置 CORS
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User