|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/fastapi-rest-api/
课程评论:没有评论
课程名称:Python FastAPI REST API:数据库CRUD、OAuth2、JWT、RBAC 课程概述:本课程将教您如何通过REST API与内部和外部程序分享业务流程程序,适用于桌面、Web、移动、IoT及其他设备。FastAPI是一个Python web框架,用于构建REST API应用程序,能够帮助您节省开发时间。课程将以循序渐进的方式讲解所有主题,从基础的FastAPI应用程序开发开始,提供多个案例加速学习。 本课程专为Python开发者及希望扩展为Web开发者的开发者设计。完成此课程后,您将能够: - 使用Python FastAPI开发基础的REST API应用程序。 - 为数据库实施CRUD(创建、读取、更新和删除)操作。 - 应用基础认证进行FastAPI REST API安全性设置。 - 使用身份验证令牌增强FastAPI REST API的安全性。 - 使用OAuth2令牌进行FastAPI REST API的安全性设置。 - 使用JWT令牌保护FastAPI REST API。 - 在Python FastAPI REST API中实现基于角色的认证。 - 将FastAPI应用部署到生产机器上。测试将使用运行在Microsoft Azure上的Ubuntu server Linux 20.04 LTS。 参加此课程的前提是需具备基础的Python编程知识,并且可能需要互联网连接以安装外部库。
You can share your business process programs to internal and external programs over REST API such as desktop, web, mobile, IoT and other devices. FastAPI is one of Python web framework to build REST API applications. You can save your time to build REST API applications. All bootcamp topics will be delivered with step-by-step approach. We start by performing basic FastAPI application programming. Some study cases are provided to accelerate your learning speed. This bootcamp is designed for Python developers or any developer who wants to extend your carrier as web developers. After you completed this bootcamp, you canDevelop basic REST API application with Python FastAPIBuild REST API for database CRUD (Create, Read, Update and Delete). For demo, we use SQLite database.Apply Python FastAPI REST API security with Basic authenticationApply Python FastAPI REST API security with authentication tokenApply Python FastAPI REST API security with OAuth2 tokenApply Python FastAPI REST API security with JWT tokenApply Role-Based Authentication in Python FastAPI REST APIDeploy FastAPI applications to production machines. For testing, we use Ubuntu server Linux 20.04 LTS runs on Microsoft Azure.To join to this bootcamp, you should have a basic knowledge of Python programming. You probably need Internet accesses in order to install external libraries.