
Crea y conecta APIs modernas con FastAPI y Python. Estructura proyectos, valida datos, organiza modelos, añade autenticación, relaciones y pruebas, y optimiza consultas y rendimiento usando SQLModel y Pydantic.
Clases del curso
Parámetros y Validación
CRUD en FastAPI
Arquitectura en FastAPI
Bases de Datos y Consultas
Middlewares
Unit Testing
Seguridad y Autenticación
Conoce quién enseña el curso

conocimientos previos
- Programación básica con Python
- Bases de datos SQL y NoSQL
software y recursos necesarios
- Python 3
- Git y GitHub.
- VSCode
4.7 · 63 opiniones


David Geronimo Quiroga Torres
Muy buen curso para empezar y entender cómo funciona. Esperando el intermedio y avanzado!


Carlos Andrés Jaramillo Villegas
Una excelente introduccion y fundamentos para entender FastAPI


Edgar A. Gonzalez Ambriz
Excelente curso y muy bien el profesor explicando asuntos sumamente complejos

Daniel Pérez
Muy claro el curso

Hillmert Solano
Excelente Curso


Cesar Augusto Mora Castilo
Excelente para iniciar con FastAPI, descubrí que es mas fácil diseñar una app con FastAPI que usando Rest en Django. Deberían hacer un curso avanzado de Django + FastApi + Postgresql.


Eumelio Dávalos Romero
El curso es buenisimo, recomendado.


Julio Bastidas
excelente curso


YESENIA VANESSA BUSTOS QUIÑONEZ
Se enseñaron herramientas muy importantes para fastapi. Me gustaría que en un futuro se crearan más videos relacionando fastapi con el uso de tokens, .env, bases de datos como mongoDB y más pruebas unitarias empleando las llaves de seguridad y las bases de datos.


Jorge Morales
¡Uno de los mejores profesores de Platzi, sin duda! 👏 El curso es excepcional en todos los aspectos: explicaciones claras 🎯, ejemplos prácticos 💻 y energía motivadora ✨. ¡10/10! ⭐⭐⭐⭐⭐ Totalmente recomendado para quien quiera aprender de manera efectiva y entretenida. ¡Gracias por este gran aporte! 🚀


Hector Elias Moron Guajardo
Algo completamente impresionanti


Samuel Alejandro Trujillo montero
Una solucion aun poblema que deconocia bastante compelto y facil de entender


Grisales Marin Jorge Ivan
Muy claro el curso.


Leonides Lopez Robles
Este ayudo mucho a entender las conexión a un base de datos

Jonathan Mauricio Meza Bastidas
Excelente!

Eduardo Llano
Excelente profesor, muy clara la explicación


Javier Antonio Granda Tabares
Muy buen curso, y se nota la experiencia del profe. De pronto realizar cursos donde se use FASTAPI para desplegar modelos de machine learning (MLOPS).


Jesús Araujo
Un curso completo e interactivo, te genera una curiosidad por saber nuevas cosas


Alejandro Sanchez
EL curso es muy bueno aunque puede ser un poco pesado por la cantidad de cosas que hay que hacer.


Luis Ernesto Domínguez Velásquez
Lo mejor del curso es la didáctica del Teacher, contenido y el haber aprendido algo nuevo como ser SQLModel.


Héctor Herrera
¡Excelente curso!


Javier Agudelo
Es un curso Excelente. Te da las bases para crear una API, con bases de datos relacionales.


Emilio Nicolás Mendoza Patti
Muy buen curso, si bien ya habia hecho los 2 anteriores, me gusto el enfoque que tenia este curso, me gusto que utilicen sqlmodel que es mas moderno que sqlalchemy. Me gustaria en la proxima ediccion un curso avanzado de fastapi

Curso muy útil e interesante. 100% recomendable. El profesor explica todo con bastante claridad y seguridad.


Julio Sarango
Excelente curso. Pude despejar algunas dudas que tenía. Recomendado


Pablo Hurtado
Excelente introducción de FastAPI. Me gusta la simpleza del framework y la claridad de explicación del profesor.


Fernando José Aguilar Rivas
Excelente curso lo recomiendo para llevar FastAPI Al siguiente nivel


Ruben Dario Troche Piñanez
Excelente el curso. Muchisimas gracias Profesor y Platzi, por agregarme valor.


Eddy Mamani Bautista
Es un curso genial y actualizado, muy recomendable.

Armando Quispe Castillo
muy bueno
Complementa este curso con nuestras rutas de aprendizaje

Desarrollo Web
Desarrolla aplicaciones web desde cero y haz realidad tu carrera como Web Developer. Sé parte de la industria con los empleos mejor pagados a nivel global.




DevOps y Cloud para Desarrolladores Web
Implementa prácticas DevOps para automatizar el ciclo de vida del desarrollo web, utilizando contenedores (Docker), orquestación (Kubernetes), infraestructura como código (Terraform) y pipelines CI/CD en plataformas cloud (AWS, Azure, GCP).




Arquitecturas Web Modernas y Escalabilidad
Diseña y construye sistemas web escalables y mantenibles aplicando patrones como microservicios, arquitecturas limpias, SSR/SSG, uso de GraphQL/gRPC y herramientas de observabilidad.




Desarrollo Backend con Python
Construye APIs y aplicaciones backend robustas con Python, utilizando frameworks populares como Flask, FastAPI y Django, y gestionando bases de datos SQL.




Desarrollo Backend con Node.js
Especialízate en la creación de APIs y servicios backend utilizando Node.js, Express, NestJS, bases de datos SQL/NoSQL, autenticación (JWT, Passport), WebSockets y arquitecturas modernas.




Desarrollo Backend con Java
Especialízate en el desarrollo backend con Java, utilizando el ecosistema Spring (Spring Boot, Spring Data JPA, Spring Security) para crear APIs y servicios escalables y seguros.




Desarrollo Backend con PHP
Aprende a construir aplicaciones web y APIs robustas con PHP, dominando frameworks como Laravel y Symfony, gestionando bases de datos, autenticación y buenas prácticas.




Bases de Datos para Web
Aprende a diseñar, gestionar y optimizar bases de datos relacionales (SQL - MySQL, PostgreSQL, SQL Server) y NoSQL (Mon|goDB, Redis) para aplicaciones web de alto rendimiento.




Desarrollo Frontend con React.js
Desarrollo Frontend con React.js




Desarrollo Frontend con JavaScript
Desarrollo Frontend con JavaScript




Fundamentos del Desarrollo Web Profesional
Establece las bases esenciales de la informática, el desarrollo web con HTML, CSS, JavaScript, el manejo de herramientas como Git y la terminal, y los principios de ingeniería de software.




Diseño y Desarrollo Frontend
Domina JavaScript avanzado, manipulación del DOM, CSS moderno (Flexbox, Grid, Sass, Tailwind), rendimiento web y los frameworks/librerías más populares como React, Vue, Angular, junto con TypeScript y herramientas de build.




Testing Automatizado y QA para Web
Asegura la calidad de tus aplicaciones web implementando pruebas unitarias, de integración, E2E y de rendimiento con herramientas como Jest, Cypress, Playwright, Testing Library y K6.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender