独家Udemy付费课程,中英文字幕,课程资料包齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将会学到的
- 在你的 API 中集成高级功能,例如图片上传、付款或用户确认电子邮件!
- 通过熟悉更多 Flask 生态系统,将你的 REST API 开发提升到一个全新的水平
- 通过数据库迁移和广泛的重构知识改进现有 REST API 的操作
- 使用 Postman 的集合运行器轻松部署文档页面并测试你的 API
本课程包括:
- 12.5 小时 长的随选视频
- 15 篇文章
- 12 个可下载资源
- 在移动设备和电视上观看
- 结业证书
课程内容
10 个章节 • 134 个讲座 • 总时长 12 小时 38 分钟展开所有章节
介绍18 个讲座 • 1 小时 24 分钟
用棉花糖序列化12 个讲座 • 1 小时 28 分钟
电子邮件确认14 个讲座 • 1 小时 19 分钟
高级电子邮件确认18 个讲座 • 1 小时 57 分钟
邮递员文档和测试11 个讲座 • 1 小时 1 分钟
图片上传13 个讲座 • 1 小时 40 分钟
数据库迁移15 个讲座 • 53 分钟
使用 OAuth 进行第三方登录15 个讲座 • 1 小时 13 分钟
使用 Stripe 付款16 个讲座 • 1 小时 42 分钟
奖金部分2 个讲座 • 1 分钟
要求
- 有 Python(优先)或其他面向对象编程语言的编程经验
- 一些有关网络工作原理(请求和响应)的知识将很有帮助!
- PyCharm(免费)或其他代码编辑器
说明
欢迎来到我们的 Flask 和 Python 高级 REST API 课程!
我们在 Udemy 上创建了最受欢迎的介绍性 REST API 开发课程,拥有超过 15,000 条评论和 80,000 名学生。现在,我们希望通过新特性和功能帮助你进一步使用 Flask REST API。
我们的第一门课程将你从零带到用户可以访问的已部署 REST API。在这篇文章中,我们将介绍让你的 REST API 更上一层楼的新功能和高级功能!
涵盖的主题
- 使用 marshmallow简化REST API 中的数据序列化和反序列化
- 通过使用 Python发送电子邮件来处理用户帐户确认
- 使用 Flask-Upload 上传图片
- 使用 alembic通过数据库迁移简化对数据库结构的更改
- 使用 Postman编写文档并测试你的 REST API
- 使用 Stripe处理付款和处理订单
- 使用 OAuth 进行社交登录。你可以通过 Twitter、Facebook、GitHub 或任何其他第三方使用此登录。
- 使用最新技术和最佳实践。你将学习的所有内容都适用于最新版本的Python 3.10。
课程结构
本课程建立在另一个基础上:“带有 Flask 和 Python 的 REST API”。如果你没有任何Flask 经验,我们建议你先参加该课程。
在本课程中,我们不会教你REST API 开发 或 Python的基础知识。我们会给你一个完成的项目,并在每个部分进行扩展。我们非常仔细地解释了启动项目的所有内容,我们甚至还写了一本关于它的电子书!
我们通过将新功能和技术添加到入门应用程序来引入新功能和技术,以便你了解我们如何构建专业的 REST API。在添加功能时,我们还将对其进行测试。
这也将帮助你更多地了解如何以增量方式向 REST API 添加功能。这使开发速度更快,风险最小化。
额外资源
许多讲座包含额外的资源,例如外部文档和项目的链接,供你了解更多信息。对于每堂课,我们在开头和结尾都包含源代码,这样你就可以继续学习,永远不会迷路。为方便起见,所有源代码都在 GitHub 上。
我们随时可以在 Udemy 课程问答以及我们自己的学生社区 Discord 服务器中提供帮助。
使用 Flask 和 Python 的高级 REST API
请记住,这是我们迄今为止最高级的课程!你应该有足够的 Python 或其他编程语言的编程经验。你应该了解如何安装 Python 包以及如何运行 Python 应用程序。一些关于网络如何工作的知识也很有帮助。
感谢你考虑这门课程。我在里面见!
此课程面向哪些人:
- 使用 REST API 并希望为其添加高级功能的软件开发人员
- 有兴趣了解 Flask 及其生态系统的后端开发人员
- 其他编程语言的高级开发人员,他们希望快速掌握 Python 中的高级 REST API 开发