Ir al contenido principal

Curso

Introducción a FastAPI

Intermedio4 h

Python4 h10 vídeos29 ejercicios2,300 XP15,364Certificado de logro

Crea tu cuenta gratis

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

Les encanta a estudiantes de miles de empresas

¿Formando 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

Contenido 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

Obtén el certificado de logro

Inscríbete ahora

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

Progresa sobre la marcha con nuestros cursos móviles y desafíos diarios de 5 minutos.