2023 年使用 Flask 和 Python 的 REST API
使用 Python、Flask、Docker、Flask-Smorest 和 Flask-SQLAlchemy 构建专业的 REST API
讲师:Jose Salvatierra
独家Udemy付费课程,中英文字幕,课程资料包齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
-
通过 REST API 将 Web 或移动应用程序连接到数据库和服务器
-
创建安全可靠的 REST API,其中包括身份验证、部署和数据库迁移
-
了解 Web 服务器的不同层以及 Web 应用程序如何相互交互
-
使用令牌刷新等高级功能处理无缝用户身份验证
-
使用 JWT 黑名单处理注销并防止 REST API 中的滥用
-
在专家指导下开发专业级 REST API
-
使用任务队列和后台工作人员优化 REST API 的性能
要求
-
任何编程语言的一些先前编程经验都会有所帮助。该课程包括完整的 Python 复习课程。
-
提供课程中使用的所有软件,并且完全免费
-
完全的初学者可能希望先学习Python初学者课程,然后再过渡到本课程
描述
您是否厌倦了无聊、过时、不完整或不正确的教程?我不再说复制粘贴你看不懂的代码。
欢迎来到 Udemy 上最畅销的 REST API 课程!我是何塞。我是一名软件工程师,旨在帮助您真正理解和培养使用 Python、Flask 和 Docker 进行 Web 和 REST API 开发的技能。
使用 Flask 实现生产就绪的 REST API
本课程将指导您创建简单、中级和高级REST API,包括身份验证、部署、数据库等等。
我们将从 Python 复习开始,带您从 Python 的基础知识到一些最高级的功能——这就是完成本课程所需的全部 Python 知识。
使用Flask和流行的扩展Flask-Smorest、Flask-JWT-Extended和Flask-SQLAlchemy,我们将直接开发完整、可靠、可用于生产的 REST API。
我们还将研究Git和Alembic数据库迁移等基本技术。
你将能够…
-
使用 Python、Flask 和流行的 Flask 扩展创建基于资源、生产就绪的 REST API;
-
使用 Flask 处理安全的用户注册和身份验证。
-
使用SQLAlchemy和Flask-SQLAlchemy轻松高效地将资源存储到数据库;和
-
了解 Flask REST API 部署的复杂性。
-
使用 Docker 简化 REST API 的运行和部署。
但 REST API 到底是什么?
REST API 是一种从客户端接受数据并返回数据的应用程序。例如,REST API 可以接受来自客户端的文本数据(例如用户名和密码),并返回该用户是否是数据库中的有效用户。
在开发 REST API 时,我们的客户通常是 Web 应用程序或移动应用程序。这与我们制作网站时形成鲜明对比,在网站中,客户通常是用户本身。
我们将共同开发一个 REST API,它不仅允许客户端进行身份验证,还可以从数据库中存储和检索您想要的任何数据。学习这一点将帮助您开发自己的项目所需的任何 REST API!
我为能为每一位学生提供出色的支持和反馈而感到自豪。我随时可以指导您并回答您的问题。
我会在里面见到你。迈出掌握 REST API 的第一步!
本课程适合谁:
- 希望使用服务器端技术扩展移动和 Web 应用程序功能的学生
- 希望通过学习开发专业级 REST API 来扩展技能的软件开发人员
- 那些希望学习 Python 同时专门迎合 Web 服务的人