REST APIs with Flask and Python使用 Python、Flask、Docker、Flask-Smorest 和 Flask-SQLAlchemy 构建专业的 REST API。

你将会学到的

  • 通过 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-SmorestFlask-JWT-ExtendedFlask-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 来扩展技能的软件开发人员
  • 那些希望在专门迎合 Web 服务的同时学习 Python 的人
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
TheItzy » REST APIs with Flask and Python in 2023