Yo propongo que hagas una serie donde vayas creando alguna aplicación con las mejores practicas y patrones de diseño porque bajo mi experiencia ni siquiera se nunca donde puedo aplicar los patrones de diseño
justo implemente websockets con laravel con front en vuejs con vuex, y funciona tan genial lo que hice, averigue el patron de disenio observer y fue lo mismo que hice, que genial, solo con vuex puedo ver cambios en tiempo real(sin estar conectandome en cada componente), que chulada de video, eres genial, gracias
En mi caso, aprender a identificar los Patrones de Diseño que usaba mi framework actual (Laravel), me ayudó a entender como usarlo mejor (con buenas prácticas) los que me parecen más importantes: - Inversión de Control (IoC) + Container = Es el contenedor (la App Facade) el núcleo de toda la app, y lo que le otorga una gran flexibilidad. - Command = La Request es el Commando y el Router + el Controller es el Handler. - Chain of Responsability = El Middleware funciona como una chain of responsability. - Adapter = Laravel tiene montones de esto, básicamente tiene muchos adaptadores precodeados para funciones como email, manejo de archivos, interactuar con bases de datos. Uno interactua con una interface, y puede intercambiar a distintas impementaciones (MySQL/SQLite, SMTP/GMail, Almacenamiento Local/AWS).
Hectooooooooooooooooooooor! (Haciendo referencia a la pelicula Troya) Hace unos años soy desarrollador (mas no soy ingeniero). Y nunca he tenido mucho acercamiento a Algoritmos de busqueda (BFS, BDS, etc) Y quien mas que vos, el tutor de tutores, de mostrarnos sus implementaciones para .Net, ademas, que siempre son los ejercicios mas "violentos" a los que me he enfrentado, para senior positions. Ahi te dejo, ojala saques algo al respecto!
Factory también es muy útil cuando vas a implementar diferentes reglas de negocio o lógica de un mismo dominio, algo similar a strategy pero esto al momento de crear la instancia, va de la mano con el principio S de SOLID :)
Buen video! Me gustaria comentar algo al respecto del patron repository, para mi queda mas explicito comentar que en realidad el patron lo que hace es encapsular la logica de persistencia y respecto a la logica de dominio no se entera que mecanismos esta utilizando por lo tanto si en un repository estas usando mongoose y despues queres hacer una pegada a un endpoint tranquilamente agregas otro repository que respeta las interfaces correspondientes y la logica de dominio queda intacta sin necesidad de cambiar.
Genial !! ... Grande maestro .. saludos desde El fin del mundo .. si me pudieras contestar tan solo una pregunta : si debes desarrollar un CRUD Para Retail que patrón de diseño preferirías implementar '
Lo curioso de esto es que en mi día a día desarrollando aplique varios de estos patrones sin saber su nombre, solo viendo la mejor manera de resolver un problema
Yo creo que sería bueno poner Factory, he usado un poco a Laravel y he visto que es sencillo crear registros tanto para pruebas como para los seeders, siento que aunque no es indispensable si ahorra tiempo.
deberias utilizar mas herramientas graficas para explicar tus videos bro.. estan muy bien felicidades espero algun dia lograr a tener un nivel acceptable en backend para obtener un trabajo me URGE!! jajjjaja saludos
podrías hacer un video hablando sobre que arquitecturas y patrones utilizar para ciertos proyectos, por ejemplo un api rest full donde los endpoints están restringidos por permisos del usuario y no por permisos del rol, proyectos medianamente grandes como una nomina, etc. Quisiera escribir más pero me da weba desde el cel jaja, saludos!
Muchas gracias, me pierdo un poco en los patrones de diseño. Me gustaría aprender Clean Arquitecture, he comprado un par de cursos pero muchos aplican patrones que no entiendo como DDD, CQRS, Unit Of Work, he incluso a veces siento que un proyecto puede utilizar mas de un patron. Es un poco complicado la verdad, o mas que complicado es algo enredado.
Tiene algún curso donde se profundice sobre reactividad con vainilla javascript??? Yo se que están React, Vue, etc, pero aún así me interesa el tema de reactividad sin frameworks ni librerías
Pregunta, de junior. Se pueden aplicar distintos patrones de diseño segun al requerimiento a lograr? O es que todo el proyecto/aplicacion debe seguir ese patron? Para el que me pueda orientar, le agradezco ya que llevo 5 años desarrollando y es hora de empezar a ver estas cosas y...obviamente estoy medio en bolas. Saludos querido, me encantan tus videos, lo vemos en casa con mi jermu y birra fresca. Saludos desde Cordoba Argentina.
hi bro, im new here in this channel, im from Colombia, learning python in backend, but i was tell that i should learn frontend first, but i know how works the frontend (in a basic way, HTML and CCS) so, you are the expert bro, what you can say about it..... shoul i stop my studies in python for backend and start with frontend with JS and react? (i prefer the bakend, im not good with the colours and styles, for that exists the frontend, am i right?)
Hola, buenas tardes. ¿Hay alguna manera de poder contactarte? Requerimos asesoría y soporte en C#. Para conocer el costo de tus servicios. De antemano te agradezco.
El patron de diseño Observer me hace pensar que en realidad se trata de usar Eventos para comunicar situaciones sin afectar la logica, ya que como lo describes "Ocurre un cambio en el objeto y el resto se entera", el resto de codigo que se entera de los cambios perfectamente podrian ser los que estan suscritos al evento, es cierto lo que digo o estoy malinterprentado este patron de diseño con los eventos de C#?
Tengo problemas para entender cuando se usan los patrones, normalmente creo un proyecto y uso todo lo que se o lo que he aprendido recientemente y después me entero de que ocupe un "patrón" pero así como usarlo concientemente no le pillo aún el sentido...
Serían interesante patrones de diseño de lado del frontend con React. Personalmente, nunca se me ha presentado el contextopo/caso de utilizar alguno. Pero, sería interesante conocer algunos ejemplos.
Tengo mucho problemas al intentar comprender la opp puedes hacer un video donde se haga un crud pero viendo un ejemplo en concreto por ejemplo tabla clientes hacer un crud utilizando la oop
Mis cursos de Patrones de diseño: hdeleon.net/cursos-premium/
Ya mejor dinos que shampoo recomiendas para tener ese cabello tan hermoso
Tío Nacho 🐊
@@TheFaReLiTo 🤣🤣🤣 a webooo
La dedicaci[on a Sofi me rompió el corazón. Metalero con corazón de miel
Yo propongo que hagas una serie donde vayas creando alguna aplicación con las mejores practicas y patrones de diseño porque bajo mi experiencia ni siquiera se nunca donde puedo aplicar los patrones de diseño
Yo igual, apenas puedo construir la aplicación y hacer que funcione es todo un reto
Yo entendi algo de lo que dijo pero no todo jajaja
La cantidad de cosas que estoy aprendiendo con vos es impresionante, te agradezco muchisimo, hace un año que estoy en el mundo back..... 🙌🙌🙌🙌
Patrones de diseño para Frontend y programación de video juegos. Gracias por tus aportes
Habla de Transmetal en todo caso chaval .... Que genio Héctor !!! Muy buen video.
justo implemente websockets con laravel con front en vuejs con vuex, y funciona tan genial lo que hice, averigue el patron de disenio observer y fue lo mismo que hice, que genial, solo con vuex puedo ver cambios en tiempo real(sin estar conectandome en cada componente), que chulada de video, eres genial, gracias
En mi caso, aprender a identificar los Patrones de Diseño que usaba mi framework actual (Laravel), me ayudó a entender como usarlo mejor (con buenas prácticas) los que me parecen más importantes:
- Inversión de Control (IoC) + Container = Es el contenedor (la App Facade) el núcleo de toda la app, y lo que le otorga una gran flexibilidad.
- Command = La Request es el Commando y el Router + el Controller es el Handler.
- Chain of Responsability = El Middleware funciona como una chain of responsability.
- Adapter = Laravel tiene montones de esto, básicamente tiene muchos adaptadores precodeados para funciones como email, manejo de archivos, interactuar con bases de datos. Uno interactua con una interface, y puede intercambiar a distintas impementaciones (MySQL/SQLite, SMTP/GMail, Almacenamiento Local/AWS).
Excelente, ya me vi tu curso de Udemy de Patrones de diseño, ahorita ando peleando para usar el Automapper de manera dinamica y el uso de Genericos :S
Hectooooooooooooooooooooor! (Haciendo referencia a la pelicula Troya)
Hace unos años soy desarrollador (mas no soy ingeniero). Y nunca he tenido mucho acercamiento a Algoritmos de busqueda (BFS, BDS, etc) Y quien mas que vos, el tutor de tutores, de mostrarnos sus implementaciones para .Net, ademas, que siempre son los ejercicios mas "violentos" a los que me he enfrentado, para senior positions.
Ahi te dejo, ojala saques algo al respecto!
Gracias! Patrón de diseño para videojuegos estaría genial!
Patrón de diseño para IoT. Gracias!
Excelente explicacion, ahi me compre el curso
Espero te sirva
Gracias Héctor! tu explicación la mejor.🤩
MEGA GENIAL TEMA!!! ... Curso comprado para mi y 2 de mis colaboradores ... este y el de Front
M;uchas gracias Hector por tus temas tan buenazos!!!
Gracias
Este video es oro puro Hector
Estupendo vídeo, como siempre. Claro y conciso. Muchas gracias. Siento la pérdida de Sofi. Un abrazo.
Gracias
Me sonó interesante el curso, ya lo compré en Udemy
Gracias
Factory también es muy útil cuando vas a implementar diferentes reglas de negocio o lógica de un mismo dominio, algo similar a strategy pero esto al momento de crear la instancia, va de la mano con el principio S de SOLID :)
buena explicación, mostrar un ejemplo visual no estaría de mas, ma king! saludos!
Excelente video, me has convencido de comprar tu curso de patrones con TypeScript jaja, Saludos.
genial broh! gracais por el conocimeintos. no se como no le diste un golpe a la camara por el auto foco loco
Muchas gracias vamos iniciando❤
Excelente maestro !! Todo entendible!
Buenazo. Saludos desde Ecuador.
Yo ya tengo los cursos de Udemy. Gracias por todo el conocimiento compartido.
Aaahhh que buen video!
Muchas gracias
Eres un master 🙌 espero algun dia tener esos conocimientos aunque sean basicos.
Increíble chaval! Tus vídeos son de lo mejor
Excelente video, esperando el de frontend
Buen video!
Me gustaria comentar algo al respecto del patron repository, para mi queda mas explicito comentar que en realidad el patron lo que hace es encapsular la logica de persistencia y respecto a la logica de dominio no se entera que mecanismos esta utilizando por lo tanto si en un repository estas usando mongoose y despues queres hacer una pegada a un endpoint tranquilamente agregas otro repository que respeta las interfaces correspondientes y la logica de dominio queda intacta sin necesidad de cambiar.
Estaría genial si pudieras hacer uno en PHP aunque casi no veo que tengas contenido del mismo 😅
Muchas gracias! muy buenas observaciones, resumen la idea central sobre el uso de los patrones. Genial!
Excelente video. Estaría genial uno similar para el front end. Gracias! 🙂👍
que buen video amigo.
Muy interesante.
Genial como siempre!
Podrías hablar del desarrollo de videojuegos por favor. Saludos desde Venezuela
Gracias!!!
Espero el del frontend
excelente video
Genial !! ... Grande maestro .. saludos desde El fin del mundo .. si me pudieras contestar tan solo una pregunta : si debes desarrollar un CRUD Para Retail que patrón de diseño preferirías implementar '
Podrías hablar acerca de n-Tier Architecture por favor!!
Genial!!
Programación de videojuegos estaría cool
As una de escritorio profesor máster 💪
dale con uno para front!
Lo curioso de esto es que en mi día a día desarrollando aplique varios de estos patrones sin saber su nombre, solo viendo la mejor manera de resolver un problema
Yo creo que sería bueno poner Factory, he usado un poco a Laravel y he visto que es sencillo crear registros tanto para pruebas como para los seeders, siento que aunque no es indispensable si ahorra tiempo.
PHP de fondo :)
deberias utilizar mas herramientas graficas para explicar tus videos bro.. estan muy bien felicidades espero algun dia lograr a tener un nivel acceptable en backend para obtener un trabajo me URGE!! jajjjaja saludos
Hola todo muy bien, como mejora tu cámara se desenfocaba mucho si puedes mejorar eso bien igual, saludos.
podrías hacer un video hablando sobre que arquitecturas y patrones utilizar para ciertos proyectos, por ejemplo un api rest full donde los endpoints están restringidos por permisos del usuario y no por permisos del rol, proyectos medianamente grandes como una nomina, etc.
Quisiera escribir más pero me da weba desde el cel jaja, saludos!
Me interesa el curso de patrones de diseños. Ya conosco bien el patron repository, pero me interesaría aprender el builder y observable.
El lunes los pondré en promoción
Muchas gracias, me pierdo un poco en los patrones de diseño. Me gustaría aprender Clean Arquitecture, he comprado un par de cursos pero muchos aplican patrones que no entiendo como DDD, CQRS, Unit Of Work, he incluso a veces siento que un proyecto puede utilizar mas de un patron. Es un poco complicado la verdad, o mas que complicado es algo enredado.
Yo digo que todos los EIP o Enterprise Integration Patterns, El patron de comando, adapter, etc
Cuando el video de Satyricon ??
caules son los patrones de diseño mas utilizados en la creacion de videojuegos?
Podrías mostrar los utilizados en IoT por favor
Tiene algún curso donde se profundice sobre reactividad con vainilla javascript??? Yo se que están React, Vue, etc, pero aún así me interesa el tema de reactividad sin frameworks ni librerías
ua-cam.com/video/GNsixfN4cW4/v-deo.html
Pregunta, de junior.
Se pueden aplicar distintos patrones de diseño segun al requerimiento a lograr? O es que todo el proyecto/aplicacion debe seguir ese patron?
Para el que me pueda orientar, le agradezco ya que llevo 5 años desarrollando y es hora de empezar a ver estas cosas y...obviamente estoy medio en bolas.
Saludos querido, me encantan tus videos, lo vemos en casa con mi jermu y birra fresca.
Saludos desde Cordoba Argentina.
Si se pueden usar varios patrones, dependiendo si se ve na necesidad del requerimiento
@@AndresLobaton Muchisimas gracias Andres
Es bueno usar singleton para el DBContext en c#?, o es mejor crear un db context con using?
Yo la verdad si conozco dbcontext pero no entiendo porque debería usarse, solo conozco mvc y ya xd
hi bro, im new here in this channel, im from Colombia, learning python in backend, but i was tell that i should learn frontend first, but i know how works the frontend (in a basic way, HTML and CCS) so, you are the expert bro, what you can say about it..... shoul i stop my studies in python for backend and start with frontend with JS and react? (i prefer the bakend, im not good with the colours and styles, for that exists the frontend, am i right?)
Hola, buenas tardes. ¿Hay alguna manera de poder contactarte? Requerimos asesoría y soporte en C#. Para conocer el costo de tus servicios. De antemano te agradezco.
Habla mejor de Silencer, Shining, Mütiilation o Watain jajaj
Gracias por el vídeo.
En tu curso de .net hablas de patrones de diseño, arquitectura y principios Solid?
Tengo 2 cursos de patrones de diseño: hdeleon.net/cursos-premium/
👽😍😍😍
Ese monitor curvo se ve bien ..pero lleno de ventanas!
La cosa es que se puede aplicar varios patrones en un proyecto; es correcto hacerlo?, he visto proyecrtos con Repository + Singleton + unitOfWork
Puede aplicarse varios patrones en un mismo proyecto es bueno o malo ??
tanto tiempo haciendo builder y sin saber jajaja
El patron de diseño Observer me hace pensar que en realidad se trata de usar Eventos para comunicar situaciones sin afectar la logica, ya que como lo describes "Ocurre un cambio en el objeto y el resto se entera", el resto de codigo que se entera de los cambios perfectamente podrian ser los que estan suscritos al evento, es cierto lo que digo o estoy malinterprentado este patron de diseño con los eventos de C#?
para cuando patrones de diseño con Python?
Tengo problemas para entender cuando se usan los patrones, normalmente creo un proyecto y uso todo lo que se o lo que he aprendido recientemente y después me entero de que ocupe un "patrón" pero así como usarlo concientemente no le pillo aún el sentido...
Serían interesante patrones de diseño de lado del frontend con React. Personalmente, nunca se me ha presentado el contextopo/caso de utilizar alguno. Pero, sería interesante conocer algunos ejemplos.
este video ya no lo habías subido?
❌️
MVC no deberia contarse como patron de diseño?
❌️
ahora ya se que no solo existe MVC.... 🤯
porque ?
Factory, dao
Donde hay patrón, no manda marinero.
DAO factory
Publicidad invasiva de Platzi 😐
Tengo mucho problemas al intentar comprender la opp puedes hacer un video donde se haga un crud pero viendo un ejemplo en concreto por ejemplo tabla clientes hacer un crud utilizando la oop