Curso y Libro Primeros pasos con FastApi - 2025

Video thumbnail

 

Tambien tengo recursos gratuitos para el Curso en el Blog

Es importante mencionar, que el curso tambien tiene el formato en libro con el 100% del contenido del mismo, es decir, el curso es equivalente al libro.

 

Este es el curso MÁS completo que encontrarás de FastAPI para iniciales, veremos de todo, desde aspectos básicos como las rutas, vistas, templates, modelos, manejo de formularios, validaciones, entre otros hasta aspectos más completos como Rest Api con token de autenticación que es el corazón de FastAPI, crear APIs, el detalle del curso lo puedes ver en la parte inferior de esta publicación y lo mejor, es que es una inversión para varios años ya que, de manera gratuita, mantendré el curso por varios años a las nuevas versiones y dando mayor soporte por Academia.

Es importante mencionar, que el curso tambien tiene el formato en libro con el 100% del contenido del mismo, es decir, el curso es equivalente al libro.

 

 

 

¿Qué es FastAPI?

FastAPI es un framework web estupendo para la creación de APIs con Python; nos ofrece múltiple características con las cuales es posible la creación de APIs modulares, bien estructuradas, escalables y con muchas opciones como validaciones, formatos, tipados entre otros.

Al instalar FastAPI, se instalan dos módulos muy importantes:

  • Pydantic que permite la creación de modelos para la validación de datos.
  • Starlette, que es un tooltip ASGI liviano, utilizado para crear servicios web asíncronos (o síncronos) en Python.

Con estos paquetes, tenemos lo básico para crear APIs, pero, podemos extender fácilmente un proyecto en FastAPI con otros módulos para dotar a la aplicación de más características, como lo son la base de datos, motores de plantillas entre otros.

FastAPI es un framework fácil de aprender e iniciar y de alto rendimiento; es ideal para crear toda clase de sitios que no solamente consisten en APIs, si no, podemos instalar un manejador de plantillas para devolver páginas web completas.

 

 

 

Objetivo

FastAPI es un framework web estupendo para la creación de APIs web con Python; nos ofrece múltiple características con las cuales es posible la creación de APIs modulares, bien estructuradas, escalables y con muchas opciones como validaciones, formatos, tipados entre otros.

  • Al instalar FastAPI, se instalan dos módulos muy importantes:
    Pydantic que permite la creación de modelos para la validación de datos.
    Starlette, que es un tooltip ASGI liviano, utilizado para crear servicios web asíncronos (o síncronos) en Python.
  • Con estos paquetes, tenemos lo básico para crear APIs, pero, podemos extender fácilmente un proyecto en FastAPI con otros módulos para dotar a la aplicación de más características, como lo son la base de datos, motores de plantillas entre otros.
  • FastAPI es un framework fácil de aprender e iniciar y de alto rendimiento; es ideal para crear toda clase de sitios que no solamente consisten en APIs, si no, podemos instalar un manejador de plantillas para devolver páginas web completas.
  • Este libro es mayoritariamente práctico, iremos conociendo los fundamentos de FastAPI, conociendo sus características principales en base a una pequeña aplicación que iremos expandiendo capitulo tras capitulo.

Para quien es este libro

Este libro está dirigido a cualquier persona que quiera aprender a desarrollar en FastApi sus primeras APIs.

Para aquellas personas que conozcan cómo programar en Python u otros frameworks web.

Para aquellas personas que quieran aprender algo nuevo.

Para las personas que quieran mejorar una habilidad y que quieran crecer como desarrollador y que quiera seguir escalando su camino en el desarrollo de aplicaciones con Python.

 

 

 

Acepto recibir anuncios de interes sobre este Blog.

Curso para dar los primeros pasos con FastAPI.

- Andrés Cruz

In english

Por aquí tienes el listado completo de clases que vamos a cubrir en el libro y curso:

Introducción a FastApi

Primeros pasos con Python (Reforzamiento)

Ruteo en FastApi

Errores y códigos de estados

Declarar solicitud de datos de ejemplo

Upload de archivos

Base de datos

Template en FastAPI

Dependencias

Introducción a los Middleware

Autenticación

Anotaciones, notación de Ellipsis (...) y tipos devueltos

Testing/Pruebas en aplicaciones de FastAPI

Usando TestClient de FastAPI para hacer las pruebas unitarias

Aspectos generales

Legacy - Declarar solicitud de datos de ejemplo Pydantic V1