cursos.
← Programación
Ficha 005.193UdemyGRATIS

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 Udemy

Respuesta 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 5

Curso 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

  1. 01

    Introducción

    Presentación del curso y de sus objetivos.

  2. 02

    Inicio con FastAPI

    Primeros pasos con FastAPI: creación del proyecto y de los endpoints de un CRUD básico.

  3. 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.

  4. 04

    Finalización del curso

    Cierre del curso.

Capítulos del vídeo

  1. 01Introducción
  2. 02Inicio con FasAPI
  3. 03Migración de proyecto a SQLAlchemy
  4. 04Finalización del curso

Plan de estudio sugerido

2 semanas · unas 3,5 h por semana

  1. 1.Semana 1: Introducción e Inicio con FastAPI; prepara el entorno virtual y replica el CRUD inicial.
  2. 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

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