Soy programador .Net hace mas de 15 años y lo único que puedo decir es, gracias, este contenido es muy bienvenido, no lo dejes, no decaigas, FastAPI python me parece de lo mas interesante y aportar luz, en español y conceptos avanzados hay muy poco entre mucha paja, señores tomen nota. Ah! Agnóstico al lenguaje esta bien claro.
Muchísimas gracias! Tengo mucho que decir de .Net, llevo trabajando con C# desde antes de terminar la universidad, la idea es seguir creando contenido técnico y útil (.Net, Python, web, arquitectura y cloud con Azure) Un saludo!
Gracias a ti, Moisés, por el comentario. Si tienes algún tema o punto concreto que creas que puedo mejorar, dímelo y lo trabajo en próximos vídeos. Saludos desde España
Gracias hombre, me alegra que te haya gustado pero he visto el vídeo y hay un par de cosas que no están bien explicadas, por ejemplo, que la única dependencia de los controladores es el mediador que queda inyectado en el main. En fin, gracias!
En el repositorio tienes todo el código del vídeo, tienes la URL en la descripción. Hay otro video anterior con un ejemplo mucho más simple pero que es un buen comienzo con FastAPI... Mira en mi canal, en la playlist de Python, y si tienes una duda concreta escríbeme... Y si no recuerdo mal, en el repositorio, en la descripción, hay un enlace a uno de los primeros commits, que es ese ejemplo sencillo, puedes bajarlo, recuperar ese commit y probarlo... Saludos
Hecho @lococba84 , el siguiente vídeo lo haré igual pero con .NET, además podemos hacerlo tanto con minimal API como con controladores... Estoy lejos del ordenador pero me pondré con ello sobre el papel No obstante, en el vídeo que comparto hablando de rest API, algo que grabé hace dos años, ya mostré un ejemplo de cómo hacerlo con .net.
Hazlo con .net 8 y minimal api y te quitas muucho código del medio. Me interesaría que profundizaras en el tema de agregados como distribuirlos y las relaciones entre repositorios y entidades que se forman dentro de un agregado.
En mi humilde opinion, si van a optar por un proyecto grande y complejo, y que ademas quieren aplicar patrones de diseño, arquitectura, etc.. Es mucho mejor utilizar lenguajes fuertemente tipados y que ademas tengan interfaces (.NET, Java, etc). Python es un lenguaje superpotente que no destaca principalmente en el mundo web
Estoy de acuerdo con respecto a los lenguajes fuertemente tipados, yo los prefiero, igual que prefiero usar TypeScript a JavaScript cuando se puede... Pero muchas veces sucede que el código base de un mono repo es, mayoritariamente Python, y pocos o ninguno de los desarrolladores del proyecto tiene experiencia en, por ejemplo, C#... En el ejemplo práctico podría no haber utilizado clases, muchos desarrolladores Python casi no las usan y tiran directamente de métodos y módulos pero también quería mostrar que se puede desarrollar programación orientada a objetos con Python y que no es difícil. Por otro lado, hay muchos proyectos web que utilizan Python, con frameworks como Flask o Djando y muchas APIs implementadas con FastAPI. A veces la elección del lenguaje y framework de una solución no es una elección personal y siempre está bien conocer y saber cómo implementar otras opciones. En un próximo video voy a implementar esta misma solución con C#, tanto con controladores como con un minimal API. Saludos.
Esta genial el contenido
Gracias, muchas gracias, hago lo que puedo
Soy programador .Net hace mas de 15 años y lo único que puedo decir es, gracias, este contenido es muy bienvenido, no lo dejes, no decaigas, FastAPI python me parece de lo mas interesante y aportar luz, en español y conceptos avanzados hay muy poco entre mucha paja, señores tomen nota. Ah! Agnóstico al lenguaje esta bien claro.
Muchísimas gracias! Tengo mucho que decir de .Net, llevo trabajando con C# desde antes de terminar la universidad, la idea es seguir creando contenido técnico y útil (.Net, Python, web, arquitectura y cloud con Azure)
Un saludo!
Fantástica explicación!!! Muy agradecido.. desde Paraguay
Gracias a ti, Moisés, por el comentario. Si tienes algún tema o punto concreto que creas que puedo mejorar, dímelo y lo trabajo en próximos vídeos.
Saludos desde España
Crack 🔥🔥🔥
Gracias hombre, me alegra que te haya gustado pero he visto el vídeo y hay un par de cosas que no están bien explicadas, por ejemplo, que la única dependencia de los controladores es el mediador que queda inyectado en el main. En fin, gracias!
Excelente ojalá pudieras hacer un curso explicando fastapi y con proyectos porque de fastapi no se consiguen casi en español
En el repositorio tienes todo el código del vídeo, tienes la URL en la descripción. Hay otro video anterior con un ejemplo mucho más simple pero que es un buen comienzo con FastAPI... Mira en mi canal, en la playlist de Python, y si tienes una duda concreta escríbeme... Y si no recuerdo mal, en el repositorio, en la descripción, hay un enlace a uno de los primeros commits, que es ese ejemplo sencillo, puedes bajarlo, recuperar ese commit y probarlo...
Saludos
Estos conceptos pero usando .NET y C# porfaaaa jaja
Hecho @lococba84 , el siguiente vídeo lo haré igual pero con .NET, además podemos hacerlo tanto con minimal API como con controladores... Estoy lejos del ordenador pero me pondré con ello sobre el papel
No obstante, en el vídeo que comparto hablando de rest API, algo que grabé hace dos años, ya mostré un ejemplo de cómo hacerlo con .net.
@@juangcarmona gracias! una consulta, en España hay mercado laboral en .NET? veo que tienen mucha demanda de devs Java
@@lococba84 Si, si que hay demanda, diría que mucha.
Saludos
Hazlo con .net 8 y minimal api y te quitas muucho código del medio.
Me interesaría que profundizaras en el tema de agregados como distribuirlos y las relaciones entre repositorios y entidades que se forman dentro de un agregado.
En mi humilde opinion, si van a optar por un proyecto grande y complejo, y que ademas quieren aplicar patrones de diseño, arquitectura, etc.. Es mucho mejor utilizar lenguajes fuertemente tipados y que ademas tengan interfaces (.NET, Java, etc). Python es un lenguaje superpotente que no destaca principalmente en el mundo web
Estoy de acuerdo con respecto a los lenguajes fuertemente tipados, yo los prefiero, igual que prefiero usar TypeScript a JavaScript cuando se puede... Pero muchas veces sucede que el código base de un mono repo es, mayoritariamente Python, y pocos o ninguno de los desarrolladores del proyecto tiene experiencia en, por ejemplo, C#... En el ejemplo práctico podría no haber utilizado clases, muchos desarrolladores Python casi no las usan y tiran directamente de métodos y módulos pero también quería mostrar que se puede desarrollar programación orientada a objetos con Python y que no es difícil.
Por otro lado, hay muchos proyectos web que utilizan Python, con frameworks como Flask o Djando y muchas APIs implementadas con FastAPI. A veces la elección del lenguaje y framework de una solución no es una elección personal y siempre está bien conocer y saber cómo implementar otras opciones.
En un próximo video voy a implementar esta misma solución con C#, tanto con controladores como con un minimal API. Saludos.