Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
FastAPI + IA: Backend del Futuro con Python
Rating: 1.1 out of 5(4 ratings)
16 students

FastAPI + IA: Backend del Futuro con Python

Domina FastAPI y la Inteligencia Artificial para desarrollar backends modernos, rápidos y escalables.
Last updated 10/2025
Spanish

What you'll learn

  • Comprender los fundamentos de FastAPI y su integración con Python para construir APIs modernas, rápidas y seguras.
  • Implementar modelos de Inteligencia Artificial en APIs usando bibliotecas como OpenAI, TensorFlow o scikit-learn.
  • Desplegar y consumir servicios inteligentes creados con FastAPI, aplicando buenas prácticas de arquitectura y seguridad.
  • Desarrollar un proyecto completo que combine FastAPI y IA, desde el diseño del backend hasta su publicación final.

Course content

8 sections33 lectures4h 23m total length
  • Introducción al curso de FastAPI3:07
  • Proyecto Final Demo12:44
  • ¿Qué es una API REST y cómo funciona?4:03
  • ¿Ventajas de FastAPI frente a Flask o Django?4:01
  • Instalar Visual Studio Code3:46
  • Conectar Visual con Cmder6:32
  • Instalar LightShot1:51
  • Instalación de Python, entorno virtual y dependencias9:18
  • Crear Maquina Virtual con Python 3.117:32
  • Instalar FastApi4:53

Requirements

  • No se necesita experiencia previa en Inteligencia Artificial o FastAPI.
  • Conocimientos básicos de Python serán útiles, pero el curso parte desde lo esencial.
  • Conexión a Internet para realizar pruebas y consumir APIs.
  • Ganas de aprender y crear proyectos reales combinando backend e IA.

Description

En este curso “FastAPI + IA: Backend del Futuro con Python”, aprenderás paso a paso cómo construir aplicaciones inteligentes desde cero, combinando el poder de FastAPI, Python y la Inteligencia Artificial. A lo largo de 10 módulos, te guiaré en la creación de APIs modernas, seguras y escalables, capaces de integrar modelos de IA reales.

Comenzaremos con los fundamentos de FastAPI, su instalación, configuración y estructura base para crear tus primeros endpoints. Luego avanzaremos hacia la creación de rutas dinámicas, validación de datos con Pydantic y conexión con bases de datos.

En los módulos intermedios aprenderás a integrar modelos de Machine Learning y Deep Learning, consumir servicios externos como OpenAI y aplicar técnicas de autenticación y seguridad con JWT. Además, exploraremos cómo desplegar tus aplicaciones en producción usando servicios en la nube.

El curso incluye un proyecto final completo, donde desarrollarás una API inteligente que combina FastAPI con un modelo de IA funcional, aplicando todo lo aprendido.

Al finalizar, tendrás las habilidades necesarias para crear, escalar y desplegar tus propias APIs con Inteligencia Artificial, abriendo las puertas a proyectos profesionales y oportunidades en el desarrollo backend moderno.

Módulo 1: Introducción a FastAPI y al Mundo de la IA

Descubre qué es FastAPI, por qué es uno de los frameworks más rápidos de Python y cómo se integra con la Inteligencia Artificial. Configurarás tu entorno de trabajo y conocerás la arquitectura general del curso y el proyecto final.

Módulo 2: Fundamentos de FastAPI y Creación de Endpoints

Aprende a crear tus primeras rutas y endpoints REST con FastAPI. Entiende los conceptos de peticiones HTTP, respuestas JSON y uso del decorador @app.get(). Este módulo sienta las bases del backend moderno con Python.

Módulo 3: Validación de Datos con Pydantic y Tipado Avanzado

Domina el uso de Pydantic para validar y estructurar datos en tus APIs. Implementarás modelos de entrada y salida, manejo de errores y tipos de datos, garantizando APIs seguras y confiables.

Módulo 4: Conexión con Bases de Datos y ORM (SQLModel / SQLAlchemy)

Aprende a conectar tu API con bases de datos reales, crear tablas, relaciones y operaciones CRUD. Comprenderás cómo gestionar datos usando SQLModel o SQLAlchemy con FastAPI.

Módulo 5: Integración de Modelos de Inteligencia Artificial

Integra modelos de Machine Learning entrenados con librerías como scikit-learn, TensorFlow o PyTorch. Crearás endpoints inteligentes capaces de realizar predicciones o procesar texto de forma automatizada.

Módulo 6: APIs Inteligentes con OpenAI y Modelos GPT

Conecta tu API con OpenAI API y aprende a usar modelos GPT para generar texto, responder preguntas o crear chatbots. Este módulo te enseñará cómo transformar tu backend en un sistema conversacional.

Módulo 7: Autenticación, Seguridad y Permisos

Implementa autenticación con JWT (JSON Web Tokens), manejo de usuarios y protección de rutas. Aprenderás buenas prácticas para crear APIs seguras y confiables, ideales para entornos de producción.

Módulo 8: Testing y Optimización de APIs con FastAPI

Realiza pruebas unitarias y de integración con pytest y herramientas nativas de FastAPI. Aprenderás a medir el rendimiento, manejar errores y optimizar tus servicios para entornos reales.

Módulo 9: Despliegue en Producción y Uso de la Nube

Descubre cómo desplegar tus proyectos con Docker, Render, Railway o Azure. Configurarás tu entorno de producción y aprenderás estrategias para mantener tu API disponible y escalable.

Who this course is for:

  • A desarrolladores y programadores que deseen crear APIs modernas e inteligentes con Python.
  • A estudiantes de programación interesados en combinar backend e inteligencia artificial en proyectos reales.
  • A profesionales de software que quieran integrar modelos de IA (OpenAI, TensorFlow, scikit-learn) en sus aplicaciones.
  • A emprendedores tecnológicos que busquen construir soluciones inteligentes y escalables usando FastAPI.