|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/fastapi-mastery-build-modern-apis-with-python/
课程评论:没有评论
课程名称:FastAPI 精通:使用 Python 构建现代 API 课程概述: 解锁现代后端开发的全部潜力,使用 FastAPI——如今最快、最有效的 Python Web 框架之一。无论您是一位 Python 开发者,从 Flask 或 Django 转换,还是对 API 完全陌生,这门课程将逐步引导您进入构建生产就绪、异步驱动的 Web 应用程序的世界。您将学习从 HTTP 基础和 RESTful 路由到 WebSockets、后台任务、依赖注入以及轻量级 AI 集成等高级概念,适用于真实世界的案例。随着学习进程的推进,您将通过实践项目来巩固概念,积累实践经验和可重用的模式。 您还将获得使用 Pytest 进行应用测试的信心,以及使用 Uvicorn 和 Gunicorn 部署应用程序的能力,准备在真实环境中启动您的应用程序。课程结束时,您将不仅了解 FastAPI,更将精通它。 您将学习到: - 使用 FastAPI 构建现代、高性能的 RESTful API - 理解并应用 Python 中的异步编程 - 创建实时应用程序,使用 WebSockets - 通过后台任务卸载工作负载 - 添加基于 JWT 的安全认证 - 使用 Pydantic 模型验证和序列化数据 - 使用 Pytest 编写自动化单元测试 - 模拟外部 API 并进行稳健测试 - 使用 Uvicorn、Gunicorn 和 Docker 部署 FastAPI 应用 - 在不使用高端硬件的情况下集成轻量级 AI 功能 通过本课程,您将全面掌握 FastAPI,成为构建现代 API 的专家。
Unlock the full power of modern backend development with FastAPI - one of the fastest and most efficient Python web frameworks available today. Whether you're a Python developer, switching from Flask or Django, or completely new to APIs, this course will guide you step-by-step through the world of building production-ready, async-powered web applications.You'll learn everything from HTTP basics and RESTful routing to advanced concepts like WebSockets, background tasks, dependency injection, and even lightweight AI integration for real-world use cases. And as we progress, you'll build projects along the way - helping you cement concepts with hands-on experience and reusable patterns.You'll also gain confidence in testing your applications with Pytest and deploying them using Uvicorn and Gunicorn, preparing you to launch your apps in real-world environments.By the end of this course, you won't just understand FastAPI - you'll master it.What You'll Learn:Build modern, high-performance RESTful APIs using FastAPIUnderstand and implement async programming in PythonCreate real-time applications using WebSocketsOffload workloads using background tasksAdd secure JWT-based authenticationValidate and serialize data using Pydantic modelsWrite automated unit tests using Pytest Mock external APIs and test robustlyDeploy FastAPI apps using Uvicorn, Gunicorn, and DockerIntegrate lightweight AI features without high-end hardware