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 se trata de lo que quieres comprar, sino de quién quieres ser. Invierte en tu educación con el precio especial
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Pablo España
Aportes 23
Preguntas 3
Desde mi celular:
.
si quieres saber la ip de su pc usando codigo con python:
resultado:
para saber la ip de su computadora (en Linux), usen el comando:
ip address show
y les devolvera las conexiones de su pc. La que les intersa es la wlp2s0 inet:. Con esa IP y el puerto expuesto, podran hacer el ejercicio. ejecutando el comando ya visto en la clase
uvicorn main:app --reload \
--port 5000 \
--host 0.0.0.0
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?