Introducción a FastAPI
¿Qué es FastAPI? con Sebastián RamÃrez @Tiangolo
Instalación de FastAPI y creación de tu primera aplicación
Documentación automática con Swagger
Métodos HTTP en FastAPI
FastAPI Path Operations
Método GET en FastAPI
Crear parámetros de ruta en FastAPI
Parámetros Query en FastAPI
Método POST en FastAPI
Métodos PUT y DELETE en FastAPI
Validaciones con Pydantic
Creación de esquemas con Pydantic
Validaciones de tipos de datos con Pydantic
Validaciones de parámetros con Pydantic
JSONResponse: Tipos de respuestas en FastAPI
Códigos de estado HTTP en FastAPI
Autenticación en FastAPI
Flujo de autenticación en FastAPI
Generando tokens con PyJWT
Validando tokens con PyJWT
Middlewares de autenticación en FastAPI
Conexión con bases de datos en FastAPI
SQLAlchemy: el ORM de FastAPI
Instalación y configuración de SQLAlchemy
Creación de modelos con SQLAlchemy
Registro de datos con SQLAlchemy
Consulta de datos con SQLAlchemy
Modificación y eliminación de datos con SQLAlchemy
SQLModel: el futuro ORM de FastAPI
Modularización
Manejo de errores y middlewares en FastAPI
Creación de routers en FastAPI
Servicios para consultar datos
Servicios para registrar y modificar datos
Despliegue de Aplicación en FastAPI
Preparando el proyecto para desplegar a producción
¿Cómo elegir entre GitHub y GitLab?
Crear repositorio en GitLab
Crear Droplet en Digital Ocean
Instalación de herramientas para el servidor
Ejecutando FastAPI con NGINX
Próximos pasos
¿Quieres más cursos de FastAPI?
Bonus
Cómo crear una API de alto rendimiento en tiempo récord - Sebastián RamÃrez
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Pablo España
Aportes 1
Preguntas 0
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?