Primeros pasos con FastApi

Aquí continúa tu camino en el desarrollo de aplicaciones web en Python con FastApi
4.21 (19 reviews)
Udemy
platform
Español
language
Web Development
category
Primeros pasos con FastApi
131
students
21.5 hours
content
Jan 2025
last update
$19.99
regular price

Why take this course?

🛣 Primeros pasos con FastAPI: Desarrollo de Aplicaciones Web en Python

¡Bienvenido al camino perfecto para emprender en el desarrollo de aplicaciones web utilizando FastAPI, el framework web innovador y potente que te abre las puertas al mundo de las APIs con Python! 🚀

¿Qué es FastAPI?

FastAPI es un framework web moderno, elegante y de alto rendimiento para desarrollar APIs en Python. Con FastAPI, puedes construir aplicaciones web de manera rápida y eficiente, aprovechando sus características sobresalientes como:

  • Modelos bien definidos con Pydantic, que facilita la validación y serializezación de datos.
  • Servicios web asíncronos, gracias a Starlette, un toolkit ASGI ligero y potente.

Este curso está diseñado para llevarte desde los fundamentos hasta las técnicas avanzadas, a través de una experiencia práctica que te permitirá construir y extender tu propia aplicación web con FastAPI. 🧪✨

¿Qué te espera en este curso?

  1. Configuración del Entorno: Instalaremos las herramientas necesarias para trabajar con FastAPI, desde Python hasta la preparación de tu entorno de desarrollo. 🛠️

  2. Introducción a FastAPI: Conoceremos los comandos y herramientas que te facilitarán el desarrollo en FastApi, y te daré una visión general del framework. 🧭

  3. Creación de Recursos API: Aprenderás cómo definir y rutear recursos API, incluyendo el manejo de argumentos y parámetros en tus rutas. 🗺️

  4. Manejo de Estados HTTP y Errores: Dominarás los códigos de estado HTTP y controlarás los errores y excepciones de manera efectiva desde tus métodos API. 🔗

  5. Datos de Ejemplo y Documentación Automatizada: Descubrirás cómo FastAPI facilita la creación y documentación de tu API con ejemplos de datos. 📚

  6. Carga de Archivos: Implementarás la funcionalidad para cargar archivos en tu aplicación, aprendiendo las diferentes opciones disponibles en FastAPI. ⬇️

  7. Conexión con Bases de Datos: Te mostraré cómo enlazar una aplicación FastAPI con una base de datos relacional como MySQL, para almacenar y recuperar datos de manera eficiente. 🗂️

  8. Motores de Plantillas (Jinja): Aprenderás a crear respuestas en formato HTML utilizando un motor de plantillas, en este caso, Jinja. 🖥️

  9. Gestión de Dependencias: Te enseñaré cómo gestionar las dependencias de tu proyecto para mantenerlo organizado y eficiente. 📦

  10. Intercepción con Middlewares: Verás cómo implementar middlewares en FastAPI para personalizar el comportamiento de tus peticiones y respuestas. 🔍

  11. Autenticación y Autorización de Usuarios: Por último, aprenderemos a construir un módulo de usuario, incluyendo registro, inicio de sesión, generación de tokens y logout. 🛡️

¿Listo para empezar?

¡Es hora de embarcarte en esta aventura tecnológica! Con FastAPI, te abrirán puertas a un mundo de posibilidades en el desarrollo web. Adelante y... ¡código limpio y rápido! 🚀🐍

¡Inscríbete ya y comienza tu viaje hacia el dominio de las APIs con FastAPI!

Course Gallery

Primeros pasos con FastApi – Screenshot 1
Screenshot 1Primeros pasos con FastApi
Primeros pasos con FastApi – Screenshot 2
Screenshot 2Primeros pasos con FastApi
Primeros pasos con FastApi – Screenshot 3
Screenshot 3Primeros pasos con FastApi
Primeros pasos con FastApi – Screenshot 4
Screenshot 4Primeros pasos con FastApi

Loading charts...

5288592
udemy ID
23/04/2023
course created date
08/07/2023
course indexed date
Bot
course submited by