Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
FastAPI: Crea APIs eficientes con Python
Bestseller
Highest Rated
Rating: 4.8 out of 5(181 ratings)
1,772 students

FastAPI: Crea APIs eficientes con Python

Pydantic, Bases de datos, SQLAlchemy, SQLModel, JWT, Funciones síncronas y asíncronas, middlewares, alembic y más
Last updated 5/2026
Spanish
Spanish [Auto],

What you'll learn

  • Conocer las bases del Framework FastAPI
  • Crear APIs con FastAPI
  • Usar FastAPI con SQLAlchemy
  • Usar FastAPI con SQLModel
  • Validaciones con Pydantic
  • FastAPI Middlewares, Queryparams, seguridad con JWT
  • Migraciones con Alembic

Course content

22 sections317 lectures36h 16m total length
  • Introducción6:01
  • Prerequisitos del curso6:46
  • ¿Cómo aprovechar el curso al máximo?7:50
  • Temas y contenido del curso10:51
  • ¿Cómo hacer preguntas?6:20
  • Charla casual antes del curso4:43
  • Instalaciones recomendadas9:22
  • Instalar Python en Windows4:59
  • Instalar Python en MacOS5:27

Requirements

  • Python básico
  • SQL Básico
  • Control de versiones con git

Description

FastAPI: Crea APIs eficientes con Python


Bienvenidos al curso de FastAPI, este curso tiene como objetivo llevar tus conocimientos de Python al área de desarrollo de APIs, llevando tus conocimientos desde cero hasta un nivel competitivo en el mercado laboral. Este curso te llevará desde las bases de FastAPI hasta construir APIs listas para ser desplegadas utilizando únicamente el framework FastAPI.


El curso cuenta con secciones introductorias al framework, mini aplicaciones para explicar conceptos, y secciones en las cuales vamos construyendo una API conforme aprendemos y aplicamos lo aprendido.


También cuentas con una sección introductoria a Python para que puedas refrescar conceptos o, si te aventuraste a ir directo al framework, también puedas tomar los conocimientos más esenciales del lenguaje.


FastAPI es uno de los frameworks más poderosos y usados para la construcción de APIs de forma rápida y eficiente. Con él puedes transformar una idea en una API lista para ser consumida por un servicio o un frontend en muy poco tiempo, porque la velocidad de desarrollar un CRUD y funciones personalizadas nos da una ventaja competitiva en el mercado.


Lo mejor es que FastAPI te permite crear APIs reales y eficientes: desde un simple CRUD hasta un sistema de e-commerce o una red social completa. Es seguro, escalable y cuenta con una enorme comunidad que te respalda en cada paso, además de que esta en constante crecimiento.


En pocas palabras: aprender FastAPI es una inversión en tu futuro como programador. Te dará las herramientas para crear proyectos profesionales, abrir más oportunidades laborales y diferenciarte en un mercado que cada vez demanda más desarrolladores con estas habilidades.


¿Qué aprenderás en el curso?

Estos son algunos de los temas que veremos:


  • Introducción a FastAPI

  • Tipados y validaciones

  • Pydantic

  • Validación de parámetros y query params

  • Base de datos

  • SQLAlchemy

  • Arquitectura y modularización

  • Dependencias

  • Seguridad y JWT

  • Funciones asíncronas y síncronas

  • Middlewares

  • SQLModel

  • Migraciones con Alembic

  • PostgreSQL

  • Despliegue en render

  • Y muchas cosas más…


Objetivo del curso

El objetivo principal es que conozcas y aprendas FastAPI para que puedas construir APIs completas para MVPs y proyectos rápidos con un solo framework, aplicando estándares actuales del desarrollo profesional.


Cada sección fue pensada para que conozcas una parte del framework con ejemplos prácticos. En algunas secciones aplicamos todos los conocimientos y los plasmamos en un proyecto MVP. También al final de cada sección puedes encontrar un cuestionario para reforzar los conocimientos teóricos.


Resultados al finalizar

Al finalizar el curso estarás preparado para:


  • Enfrentar proyectos reales con Python

  • Postular a empleos que usen FastAPI

  • Ser parte esencial de un equipo de desarrollo

  • O incluso lanzar tus propios proyectos.


¡Te espero en el curso y deseo mucho éxito en tu trayectoria profesional!

Who this course is for:

  • Desarrolladores en Python principiantes e intermedios
  • Desarrolladores con interés en Python
  • Desarrolladores con interés en desarrollo backend
  • Interesados en aprender a crear APIs con FastAPI
  • Desarrolladores que han manejado algún otro framework y quieren interactuar con FastAPI
  • Personas que deseen conocer las bases de FastAPI
  • Personas que quieren una guía de uso de FastAPI
  • Personas que necesiten aprender FastAPI fácil y rápido