No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Has creado tu primera API

25/25
Recursos

Aportes 25

Preguntas 4

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

Proyecto con Esteroides

Me ganó la curiosidad por implementar los features que hicieron falta en el proyecto, así que después de un par de días investigando y escribiendo código logré hacer lo siguiente:

  • Conexión a base de datos con SQLAlchemy
  • Login y Autenticación de usuarios con JWT.
  • Refresh Token
  • Protección de información por usuario.
  • APIRouter.
  • Refactor de arquitectura.
  • Docker y Docker Compose.

Les comparto el link de mi proyecto:
Link del repositorio: https://github.com/JoseNoriegaa/platzi-twitter-api-fastapi

También hice la versión que planteaba el curso por si lo quieren revisar también aquí:
Link del repositorio: https://github.com/JoseNoriegaa/platzi-twitter-api-fastapi/tree/course-version

Preview de los cambios en Swagger UI

Login endpoint

Bearer token

Muy bueno el curso, sin embargo en el tema de modularización esperaba ver el uso de APIRouter o algo similar que permita hacer la aplicación más grande y escalable en vez de tener todo en un solo archivo.
Si hubiera un siguiente curso me gustaría ver algo como eso.
De resto, Excelente Curso como siempre!

🟢 Como ya es costumbre, excelente curso de Facundo!🙌🏼👏🏼

Ojalá, las próximas entregas, no tarden, para no perder el ritmo 🦾

Me encanto este curso, la mejor manera de aprender un Framework es paso a paso, ojala salgan mas continuaciones de este curso donde nos enseñen el manejo de base de datos y la implementación básica grafica

Buen curso, espero que el profe Facundo saque una tercera entrega que permita usar el proyecto de Twitter API con base de datos, modularización con APIRouter y que este proyecto sea base en otras ramas como en Frontend para lograr el UI, DevOps para implementar docker y en Data Science para realizar analítica predictiva, modelos de recomendación, ranking y valoración automática

¿Como debería configurar mi archivo .yaml para llevar mi api a Google app engine ?

Fue un buen curso, sin embargo me parece que hubiera podido ubicar los modelos en un python package aparte y no todo en el mismo archivo, me gustaría en posteriores entregas ver como usar una base de datos en lugar del JSON que usamos en este curso, como usar el async/await que se ve en la doc de fastapi, y otras cosas que ya han mencionado en los aportes de la clase que me han causado curiosidad

Excelente curso. De los mejores que he visto. Ademas que FastAPI da gusto aprenderlo. Me hubiera gustado que en proyecto final se estructurara con las buenas practicas que muestra la documentación.
. ├── app # "app" is a Python package │ ├── __init__.py # this file makes "app" a "Python package" │ ├── main.py # "main" module, e.g. import app.main │ ├── dependencies.py # "dependencies" module, e.g. import app.dependencies │ └── routers # "routers" is a "Python subpackage" │ │ ├── __init__.py # makes "routers" a "Python subpackage" │ │ ├── items.py # "items" submodule, e.g. import app.routers.items │ │ └── users.py # "users" submodule, e.g. import app.routers.users │ └── internal # "internal" is a "Python subpackage" │ ├── __init__.py # makes "internal" a "Python subpackage" │ └── admin.py # "admin" submodule, e.g. import app.internal.admin
https://fastapi.tiangolo.com/tutorial/bigger-applications/

Hola amigos, les comparto el repositorio de mi proyecto:

Espero que les sea útil.

Proyecto con MongoDB

En el repo puedes encontrar ejemplos de cómo utilizar APIRouter y cómo hacer la conexión y CRUDs a Mongo con Pymongo.

Me encantaría aprender sobre la implementación de cookies con fast api, lo vimos muy por encima y estaría cool aprenderlo más a fondo.

Las sugenrencias sería aplicar la autenticación y autorización… y a mí simpre me ha entrado la curisidad de saber como se manejan los archivos como imagenes o videos cunado te los mandan al servidor.

Muy buen curso! Dejo el link a mi proyecto

https://github.com/manuducos/twitter-fastapi-mysql

Excelente curso. Por favor, es necesario una tercera parte y/o cuarta parte: Avanzada, donde se vea lo del Login y Autenticación. Modularizarlo de forma profesional. Claro, conectarlo con una base de datos y como desplegar la API a producción.
Si se lanzan esos dos cursos, estariamos totalmente completos.

Dejo mi repo con el proyecto final del curso.

https://github.com/gollum23/twitter-fast-api

Realice algunos cambios como:

  • Usar poetry como dependency manager
  • Usar Iteradores en lugar del ciclo for para recorrer los files
  • Definir algunas constantes para evitar repetir textos como los nombres de los files o las descripciones de los 404

Dentro de las mejoras que quiero hacer son:

  • Usar base de datos para guardar la info en lugar de guardar en archivos
  • Usar docker en lugar de venv
Para continuar la saga me gustaría que se hiciera una conexión con mysql

Gran curso como es de costumbre con Facundo, para próximas entregas sería muy bueno almacenamiento en bases de datos, ojalá hacerlo en relacionales y no relacionales

Algo muy útil para el siguiente curso sería ver la librería SQLAlchemy, con esta podríamos utilizar bases de datos SQL, sería bueno usarlo con MySQL, ya que es uno de los más usados.
Estos cursos me encantan, son muy buenos, espero sigan así.

¡Excelente curso 🥳! Espero más cursos sobre FastAPI 🤠

Estuvo muy bien el curso, aunque falta agregarle bastante cosas al proyecto pero bueno las bases están excelente, el profe es súper bueno!

Ojala pronto sea la siguiente entrega

Excelente curso, me gustaría uno con autenticación, conexión a bd especialmente usando un orm, middlewares y utilizarlo junto con docker

¡Excelente curso!
Espero poder ver los nuevos cursos pronto.

Excelente curso. Lo mejor fue la parte práctica.

Que Grande es este Profe!. ¡Gracias!