深入学习 FastAPI,开启编程新征程!
深入学习,从零开始掌握 FastAPI!学习使用 Python、SQLAlchemy、OAuth、JWT 等技术构建 FastAPI 和 RESTful API,以及更多高级功能!
你将会学到的
- 使用 FastAPI 开发实时 RESTful API 和全栈应用程序
- 学会部署你的 FastAPI 应用程序,让全世界都能使用你的应用!
- 学习 FastAPI 的关键功能:现代认证、使用 Bcrypt 的密码哈希、授权、JSON Web 令牌(JWT)
- 与讲师一起在视频中输入每一行代码,讲师解释每一行代码以帮助你学习!
- 建立表格关系并部署生产级数据库
- 在专家指导下开发和部署专业级别的 REST API 和全栈应用程序
讲师优势
我是一位响应迅速的讲师…提出你的问题,我将在 24 小时内回复。
资源下载
你可以下载所有源代码。非常适合离线学习和复习。
要求
基础的 Python 知识。无需事先了解 FastAPI。
说明
欢迎来到 Udemy 上最畅销的 FastAPI 课程!
本课程将教会你从零开始构建和部署 FastAPI 应用程序,包括 RESTful API 和全栈应用!
FastAPI 和 Python 是市场上构建高性能 API 的两大热门技术。
完成本课程后,你将能构建生产级的 RESTful API、全栈应用、全面的认证/授权系统、设置生产级数据库,并部署你的 FastAPI 应用,让全球用户可以访问你的应用。
理解和掌握使用 FastAPI 和 Python 构建 API 的能力,可以提升你现在的工作,为你赢得新工作,甚至创造多个合同职位机会!这些技能在各行业都是急需的,而一些高薪工作招聘中特别指明需要有 FastAPI 经验的 Python 开发者。
在这门全面的 FastAPI 课程中,我将带你从头到尾快速掌握 FastAPI 框架。无论你是想扩展现有技能,改变职业道路,还是仅仅想学习一个非常热门的话题,这门课程都适合你!你将使用现代技术,包括 PyCharm、Python、FastAPI、bcrypt 密码哈希,以及 JSON Web Tokens(JWT)。
为什么选择 FastAPI?
为什么 FastAPI 是市场上增长最快的 Python Web 开发框架?
简而言之,FastAPI 涵盖了 API 的所有方面。FastAPI 自带许多功能,是最快和最高性能的 Web 框架之一,这使得 Web 开发变得快速,同时利用了世界上最流行的编程语言之一——Python。
本课程专为初学者设计!这意味着无论你来自何种背景,你都能学会市场上最热门的框架之一。你只需具备基础的 Python 知识,就能从零开始创建受 JSON Web Tokens(JWT)保护的 API。
课程收获
在本课程中,你将获得(不仅限于):
- 所有源代码均可下载
- 响应式讲师:所有问题将在 24 小时内回答
- 专业录制的视频和音频(可预览免费片段)
- 英文高质量字幕可用(新功能!)
内容和概览
- 安装和配置 Python、IDE 和 FastAPI
- FastAPI 项目概述
- 为 FastAPI 项目安装虚拟环境
- 创建 HTTP 请求方法(GET、POST、PUT、DELETE)
- 数据验证
- HTTP 响应状态码
- 处理动态数据和模型
- 将动态数据保存到数据库
- 处理用户输入和表单
- 高级功能如注册、认证(bcrypt)和授权(JWT)
- 数据库关系(级联等)
- 设置生产数据库(MySQL)
- 路由
- 测试(单元测试和集成测试)pytest 库
- 全栈开发
- 部署你的应用,让全球用户可以使用
- 更多!
课程视频定期更新,以保持最新信息。codingwithroby 社区非常活跃,所以请知道,如果你有任何问题,你将在 24 小时内收到答案!
学生评价
“我一直在寻找一个好的 API 和 Web 服务课程,而这门课程远远超出了我的期望。感谢你创建了一个信息丰富、易于跟随的课程。”
“讲师让概念变得容易理解。”
“Eric 是一位很棒的讲师,他分解了关于 Django 的一切,帮助我开始了我的第一个 Web 应用程序。我强烈推荐这门课程。我学到了比我预期更多的东西,而且比我想象的要容易。”
“课程教会了我使用 Python 编程所需的基础知识。这里教的所有东西对我来说都非常有用,我经常使用它们。”
“清晰、简洁,涵盖了 Python 的广泛主题。感谢 Eric 的课程。”
“Eric 出色地解释了核心概念以及它们与 Django 和 Python 的关系。”
无风险—退款保证
最后,没有任何风险。一旦购买课程,如果出于某种原因你不满意课程,Udemy 提供 30 天的退款保证。
目标受众
具备基础 Python 知识,对 FastAPI 无需任何经验。我将从零开始教你 FastAPI。
此课程面向哪些人:
- 对 FastAPI 好奇的 Python 初学者开发者
- 想要开发高性能 API 的 Python 开发者
- 希望使用 Python 进入后端 API 的 Web 开发者
- 任何对如何使用 FastAPI 开发 API 感到好奇的人