Python+FastAPI+SQLAlchemy+Alembic后台开发
Python框架、SQLAlchemy、Alembic数据库版本控制
4.75 (2 reviews)

26
students
3.5 hours
content
Aug 2021
last update
$19.99
regular price
Why take this course?
🚀 Python框架、SQLAlchemy、Alembic数据库版本控制 - Python框架后台开发课程
课程简介
一、课程概述 Web开发领域不断进化,转型为前后端分离开发模式。如果你是Web开发的新手或者希望提升自己的后台服务开发技能,这门课程将引导你如何使用Python框架FastAPI与SQLAlchemy ORM,以及数据库版本控制工具Alembic来构建高性能、灵活的后台服务。通过实际操作和Swagger交互式文档,你将学习如何快速实现前后台的交接。这门课程是对初学者及有基础希望深化理解的Web开发者不可或缺的选择。
课程内容概览
- 项目介绍 - 了解课程框架和目标。
- 创建虚拟环境 - 确保环境一致性。
- 创建项目 - 启动你的FastAPI项目。
- 作者、书籍ORM模型表 - 定义数据模型。
- 出版社与书籍ORM模型表多对多关系创建 - 处理复杂的数据关系。
- 数据库表生成 - 自动化数据库结构创建。
- Alembic数据库迁移版本管理 - 优雅地管理数据库变更。
- 项目目录结构调整 - 组织代码以提高可维护性。
- 生成数据库依赖项 - 确保项目启动时的依赖完整性。
- 作者功能Pydantic校验模型开发 - 数据验证与错误处理。 11-17. 创建和开发各种API接口功能 - 包括作者、出版社、书籍信息的CRUD操作。 18-21. 自定义响应体Pydantic校验模型开发 - 根据需求定制响应内容。
- 总结 - 回顾所学并探讨未来学习路径。
注意事项
二、课程注意
- 本课程采用实践为主的教学方式,建议你一步一步跟随讲师操作,通过动手实践来掌握知识点。
- 不要急于求成,重要的是理解每个环节是如何工作的,这样才能在实际项目中灵活应用所学技能。
- 课程中会有许多实例和练习,努力完成它们,这将帮助你深入理解并记住各种概念和技术点。
🎓 加入我们,开启高效、可维护的Web后台开发之旅! 🚀
Course Gallery




Loading charts...
Related Topics
4212764
udemy ID
30/07/2021
course created date
06/08/2021
course indexed date
Bot
course submited by