Módulo 15 · FastAPI y APIs modernas

Endpoints, validación, documentación automática, JSON y estructura profesional de APIs
Módulo 15
APIServicio
DOCDocs
JSONRespuesta
TYPEValidación

Bienvenido al Módulo 15

Seleccioná una clase del menú lateral para cargar el video correspondiente.

FastAPI
🔒

Video bloqueado

Podés ver el contenido teórico del módulo, el temario, la práctica y el proyecto. Para reproducir los videos necesitás abonar la formación o solicitar la habilitación del módulo.

Aprendé a crear endpoints modernos con validación automática, documentación y respuestas JSON.

Objetivo del módulo

En este módulo vas a trabajar FastAPI y APIs modernas con una orientación práctica. La meta es que no solo memorices conceptos, sino que puedas aplicarlos en ejercicios, proyectos y situaciones reales de programación.

El módulo está organizado con menú lateral, clases por tema, ejemplos y una sección práctica para que avances de manera progresiva.

Endpoint

Punto de acceso que devuelve datos o ejecuta una acción.

Pydantic

Permite validar datos de entrada y salida usando tipos.

Docs automáticas

FastAPI genera documentación interactiva automáticamente.

JSON

Formato principal para comunicar datos en APIs modernas.

Situación Herramienta Ejemplo Aplicación
ListarGET@app.get('/productos')Consulta
CrearPOST@app.post('/productos')Alta
ValidarBaseModelclass Producto(BaseModel):Schema
Ejecutaruvicornuvicorn main:app --reloadServidor

Práctica guiada del módulo

Este bloque simula un entorno de programación con código y consola, para que el alumno visualice cómo se traduce el tema a una ejecución concreta.

editor.py
# Módulo 15: FastAPI y APIs modernas
tema = "FastAPI"
objetivo = "Construí APIs rápidas y profesionales"

print("Estudiando:", tema)
print("Objetivo:", objetivo)
print("Aplicación práctica lista para desarrollar")
Consola
Estudiando: FastAPI
Objetivo: Construí APIs rápidas y profesionales
Aplicación práctica lista para desarrollar

Mini proyecto sugerido

Construí un ejercicio integrador relacionado con FastAPI y APIs modernas. El objetivo es aplicar los conceptos principales, documentar el código y explicar con tus palabras qué problema resuelve.

Entregable recomendado: archivo Python, capturas de funcionamiento, breve explicación y mejoras posibles.