Saltar al contenido principal

Curso

Introducción a FastAPI

Intermedio4 h

Python4 h10 vídeos29 ejercicios2,300 XP16,422Certificado de logro

Crea tu cuenta gratuita

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

La eligen estudiantes de miles de empresas

¿Formas a un equipo?

Prueba para empresas

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

Programa de formación

Esquema del curso

1

Conceptos básicos de FastAPI

Empezaremos con las características clave de FastAPI y sus casos de uso principales. Luego ejecutaremos nuestra primera aplicación y la probaremos. Por último, veremos en detalle cómo dar soporte a operaciones GET y POST que incluyen parámetros de solicitud, y construiremos y probaremos esos endpoints.
Empezar capítulo
2

Temas avanzados de FastAPI

Comenzaremos aprendiendo a dar soporte a las operaciones PUT y DELETE con FastAPI. Después veremos cómo manejar distintos tipos de errores y devolver siempre un código de estado apropiado en la respuesta. Por último, aprenderemos a usar async para habilitar solicitudes concurrentes que soporten mayores cargas de trabajo.
Empezar capítulo
3

Creación y prueba de una API JSON CRUD

Empezaremos aprendiendo a escribir pruebas de sistema para validar endpoints individuales de FastAPI. Después construiremos una API JSON CRUD completa para gestionar ciclos de vida de objetos sobre HTTP. Por último, aprenderemos a probar distintos endpoints de la aplicación trabajando juntos mediante pruebas funcionales manuales.
Empezar capítulo

Introducción a FastAPI

Curso
completado

Obtener certificado de logros

Inscríbete ahora

Desarrolla tus habilidades en datos con DataCamp para móviles

Avanza estés donde estés con nuestros cursos para móvil y retos de programación diarios de 5 minutos.