Introducción a FastAPI

1

¿Qué es FastAPI? con Sebastián Ramírez @Tiangolo

2

Instalación de FastAPI y creación de tu primera aplicación

3

Documentación automática con Swagger

4

Métodos HTTP en FastAPI

FastAPI Path Operations

5

Método GET en FastAPI

6

Crear parámetros de ruta en FastAPI

7

Parámetros Query en FastAPI

8

Método POST en FastAPI

9

Métodos PUT y DELETE en FastAPI

Validaciones con Pydantic

10

Creación de esquemas con Pydantic

11

Validaciones de tipos de datos con Pydantic

12

Validaciones de parámetros con Pydantic

13

JSONResponse: Tipos de respuestas en FastAPI

14

Códigos de estado HTTP en FastAPI

Autenticación en FastAPI

15

Flujo de autenticación en FastAPI

16

Generando tokens con PyJWT

17

Validando tokens con PyJWT

18

Middlewares de autenticación en FastAPI

Conexión con bases de datos en FastAPI

19

SQLAlchemy: el ORM de FastAPI

20

Instalación y configuración de SQLAlchemy

21

Creación de modelos con SQLAlchemy

22

Registro de datos con SQLAlchemy

23

Consulta de datos con SQLAlchemy

24

Modificación y eliminación de datos con SQLAlchemy

25

SQLModel: el futuro ORM de FastAPI

Modularización

26

Manejo de errores y middlewares en FastAPI

27

Creación de routers en FastAPI

28

Servicios para consultar datos

29

Servicios para registrar y modificar datos

Despliegue de Aplicación en FastAPI

30

Preparando el proyecto para desplegar a producción

31

¿Cómo elegir entre GitHub y GitLab?

32

Crear repositorio en GitLab

33

Crear Droplet en Digital Ocean

34

Instalación de herramientas para el servidor

35

Ejecutando FastAPI con NGINX

Próximos pasos

36

¿Quieres más cursos de FastAPI?

Bonus

37

Cómo crear una API de alto rendimiento en tiempo récord - Sebastián Ramírez

No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

14 Días
3 Hrs
47 Min
57 Seg
Curso de FastAPI

Curso de FastAPI

Amazon Web Services (AWS)

Amazon Web Services (AWS)

¿Qué es FastAPI? con Sebastián Ramírez @Tiangolo

1/37
Recursos
Transcripción

Aportes 14

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

FastAPI está revolucionando el desarrollo web con Python!.

También van a poder encontrar una tema más avanzado en “Bonus” al final del curso donde Tiangolo nos cuenta como armar APIS de alto rendimiento.

Esperamos pronto sacar cursos pero más avanzados.

¿Que temas avanzados te gustaría aprender de FastAPI?..o mejor…¿que te gustaría poder llevarte desarrolaldo de un curso avanzado de FastPAI?

Estaría chévere cursitos más avanzados de FastAPI, con temas de Manejo de bases de datos Nosql Chats con socket Subida de archivos tipo imágenes, audios y vídeos Un chat con sockets Arquitectura hexagonal con FastAPi Microservicios Y cositas más avanzados

Si lo que buscan es mejorar la ruta de backend con Python, deberían crear más cursos como de Django o Flask.
Nunca he entendido porqué en Platzi se aferran tanto con JS, siendo que el backend es más solicitado, ojalá le dieran la misma atención a éste.

Acabo de caer en cuenta que este es un compilado de los otros dos cursos que ya habían de FastAPI no hay muchas cosas nuevas ni actualizaciones al parecer...
estaria buenisimo un curso, que por ejemplo implemente un login, pero no como para salir del paso sino con seguridad de verdad, que uno pueda decir tengo un referente real que mi proyecto o lo que sea podra tener un backend fuerte, sobre lo que preguntan que se podria hacer? mezclar ejemplo algo basico de siempre como un ToDo pero ponerle di tu algo de IA, lo hace mas interesante, yo autodidactamente para explorar flet cree un ToDo como el de toda la vida, pero le puse IA para que la persona tuviera ideas para completar la tarea que registraba, no es nada muy cesudo pero mezcla cosas y expande el panorama.
Reciclaron los 2 cursos anteriores para crear este nuevo curso, lo único nuevo es la entrevista con Sebastián Ramírez, que no se les noté el esfuerzo por crear nuevo contenido de calidad, muy decepcionante la verdad.
Es interesante lo que se va a aprender en este curso. Espero conocer mas de este framework y como nos puede ayudar en su desarrollo profesional a lo que se estaba acostumbrado con Django o Flask.
Les recomiendo leer el siguiente artículo antes de iniciar el curso: [FastAPI vs Django vs Flask](https://www.linkedin.com/pulse/fastapi-vs-django-flask-germ%C3%A1n-salina-ccmgf/?trackingId=xFO+D1im3HDFakdN1WHong==)
Les dejo la guía completa para el curso, después me agradecen: <https://www.notion.so/german-salina/FastAPI-742d73674a5f4daea8f187dc8321d837> Nos vemos en LinkedIN: <https://www.linkedin.com/in/ingeniero-salina-german/>
Donde puedo encontrar el video completo de Sebastian
Que buena intro al curso! Perfecto
El video continua en YouTube <https://www.youtube.com/watch?v=QzuGFU6n_Gs>
AYUDA: algo que no he podido solucionar todavía, desde un esp32 programado en micropython haciendo http post o get el server fastapi manda error 426 porque supuestamente solicita al cliente actualizar http/2 porque se deniega a procesar las versión http/1.1 y oficialmente no hay requests con http/2 en micropython... me pregunto si flask u otro framework si soporta http/1.1
Estoy ansioso por conocer mas esta tecnologia. Sere un Power User! gracias! y no paren de aprender ;)