Skip to content

certidevs/curso-2025-09-fastapi-ui-m3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Módulo 3: FastAPI + Jinja

Versiones:

  • Jinja2 3.1.6
  • Bootstrap 5.3.8

Sistema de templates

  • Introducción a templates en FastAPI
  • Configuración e integración de Jinja2
  • Sintaxis básica y estructuras de control
  • Funciones, macros y filtros personalizados

Recursos web estáticos

  • Gestión de archivos CSS, JavaScript y assets
  • Formularios HTML y validación en el frontend
  • Subida y manejo de archivos multimedia
  • APIRouter para organización de rutas de UI

Integración API-frontend

  • HTMLResponse con datos dinámicos
  • Consumo de APIs internas desde templates
  • Herencia de plantillas y sistema de bloques
  • Validación de datos de UI con Pydantic
  • Integración completa: API + SQLAlchemy + Jinja2

Funcionalidades avanzadas

  • Framework CSS con Bootstrap
  • Sistemas de búsqueda y filtros dinámicos
  • Mensajes flash y confirmaciones visuales
  • Testing de templates con TestClient
  • Optimización y mejores prácticas

About

FastAPI + Jinja

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •