FastAPI零基础开发用户微服务
知识小课

FastAPI零基础开发用户微服务

  • Web开发
  • Python

从接口设计到 Docker 部署的完整流程

¥99.9
本课程包括
  • 2小时45分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 框架实战能力:精通 FastAPI 框架核心流程,掌握路由设计、请求响应处理、中间件开发,独立搭建高性能 Web 服务。
  • 认证系统开发:熟练运用 JWT 实现用户登录、注册、权限校验,掌握密码加密、Token 续期等安全策略,构建企业级认证模块。
  • 数据库与 ORM:通过 SQLAlchemy 操作 MySQL,学会表结构设计、关联查询、事务管理,实现 “认证数据” 高效存储与交互。
  • 项目工程化:掌握 Pydantic 数据校验、接口文档自动生成(Swagger)、异常处理规范,让代码更健壮、易维护。
  • 部署与运维基础:用 Docker 完成项目容器化部署,理解镜像构建、容器编排,实现本地开发与生产环境 “一键迁移”。
课程介绍

用户认证是 Web 系统的 “安全基石”,而 FastAPI 凭借高性能、易扩展的特性,成为 Python 后端开发的优选框架。但开发者常面临痛点:JWT 认证流程设计混乱、数据库交互低效、部署环节断层。

为此,三节课邀请源滚滚编程为大家带来本课程。

我们相信你能够在本课程中学习到

  1. FastAPI 核心实战:快速上手路由设计、请求响应处理,重点掌握用户登录、健康检查等接口开发,以及统一响应模型与路由注册技巧。

  2. JWT 认证体系:深入密码加密、Token 生成与校验,攻克 Token 过期验证、登录响应封装等关键环节,构建安全的身份校验机制。

  3. 数据库交互:基于 SQLAlchemy 设计用户模型,实现注册 / 登录业务的数据存储与查询,重点训练表结构设计与初始化脚本编写。

  4. 容器化部署:通过 Dockerfile 打包镜像、运行容器,重点掌握 MySQL 部署与项目环境配置,实现本地开发到生产环境的无缝迁移。

相信通过本课程能够能够让你掌握企业级后端开发的关键技能,从代码编写到项目上线全流程贯通,快速具备独立开发后端认证模块的能力。

适合人群
  • Python 开发者:有 Python 基础,想从脚本开发、数据分析等方向,拓展 Web 后端开发能力 ,掌握 FastAPI 框架核心应用
  • 后端开发新人:对 Django、Flask 有基础认知,想学习更轻量、高性能的 FastAPI 框架,聚焦 用户认证、权限管理 等后端核心场景
  • 全栈开发学习者:熟悉前端基础(如 Vue、React),想补充 Python 后端实战技能 ,打通 “前端 - 后端 - 数据库” 全链路开发。
  • 职场进阶者:从事运维、测试等岗位,想通过 Docker 部署、接口开发 知识,转型或赋能后端开发、DevOps 工作。
讲师介绍
源滚滚编程创始人
擅长领域:
  • 移动开发
  • Web开发
  • Python
  • Vue.Js
  • React.Js
  • Go语言
源滚滚编程创始人, 国产低代码平台zdppy作者
课程大纲
共0节 时长0分钟 全部收起
课程介绍
2分钟
第一章 开发环境与基础接口
共3节 | 52分钟
  • 第一节 项目初始化
    4分钟
  • 第二节 基础接口开发
    19分钟
  • 第三节 接口规范优化
    29分钟
第二章 JWT 认证体系构建
43分钟
第三章 数据库与模型开发
22分钟
第四章 用户业务逻辑实现
共2节 | 29分钟
  • 第一节 业务流程开发
    17分钟
  • 第二节 接口落地与优化
    12分钟
第五章 Docker 容器化部署
14分钟
课程总结
2分钟
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。