CRUD básico usando FastAPI
por Andres Rojas
Enseña a crear un CRUD con FastAPI y Python, con modelos, routes y SQLAlchemy como ORM sobre una base de datos SQL (Postgres).
Recomendado, valoración editorial 4 de 5
verificado 2026-10-01 — sigue siendo gratis en Udemy
Empezar en UdemyRespuesta rápida
Curso gratis de Programación en Udemy impartido por Andres Rojas (1 h 57 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 1 de octubre de 2026.
- Veredicto
- 4/5 · Recomendado
- Para quién
- Desarrolladores con base en Python que quieren crear su primera API REST con FastAPI.
- Duración
- 1 h 57 min · 13 lecciones
- Precio
- Gratis en Udemy
- Autor
- Andres Rojas
- Plan sugerido
- 2 sem. · 3.5 h/sem.
- Verificado
- el 1 de octubre de 2026
Nuestro veredicto
Recomendado, valoración editorial 4 de 5Curso corto y práctico para pasar de Python a una API con FastAPI conectada a Postgres mediante SQLAlchemy. Encaja con quien ya tiene la base y quiere un primer CRUD. Es básico y no consta su año de publicación.
Puntos fuertes
- Alcance claro y práctico: un CRUD completo con base de datos.
- Los requisitos están bien indicados desde el principio.
- La descripción indica que el material está en un repositorio de GitHub para replicarlo.
A tener en cuenta
- No consta el año de publicación; conviene comprobar que las versiones de FastAPI y SQLAlchemy sigan vigentes.
- Cubre solo lo básico de un CRUD.
- Los capítulos son pocos y generales, con poco detalle por lección.
De qué trata
Curso de Udemy de unas dos horas y 13 lecciones que enseña a crear una API con FastAPI. Se organiza en cuatro bloques: introducción, inicio con FastAPI, migración del proyecto a SQLAlchemy y cierre.
Explica cómo trabajar con bases de datos SQL (Postgres) y SQLAlchemy como ORM, cómo crear modelos en Python y cómo exponer endpoints para que un cliente manipule y recupere datos. Incluye la creación de un entorno virtual y, según la descripción, todo el material está en un repositorio de GitHub.
- CRUD básico con FastAPI
- SQLAlchemy como ORM con FastAPI
- Creación de modelos en Python
- Creación de routes y endpoints
- Entorno virtual y base de datos Postgres
Para quién es este curso
- Desarrolladores con base en Python que quieren crear su primera API REST con FastAPI.
- Quienes conocen lo básico de SQL y Docker y buscan conectar una API con una base de datos mediante SQLAlchemy.
Mejor busca otro si…
- Quien parta de cero en Python, API REST o SQL, porque el curso los da por sabidos.
- Quien ya haya construido APIs con FastAPI y SQLAlchemy y busque temas avanzados.
Antes de empezar
- Conocimientos de Python.
- Nociones básicas de API REST.
- Conocimiento básico de SQL.
- Conocimiento básico de Docker.
- No se requiere experiencia previa en FastAPI.
Qué sabrás hacer al terminar
- Crear un CRUD con FastAPI.
- Definir modelos en Python con SQLAlchemy como ORM.
- Crear routes que permitan manipular y recuperar datos de una base de datos.
- Migrar un proyecto a SQLAlchemy.
- Preparar un entorno virtual para el proyecto.
Estructura del curso
- 01
Introducción
Presentación del curso y de sus objetivos.
- 02
Inicio con FastAPI
Primeros pasos con FastAPI: creación del proyecto y de los endpoints de un CRUD básico.
- 03
Migración de proyecto a SQLAlchemy
Paso del proyecto a SQLAlchemy como ORM, con bases de datos SQL (Postgres) y creación de modelos.
- 04
Finalización del curso
Cierre del curso.
Capítulos del vídeo
- 01Introducción
- 02Inicio con FasAPI
- 03Migración de proyecto a SQLAlchemy
- 04Finalización del curso
Plan de estudio sugerido
2 semanas · unas 3,5 h por semana
- 1.Semana 1: Introducción e Inicio con FastAPI; prepara el entorno virtual y replica el CRUD inicial.
- 2.Semana 2: Migración a SQLAlchemy y Finalización; conecta con Postgres y repasa los modelos y routes.
El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.
Consejos para seguirlo
- Descarga el repositorio de GitHub y compara tu código con el suyo al terminar cada lección.
- Crea el entorno virtual antes de empezar para seguir el curso sin interrupciones.
- Al migrar a SQLAlchemy, prueba cada endpoint tras cambiarlo.
- Si Docker o SQL te resultan flojos, repásalos antes del capítulo de SQLAlchemy.
Antes y después de este curso
- Antes de este cursoAprende Python - Curso completo para principiantes [Tutorial]Refuerza el Python necesario antes de empezar con FastAPI.
- Antes de este cursoDocker para principiantesCubre los conocimientos básicos de Docker que se piden como requisito.
- Antes de este cursoAprende SQL - Curso desde cero con MySQL, PostgreSQL, Backend y DockerRefuerza SQL y Postgres, que el curso usa con SQLAlchemy.
Cómo lo presenta Andres Rojas
Bienvenido a este curso de FastAPI , espero que al finalizar este curso puedas implementar apis usando FastAPI eficientemente. ¡Entender y saber cómo crear API con FastAPI y Python puede mejorar el trabajo que tiene, conseguirle un nuevo trabajo! , teniendo en cuenta que el salario anual en Estados Unidos para un desarrollador python es de mas o menos 90.000 USD al año. Además estas habilidades…
Extracto de la descripción original en Udemy.
Preguntas frecuentes
+¿Qué nivel necesito?
Conocimientos de Python, nociones de API REST, y SQL y Docker básicos. No hace falta experiencia previa en FastAPI.
+¿Cuánto dura?
Unos 117 minutos en 13 lecciones. Con pausas y práctica, unas 3-4 horas por semana durante dos semanas bastan.
+¿Qué construiré?
Un CRUD con FastAPI, con modelos y routes, que pasa a usar SQLAlchemy como ORM con una base de datos SQL (Postgres).
+¿Hay material de apoyo?
La descripción indica que todo el material está en un repositorio de GitHub para replicarlo.
Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en Udemy, y revisado según nuestro método. El contenido del curso es obra de Andres Rojas; si ves algún error, avísanos.
Guías para sacarle partido
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.