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!