|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/desarrolla-apis-con-fastapi-en-python/
课程评论:没有评论
**课程名称:** 使用 Python FastAPI 快速开发 API **课程概述:** 本课程旨在帮助开发者和编程人员掌握 FastAPI 框架,这是一个用于快速开发 API 的现代 Python 框架。从基础的安装配置到高级功能如认证和数据库连接,学员将深入了解如何构建高效、安全的 RESTful API。 **课程内容:** 1. **FastAPI 简介:** * 安装与开发环境配置。 * 自动文档生成与 HTTP 动词。 2. **使用 Pydantic:** * 创建数据及参数验证模型。 * 管理状态码与响应。 3. **安全与认证:** * 生成与验证 Token。 * 保护 API 路由,确保应用安全。 4. **ORM 数据库连接:** * 建立数据库连接与创建模型。 * 实现 CRUD 操作(创建、读取、更新、删除)。 * 高级查询与按类别搜索。 5. **路由设计:** * 为电影和用户实现特定路由。 6. **应用部署:** * 在 GitHub 上创建代码仓库。 * 部署 FastAPI 应用的流程。 **FastAPI 亮点:** FastAPI 是一个高性能的现代 Python API 开发框架,以其速度、自动文档生成和对最新 Python 特性的支持而闻名。它简化了 API 开发流程,使开发者能够用清晰、易于维护的代码构建高效且安全的 Web 服务。 本课程将为您提供充分的技能,以便您能够充分利用 FastAPI,用 Python 构建稳健的 API。
Este curso integral está diseñado para capacitar a desarrolladores y programadores en el dominio de FastAPI, un marco de trabajo moderno para el desarrollo rápido de API con Python. Desde la instalación inicial hasta la implementación de funciones avanzadas como la autenticación y la conexión a bases de datos, los participantes obtendrán una comprensión sólida de cómo construir API RESTful eficientes y seguras.*Contenido del Curso:*1. *Introducción a FastAPI:* - Instalación y configuración del entorno de desarrollo. - Documentación automática y verbos HTTP.2. *Trabajo con Pydantic:* - Creación de esquemas de validación para datos y parámetros. - Gestión de códigos de estado y respuestas.3. *Seguridad y Autenticación:* - Generación y validación de tokens. - Protección de rutas para garantizar la seguridad de la aplicación.4. *Conexión a Base de Datos ORM:* - Establecimiento de conexiones y creación de modelos. - Operaciones CRUD: Crear, Leer, Actualizar, Eliminar. - Consultas avanzadas y búsqueda por categoría.5. *Diseño de Rutas:* - Implementación de rutas específicas para películas y usuarios.6. *Despliegue de Aplicaciones:* - Creación de repositorios en GitHub. - Proceso de despliegue de aplicaciones desarrolladas con FastAPI.FastAPI es un marco de trabajo moderno y de alto rendimiento para el desarrollo de API con Python. Destaca por su velocidad, gracias a la generación automática de documentación y su capacidad para aprovechar las características más recientes de Python. FastAPI simplifica el proceso de desarrollo de API, permitiendo a los desarrolladores crear servicios web eficientes y seguros con un código limpio y fácil de mantener. Este curso te equipa con las habilidades necesarias para aprovechar al máximo FastAPI y construir API robustas en Python.