Use Python FASTAPI JWT SQLAlchemy to develop real world APIs

th_pW6W2ihuof1WL6boIEjvovhZ69jtE5wV

在本课程中,您将学习 Python、Fast API、SQLAlchemy、JWT、Heroku 以及使用不同的数据库,如 SQL Lite、MySQL、PostgresQL 和 SQLAlchemy。

本课程没有先决条件,因为在此过程中,我们还将学习本课程所需的 Python 基础知识。

我们将通过使用 FAST API python 框架开发所有 API 来构建一个完整的真实世界应用程序用例,同时我们将了解 Fast API 框架的细节并将其与其他 API 开发框架进行比较。

我们将学习处理错误和异常以及如何执行验证。

我们学习然后学习身份验证、授权和 JWT 概念的基础知识,然后继续使用 JWT(Json Web 令牌)和 OAuth2 保护我们的 API。

我们将构建多个数据库实体,并学习使用 SQL Lite、MySQL、PostgreSQL 和 SQLAlchemy 库等多个数据库来开发不同模型之间的关系。

我们还将学习如何设置数据库配置以及如何使用数据库浏览器来可视化我们在数据库中的数据。

接下来,我们将在 Pydantic 库的帮助下继续定义不同的模式。我们将看到如何在模型和模式之间转换数据。

我们将学习如何在 JWT 身份验证之后保护 API 端点。

我们将学习使用 OpenAPI/Swagger 文档和 FastAPI 来测试我们的应用程序。

本课程适用于
任何想成为 Python、FastAPI 和 SQLAlchemy 的专业后端开发人员的人

Genre: eLearning | MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.34 GB | Duration: 2h 28m

Learn to Develop Real World Secure API’s using Python, JWT, FAST API, SQLAlchemy, Databases, validation & error handling

What you’ll learn
You will learn the basics of Python
You will learn about FAST API and develop real world REST APIs
You will learn about SQLAlchemy and how to use it for interaction with database
You will learn to implement JWT(Json Web Token) to create secure API endpoint
You will learn how to do validation and handle errors and exceptions
You will learn how to use different database like MySQL, PostgreSQl and SQL Lite with FAST API

Requirements
No Prerequisite
Description
In this course you will learn about Python, Fast API, SQLAlchemy, JWT, Heroku and using different databases like SQL Lite, MySQL, PostgresQL with SQLAlchemy.

This course has no pre-requisite because along the way we will also learn the basics of Python which is needed for this course.

We will build a complete real world application use case by developing the all the API’s using FAST API python framework, along the way we will learn the details of Fast API framework and also compare it with other API development Frameworks.

We will learn to handle errors and exceptions and how to perform validation.

We learn then learn the basics of Authentication, Authorization and concept of JWT and then go ahead to secure our API’s with JWT(Json Web Token) and OAuth2.

We will build multiple database entities and learn to develop relationships between different models using multiple databases like SQL Lite, MySQL, PostgreSQL and SQLAlchemy library.

We will also learn how to setup the database configuration and also how to use the database explorer to visualize our data inside the database.

Next we will move on to defining different schemas with the help of Pydantic library. We will see how to convert data between models and schemas.

We will learn how to secure an API endpoint behind JWT authentication.

We will learn to use OpenAPI/Swagger docs with FastAPI to test our application.

Who this course is for
Anyone who wants to become professional backend developer with Python, FastAPI and SQLAlchemy

资源下载此资源仅限VIP下载,请先
本站资源仅限VIP会员下载点击购买VIP会员

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/33086.html

赞 (0)
steven的头像steven
上一篇 2022年5月14日 下午9:04
下一篇 2022年5月14日

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部