FastAPI: Crea APIs eficientes con Python
Aprende a crear API modernas, seguras y rápidas con Python, Pydantic, JWT, WebSockets, Webhooks Bases de datos, subida de archivos, despliegue, tareas asíncronas, seguridad, proyectos reales y mucho más.
Introducción a la sección
PRUEBA GRATISTemas puntuales de la sección
PRUEBA GRATISVariables
PRUEBA GRATISTipos de datos
PRUEBA GRATISCondicionales
PRUEBA GRATISOperadores lógicos
PRUEBA GRATISListas
PRUEBA GRATISDiccionarios
PRUEBA GRATISTuplas
PRUEBA GRATISSets
PRUEBA GRATISCiclo For
PRUEBA GRATISCiclo While
PRUEBA GRATISFunciones
PRUEBA GRATISArgs y Kwargs
PRUEBA GRATISFunciones de orden superior (HOF)
PRUEBA GRATISDecoradores
PRUEBA GRATISClases y objetos
PRUEBA GRATISAtributos y métodos
PRUEBA GRATISClassmethods y staticmethods
PRUEBA GRATISProgramación Orientada a Objetos parte 1
PRUEBA GRATISProgramación Orientada a Objetos parte 2
PRUEBA GRATISProgramación Orientada a Objetos parte 3
PRUEBA GRATISManejo de errores
PRUEBA GRATISMódulos y paquetes
PRUEBA GRATISLibrerías
PRUEBA GRATISManejo de archivos
PRUEBA GRATISCódigo fuente de la sección
PRUEBA GRATISIntroducción a la sección
PRUEBA GRATISTemas puntuales de la sección
PRUEBA GRATIS¿Qué es FastAPI y por qué aprenderlo?
PRUEBA GRATISDocumentación y enlaces importantes
PRUEBA GRATISInstalar FastAPI
PRUEBA GRATISNuestro primer endpoint (GET)
PRUEBA GRATISGet con datos
PRUEBA GRATISQuery params
PRUEBA GRATISPath parameters
PRUEBA GRATISEjercicio práctico - Query Params
PRUEBA GRATISMétodos HTTP y códigos de estatus
PRUEBA GRATISMétodo POST
PRUEBA GRATISProbando endpoints con CURL y POSTMAN
PRUEBA GRATISMétodo PUT y HttpException
PRUEBA GRATISMétodo DELETE
PRUEBA GRATISDocumentación automática
PRUEBA GRATISCódigo fuente de la sección
PRUEBA GRATISQuiz 1: Cuestionario sobre la sección
PRUEBA GRATISIntroducción a la sección
Temas puntuales de la sección
¿Qué es Pydantic y por qué lo usa FastAPI?
Creando modelos básicos con Pydantic
Probando modelos base creados
Validaciones automáticas con Pydantic
Campos opcionales y valores por defecto
Field y validaciones avanzadas
Validaciones personalizadas
Modelo de respuesta (parte 1)
Modelo de respuesta (parte 2)
Solución al ejercicio modelo de respuesta
Métodos anidados
Solución al ejercicio métodos anidados
Código fuente de la sección
Cuestionario - Sección 4
Introducción a la sección
Temas puntuales de la sección
Correcciones y mejoras de nuestro código
Repaso PathParams y QueryParams
Validaciones de Path parameters
Validaciones de Query parameters
Paginación y orden con QueryParams (parte 1)
Paginación y orden con QueryParams (parte 2)
Endpoint con metadatos
Ejercicio práctico - Endpoint con metadatos
Solución al ejercicio práctico (parte 1)
Solución al ejercicio práctico (parte 2)
Multiples valores en QueryParams con Listas
QueryParam deprecated
Código fuente de la sección
Quiz 3: Cuestionario - Sección 5
Introducción a la sección
Temas puntuales de la sección
Bases de datos relacionales con FastAPI
Configurando proyecto para conectar base de datos
Modelo declarativo y conexión a la base de datos
Modelo Post
Crear un Post con base de datos
Crear un Post - Pruebas
Listar posts con base de datos
Listar posts - Pruebas
Obtener un post con base de datos
Ejercicio práctico - PUT y DELETE
Editar un Post con base de datos
Eliminar un Post con base de datos
Manejo de errores
Relación uno a muchos (author)
Relación muchos a muchos (tags)
Validación con ModelConfig
Crear un post con author y tags
Agregando datos a la tabla intermedia
Filtrar por tags
Instalar PostgreSQL
Conectar FastAPI con PostgreSQL
Código fuente de la sección
Cuestionario - Sección 6
Este curso tiene por objetivo brindarte una base para comenzar tu camino en el desarrollo de aplicaciones de cualquier tipo. Partimos de cero desarrollando nuestra lógica, aprendiendo poco a poco conceptos nuevos hasta llegar a crear un pequeño juego
$60
Aprende las bases de Python: variables, estructuras de control, ciclos, funciones, POO, errores, módulos y entornos virtuales. Ideal para principiantes o quienes desean reforzar conceptos con ejemplos prácticos y aplicar Python en distintas áreas.
$60
Aprende Django desde cero con este curso práctico. Crea sitios web, conecta bases de datos, desarrolla APIs REST y publica tu proyecto. Ideal para convertirte en desarrollador web backend con Django.
$60
Adquiere el curso con un único pago de forma vitalicia, con acceso a la comunidad y posibles actualizaciones futuras.
Promociones y descuentos aplican.