REST APIs with Flask and Python in 2024
在2024年使用Flask和Python构建RESTful API
Build professional REST APIs with Python, Flask, Docker, Flask-Smorest, and Flask-SQLAlchemy
使用Python、Flask、Docker、Flask-Smorest和Flask-SQLAlchemy构建专业的RESTful API。
教程演示🔗
学生数量:125,720 个学生
上次更新时间:2024年1月
教程评分:4.6
教程语言:英语
教程字幕:中文、英语字幕
本课程包括:12 小时 长的随选视频、在移动设备和电视上观看、13 篇文章、结业证书、12 个可下载资源、7 个代码练习、完整的永久访问权字幕
学习内容
1、通过RESTful APIs将网络或移动应用连接到数据库和服务器。
2、创建安全可靠的RESTful API,其中包括身份验证、部署和数据库迁移功能。
3、理解网络服务器的不同层次,以及Web应用程序之间是如何相互交互的。
4、通过先进的功能如token刷新,实现无缝用户身份验证。
5、使用JWT黑名单管理您的REST API的登出和防止滥用。
6、使用专家指导开发专业级别的RESTful APIs
7、通过任务队列和后台 worker 优化 REST API 性能。
要求
1、如何参加这门课程
2、”Python on Windows” 翻译成中文是 “Windows上的Python”。
3、”Python on Mac” 翻译成中文是 “在Mac上使用Python”。
4、任何编程语言的先前经验都会有所帮助。课程中包含全面的Python复习课程。
5、课程中使用的所有软件均提供,并且完全免费。
6、完全初学者可能希望先参加一个初级Python课程,然后再转向这门课程。
课程介绍
你是否厌倦了枯燥、过时、不完整或错误的教程?我拒绝再复制粘贴不理解的代码。
欢迎来到Udemy上最畅销的REST API课程!我是Jose,一名软件工程师,将帮助你真正理解和提升Web和使用Python、Flask和Docker开发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大师的第一步!
Udemy, REST API课程, Jose, Python, Flask, Docker, 生产级API, 身份验证, SQLAlchemy, Flask-Smorest, Flask-JWT-Extended, Web开发, 移动应用, 数据库, RESTful服务, 专业技能提升
立即加入Udemy热门课程,由经验丰富的Jose引领,掌握Python、Flask与Docker开发实战,从基础到高级,学习生产级REST API构建、安全认证、数据库集成及部署策略。迈向REST API大师,提升Web和移动应用开发能力!