Advanced REST APIs with Flask and Python
通过这个高级 Flask 和 Python 课程,将您的 REST API 提升到一个全新的水平!
你将会学到的
- 在您的 API 中集成高级功能,例如图片上传、支付或用户确认电子邮件!
- 通过熟悉更多 Flask 生态系统,将您的 REST API 开发提升到一个全新的水平
- 通过数据库迁移和广泛的重构知识改进现有 REST API 的操作
- 使用 Postman 的收集运行器轻松部署文档页面并测试您的 API
要求
- 具有 Python(最好)或其他面向对象编程语言的编程经验
- 了解网络工作原理(请求和响应)的一些知识会很有帮助!
- PyCharm(免费)或其他代码编辑器
说明
欢迎来到我们的高级 REST APIs with Flask and Python 课程!
我们在 Udemy 上创建了最受欢迎的介绍性 REST API 开发课程,有超过 15,000 条评论和 80,000 名学生。现在,我们希望通过新特性和功能帮助您进一步使用 Flask REST API。
我们的第一门课程让您从零开始了解用户可以访问的已部署 REST API。在这一篇中,我们将介绍新的和高级的功能,这些功能可以让您的 REST API 更上一层楼!
涵盖的主题
- 使用棉花糖简化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 开发快速上手的其他编程语言的高级开发人员
TheItzy » Advanced REST APIs with Flask and Python