Saltar al contenido principal

Tema 3: FastAPI

⏱️ Tiempo estimado: 3-4 días

FastAPI es un framework web moderno y muy rápido (alto rendimiento) para construir APIs con Python 3.6+ basado en type hints estándar de Python. Es el framework que usamos para construir la app Journal de L2C, y el que tú también vas a usar.


📚 Ruta de aprendizaje

Estudia: FastAPI official tutorial por FastAPI


🧪 Pon a prueba tu conocimiento

Pon a prueba tu conocimiento con un asistente de IA usando estos prompts:

  1. ¿Puedes pedirme que explique qué es FastAPI y cómo funciona?
  2. ¿Puedes evaluarme sobre cómo crear una app de FastAPI y definir endpoints?
  3. ¿Puedes pedirme que explique cómo manejar request/response models en FastAPI?
  4. ¿Puedes pedirme que explique cómo usar path parameters y query parameters?
  5. ¿Puedes evaluarme sobre dependency injection en FastAPI?
  6. ¿Puedes pedirme que explique cómo usar modelos Pydantic en FastAPI?
  7. ¿Puedes pedirme que explique cómo usar FastAPI con código asíncrono?

✅ Checklist del tema

Antes de seguir, asegúrate de poder responder “sí” a esto:

  • Puedo crear una app FastAPI con endpoints básicos
  • Entiendo path params y query params
  • Puedo usar modelos Pydantic para validar request/response
  • Entiendo la documentación automática de FastAPI (Swagger UI)