Ir al contenido principal
InicioProgramming

Curso

Introducción a FastAPI

IntermedioNivel de habilidad
Actualizado 10/2025
Comienza El Curso Gratis
FastAPIProgramming4 h10 vídeos29 Ejercicios2,300 XP13,124Certificado de logros

Crea Tu Cuenta Gratuita

o

Al continuar, aceptas nuestros Términos de uso, nuestra Política de privacidad y que tus datos se almacenen en los EE. UU.

Preferido por estudiantes en miles de empresas

Group

¿Formar a 2 o más personas?

Probar DataCamp for Business

Descripción del curso

Introducción a FastAPI y sus aplicaciones

Las API se utilizan habitualmente para gestionar datos en la web, y FastAPI es un nuevo y popular marco web para crear API con Python. Los ingenieros de datos y machine learning utilizan FastAPI para crear aplicaciones que sirven como transacciones y canalizaciones de datos sensibles al contexto en la web.

Creación de aplicaciones web de nivel profesional con FastAPI

En este curso, aprenderás a crear aplicaciones web de nivel profesional aprovechando tus conocimientos de Python con el marco FastAPI. Al final, comprenderás los casos de uso principales de FastAPI en relación con otros marcos web de Python. Aprenderás a crear API utilizando los cuatro tipos de operaciones HTTP y a definir esquemas de solicitud y respuesta. Además, validarás las solicitudes de API, responderás con los códigos de estado HTTP y los mensajes adecuados, y ejecutarás código de forma asíncrona para mejorar el rendimiento de la aplicación. Un proyecto práctico te guiará a través de la creación de una API CRUD (Crear, Leer, Actualizar, Eliminar) clásica, probando flujos de trabajo utilizando el módulo de solicitudes de Python.

Objetivos del curso y público objetivo

Este curso está diseñado para programadores Python con experiencia que desean crear aplicaciones web que gestionen datos utilizando FastAPI. Al completar este curso, tendrás los fundamentos necesarios para crear proyectos FastAPI adecuados para la gestión de datos de alto rendimiento y los procesos de servicio de modelos de aprendizaje automático.

Requisitos previos

Introduction to APIs in PythonIntroduction to Object-Oriented Programming in Python
1

FastAPI Basics

We’ll start by learning FastAPI’s key features and core use cases. Then we will run our first application and test it out! Finally, we will learn the details of supporting GET and POST operations that include request parameters and build and test those endpoints.
Iniciar Capítulo
2

FastAPI Advanced topics

We’ll start by learning how to support PUT and DELETE operations using FastAPI. Then we will learn how to handle different kinds of errors and always return an appropriate status code in the response. Lastly we'll learn how to use async to enable concurrent requests that can handle higher workloads.
Iniciar Capítulo
3

Building and testing a JSON CRUD API

We'll start by learning how to write system tests to validate individual FastAPI endpoints. Next we'll build a full JSON CRUD API to manage object lifecycles over HTTP. Finally, we'll learn how to test different application endpoints working together with manual functional tests.
Iniciar Capítulo
Introducción a FastAPI
Curso
completo

Obtener certificado de logros

Añade esta certificación a tu perfil de LinkedIn o a tu currículum.
Compártelo en redes sociales y en tu evaluación de desempeño.
Inscríbete Ahora

¡Únete a 19 millones de estudiantes y empieza Introducción a FastAPI hoy mismo!

Crea Tu Cuenta Gratuita

o

Al continuar, aceptas nuestros Términos de uso, nuestra Política de privacidad y que tus datos se almacenen en los EE. UU.

Desarrolla tus habilidades de datos con la aplicación móvil de DataCamp

Progresa desde cualquier dispositivo móvil con nuestros cursos y desafíos de programación diarios de 5 minutos.