¿Cuándo Utilizar PATRONES de DISEÑO?

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ธ.ค. 2024

ความคิดเห็น • 99

  • @hdeleonnet
    @hdeleonnet  3 ปีที่แล้ว +12

    Mis cursos de Programación: hdeleon.net/cursos-premium/

    • @alvarobencosme5348
      @alvarobencosme5348 3 ปีที่แล้ว +3

      Ya te iba a preguntar que cuando sacabas ese curso. Ahora lo compro

    • @bernardinoreyesjimenez9295
      @bernardinoreyesjimenez9295 3 ปีที่แล้ว +2

      Grande Hector todo lo que lanzas no tiene desperdicio a Comparlo ahora mismo. Quiero saber si mas adelante se le agregaran los demas patrones al Curso.

    • @frankrojas982
      @frankrojas982 3 ปีที่แล้ว +4

      En la universidad estuvimos 2 meses estudiándolos y tu en 11 minutos me los explicaste mejor jajajajajaja GRANDE!!!

  • @saracamilalauramanzaneda2776
    @saracamilalauramanzaneda2776 2 ปีที่แล้ว +9

    Literalmente el ejemplo del control me hizo aprobar mi entrevista técnica ❤ Gracias Hector :3

  • @joseenriquearredondoherrer3142
    @joseenriquearredondoherrer3142 3 ปีที่แล้ว +16

    Hector lo que mencionas es muy cierto, miestras tengan conocimientos en POO + los pilares de POO + SOLID, los patrones de diseño van a servir para resolver cualquier tipo de situación que se le presente a cualquier persona. Desde Costa Rica, pura vida!!!

  • @alonsodeviana6010
    @alonsodeviana6010 3 หลายเดือนก่อน

    Excelente resumen del uso y sentido de los patrones principales! Gran trabajo 👏

  • @Develoteca
    @Develoteca 3 ปีที่แล้ว +16

    Solo sé que en este video hay más calaveras que nunca, saludos 🖖

    • @hdeleonnet
      @hdeleonnet  3 ปีที่แล้ว +4

      💀💀💀💀💀💀💀💀💀💀💀💀💀

  • @miguelsantana7769
    @miguelsantana7769 3 ปีที่แล้ว +21

    El curso esta muy bueno, lo recomiendo bastante, Hector sabe como explicarlos y hacerlos mas faciles de lo que ya son, sigue con los buenos videos Hector lml

    • @hdeleonnet
      @hdeleonnet  3 ปีที่แล้ว +2

      Un gusto saber que te ha servido el curso 🤘

  • @sergioernestotostadosanche5700
    @sergioernestotostadosanche5700 3 ปีที่แล้ว +1

    ¡Reportándome al llamado hdeleon! Saludos y buen video.

  • @nelson3391
    @nelson3391 3 ปีที่แล้ว +1

    El curso es Excelente.

  • @Aprendizaje_Autodacta_Digital
    @Aprendizaje_Autodacta_Digital 2 ปีที่แล้ว

    Excelente! Muy claro. Me ahorras muchas horas de estudio. Gracias!

  • @miguelg8a
    @miguelg8a 3 ปีที่แล้ว +7

    👍 gracias Hector. Hace poco vi tu serie de principios SOLID. Espero la continúes pronto

  • @andresfeliperiostamayo7307
    @andresfeliperiostamayo7307 2 ปีที่แล้ว

    Excelente, justo lo que estaba buscando y perfectamente explicado

  • @gabrielascencio1520
    @gabrielascencio1520 3 ปีที่แล้ว +1

    Wow, hace unos días en un grupo de FB al que pertenezco un chico preguntaba acerca de los switch/case, le pasaré este video por si aún no encuentra la respuesta

  • @tomihq
    @tomihq ปีที่แล้ว

    Qué buenos ejemplos que das para explicar cada patrón.
    Excelente tu contenido, Hector.

  • @lewisburgos9799
    @lewisburgos9799 2 ปีที่แล้ว +1

    Hola Hector, Tengo varias semanas tratanto de resolver un problema: Consumir un API de mas de 100 endpoints, sin que tenga que codear cada uno de ellos, al menos no al 100%. Finalmente lo logré. Implementando el Patro de diseño repository, con esto me ahorro al menos 60% de codigo en cada endpoint. Si has visto un caso similar o entiendes que para el problema serian mejor alguna otra practica, me dejas saber o pones un Twit que de seguro voy a ver. Saludos

  • @estebanconcha4424
    @estebanconcha4424 2 ปีที่แล้ว +1

    je... no sé porque no había visto este vídeo, severo! voy a tomar el curso apenas salga otra promo jeje 👍

    • @hdeleonnet
      @hdeleonnet  2 ปีที่แล้ว

      Por ahora están en promoción hdeleon.net/cursos-premium/

  • @joseantoniocarreraescobar5856
    @joseantoniocarreraescobar5856 3 ปีที่แล้ว +1

    Excelente video, gracias

  • @jimenezmaury
    @jimenezmaury 3 ปีที่แล้ว +1

    gracias, developmental puppet master!!!

  • @alvaroreinoso1929
    @alvaroreinoso1929 3 ปีที่แล้ว

    muy buena explicación, muchas gracias!!

  • @luisluisferreira22
    @luisluisferreira22 3 ปีที่แล้ว

    El ejemplo del sigleton en el front es el mas claro, muchas veces usamos patrones sin darnos cuentas o sin estar pensando en patrones de diseño.

  • @4dagi01
    @4dagi01 3 ปีที่แล้ว +3

    Gracias master Hector, tu contenido siempre aterrizando los conceptos màs complejos de una manera simple.

  • @anroswell
    @anroswell 2 ปีที่แล้ว

    Buen video DLeon, gracias por este aporte...

  • @suscrpcionesvarios7648
    @suscrpcionesvarios7648 3 ปีที่แล้ว

    Excelente, gracias por compartir.

  • @GregoryVicent
    @GregoryVicent 3 ปีที่แล้ว

    Estoy iniciando con los patrones de diseño y tu explicación me aclaro muchas cosas, gracias bro.

  • @josequisbert6277
    @josequisbert6277 3 ปีที่แล้ว +2

    Gracias por iluminarnos Hector, éxitos🤘🤘

  • @10tronic
    @10tronic 3 ปีที่แล้ว

    El buen Singleton usado para crear únicas instancias de los forms. Excelente video!

  • @robertokarlovic7261
    @robertokarlovic7261 3 ปีที่แล้ว +3

    Hola buen día, creo que siempre se debería usar algún patrón de diseño si piensas darle mantenimiento a tu aplicación en el futuro. excelentes tus vídeos, me han ayudado a irme actualizando con las nuevas tecnologías

  • @javicrowley
    @javicrowley 3 ปีที่แล้ว

    Wow Realmente me encantó tu canal , gracias por explicar de manera tan simple estas cosas para mi fueron algo difícil de entender, saludos !!

  • @SorenBin
    @SorenBin 3 ปีที่แล้ว

    Eres muy pro brother

  • @miguelcastano5161
    @miguelcastano5161 3 ปีที่แล้ว +1

    Justo me estaba preguntando esto ayer.
    La inteligencia artificial nos conecta

  • @josemanuelparedesramirez5067
    @josemanuelparedesramirez5067 3 ปีที่แล้ว

    Genial vídeo gracias Héctor 👌

  • @pepinogdev
    @pepinogdev 3 ปีที่แล้ว +4

    Estaria bueno un video sobre arquitectura de software, aplicada en frontend

  • @leah9227
    @leah9227 3 ปีที่แล้ว +2

    Hector, una sugerencia… ¿podrías hablar del patrón MVVM? Aplicado para WPF.

  • @adamgomez5653
    @adamgomez5653 3 ปีที่แล้ว

    Tremenda explicación.

  • @rolandovillcaarias5112
    @rolandovillcaarias5112 3 ปีที่แล้ว

    Excelente explicacion ejemplos reales vs code (no solo repetir conceptos). Que codigo reemplazar con un patron.. muchas gracias. Mas videos de este tipo te lo agracedere un monton.

  • @miguelmavo5971
    @miguelmavo5971 3 ปีที่แล้ว

    Hector Excelente video, si aun no has sacado quisiera que hicieras un referido de libros de analisis y diseño porque lo mas dificil que veo de programar es armarte un buen diseño, esos primeros pasos que se dan para la solución evitando que el codigo no sea como te salga sino como lo planificaste. Saludos.!! :D

  • @willycotes
    @willycotes 3 ปีที่แล้ว

    buenísimo estos videos de patrones, me voy a pasar por el curso, muchas gracias, creo que en el diagrama del patron strategy 9:00 la flecha que va del contexto a la interface está en el sentido contrario, debería de estar desde el contexto a la interface y esta desde la interface al contexto, por favor corrígeme si me equivoco

  • @Arassaki
    @Arassaki 4 หลายเดือนก่อน

    Buen video bro 👍

  • @carlosalberti
    @carlosalberti 3 ปีที่แล้ว

    buen videos, saludos desde arg!

  • @k16style
    @k16style 3 ปีที่แล้ว

    Estimado compre tu curso en Udemy. Hasta que me dí con la sorpresa que usabas MVC para los ejemplos. Por qué decidiste escoger MVC que es algo descontinuado para los ejemplos?
    Definitivamente elegir aplicar los ejemplos en un pequeño servicio web en lugar de un proyecto MVC era lo mejor.

    • @hdeleonnet
      @hdeleonnet  3 ปีที่แล้ว

      que tal, que crees que es menos descontinuado que mvc?

  • @lucasgimenez7747
    @lucasgimenez7747 3 ปีที่แล้ว

    buen video crack

  • @joseantoniovergaray
    @joseantoniovergaray 3 ปีที่แล้ว

    Héctor, un video a tu estilo sobre, base de datos columnar... 🙃 🙃

  • @luisb9862
    @luisb9862 3 ปีที่แล้ว +1

    sólido👍

  • @alexander-ardila
    @alexander-ardila 3 ปีที่แล้ว

    Hola Héctor, cordial saludo, en los patrones de diseño Repository y unitofwork se utiliza el DbSet, ya no es necesario usar using en las consultas? Cómo se hace el disposable()?

    • @hdeleonnet
      @hdeleonnet  3 ปีที่แล้ว +1

      unit of work es el que hace el disposable, e igual puedes hacer que lo haga con using automatico mira: th-cam.com/video/WBZMhhgnVVM/w-d-xo.html

    • @alexander-ardila
      @alexander-ardila 3 ปีที่แล้ว

      @@hdeleonnet gracias Héctor, pero según entendí no es necesario agregar la interfaz y el método dispose(); ya que unitofwork lo haría? O si lo implemento como lo haces en el vídeo recomendado.

    • @hdeleonnet
      @hdeleonnet  3 ปีที่แล้ว +1

      Using auto invoca tu dispose, y using solo sirve con clases que implementen IDisposable. Por lo cual no puedes usar using con una clase que no tenga dispose

  • @hinaren1879
    @hinaren1879 3 ปีที่แล้ว

    Oye Héctor o Colegas programadores de por estos medios que arquitecturas recomiendan para una aplicación c# de escritorio, que consume datos de una Api pero asimismo se alimenta de datos que tiene una base de datos en Sql Server?

  • @javiervillalba5867
    @javiervillalba5867 3 ปีที่แล้ว

    Que bueno

  • @luisalbertoivetta1731
    @luisalbertoivetta1731 3 ปีที่แล้ว +2

    Hola Héctor muy bien explicado!!! Conoceras Libros para poder estudiar patrones de diseño? Si es aplicado a C# mejor.

    • @hdeleonnet
      @hdeleonnet  3 ปีที่แล้ว

      Recomiendo el libro inicial de este tema: amzn.to/3jmDjpT
      Igual yo tengo un curso: www.udemy.com/course/aprender-patrones-de-disenos-aplicados-en-asp-net/?couponCode=CSHARPESMASQDESKTOP

    • @luisalbertoivetta1731
      @luisalbertoivetta1731 3 ปีที่แล้ว

      @@hdeleonnet muchas gracias Hector. He estado viendo para comprar primero el curso tuyo y después el libro para la teoría dura

    • @luisalbertoivetta1731
      @luisalbertoivetta1731 3 ปีที่แล้ว

      @@hdeleonnet listo he comprado el curso ya que estoy tratando de aplicar Mvc!!

  • @JoseDavid-kd4ff
    @JoseDavid-kd4ff 3 ปีที่แล้ว

    hola, excelente tu video, quisiera hacerte una consulta en estos momentos estoy aprendiendo frontend ya manejo bien HTML,CSS , JS y vue.
    quisiera hacer un sistemas escolar con boostrap y vue en el frontend y como todavia no manejo el backend estaba pensando en hacerlo con firebase.
    pero como apenas estoy comenzando no se que sistema de patrones de diseño me serviria.
    La idea es que el sistema escolar guarde los datos de los estudiantes los muestre en la interfaz se puedan editar y actualizar que se pueda hacer los mismo con los profesores y que la directora pueda admistrarlo.
    si sabes de algún recurso que me pueda servir te lo agradecería mucho

  • @xavi5923
    @xavi5923 3 ปีที่แล้ว

    Podrías platicarnos de Clean Architecture? Se me hace complicado de entender. Saludos

  • @mikegsus
    @mikegsus 3 ปีที่แล้ว +3

    Carnal, para el patrón/arquitectura de microservicios, ¿es necesario que cada Servicio sea un proyecto separado?

    • @leah9227
      @leah9227 3 ปีที่แล้ว +4

      Creo que siendo estrictos, si. Con eso logras separar el servicio del framework (al menos en teoría). Pero también he visto que se llega a utilizar en folders cada servicio, lo cual al menos lo veo más práctico.

    • @leah9227
      @leah9227 3 ปีที่แล้ว +1

      Pero @hdleon tendrá una repuesta :P

  • @glennpavel4800
    @glennpavel4800 3 ปีที่แล้ว

    hey , nice look, I like to hear your videos!!

  • @StoroX95
    @StoroX95 3 ปีที่แล้ว +5

    Hola Héctor, ¿Tendrás algún video de "patrón repositorio" para .NET Core 3/5? Muy buenos tus videos he aprendido mucho de esta tecnología gracias a ti.

    • @hdeleonnet
      @hdeleonnet  3 ปีที่แล้ว +2

      En el curso de paga

  • @crisguerreroflores3717
    @crisguerreroflores3717 3 ปีที่แล้ว

    Excelente video maestro, yo vengo windows forms. Podría aplicar también estos patrones para programación desktop o es relativo?

    • @hdeleonnet
      @hdeleonnet  3 ปีที่แล้ว

      Claro. El patrón de diseño va en todo lado

  • @dcorralf
    @dcorralf 3 ปีที่แล้ว

    Hola Hector, te quería preguntar cómo haces esos diagramas de UML que muestras en el minuto 1:48, usas alguna herramienta integrada en Visual Studio de Microsoft ? recuerdo que algo había sobre esto. Y si está integrada en este IDE, se podría usar sólo para hacer diagramas UML ?. O quizás es otra herramienta diferente, saludos y gracias !!

  • @alexander-ardila
    @alexander-ardila 3 ปีที่แล้ว

    H. Buena tarde. Una pregunta referente al tema: Que patrón me sirve para una app tipo email, dónde al pasar de una bandeja a otra me envíe el estado, ej: al abrir la bandeja llegados estado = 1, al pasar a bandeja guardados estado = 2 ... Gracias por tus vídeos, son geniales.

    • @hdeleonnet
      @hdeleonnet  3 ปีที่แล้ว

      Patron State

    • @alexander-ardila
      @alexander-ardila 3 ปีที่แล้ว

      @@hdeleonnet H. El patrón strategy de tu curso de udemy me serviría? Dicen que es similar a state

    • @alexander-ardila
      @alexander-ardila 3 ปีที่แล้ว +1

      Ya lo implemente. La verdad lo hice basado en strategy, que para mí es lo mismo que state. Gracias H.

    • @hdeleonnet
      @hdeleonnet  3 ปีที่แล้ว

      Se parecen, la ventaja que tiene state es que puedes observar cual estado tiene tu objeto, de ahí en más son iguales

  • @jaimicox
    @jaimicox 3 ปีที่แล้ว

    Hola, me interesa ahondar en patrones de diseño, ¿Qué libros recomiendas? en Amazon veo muchos. Entiendo que un patrón de diseño se pueden aplicar en varios lenguajes de programación.

    • @hdeleonnet
      @hdeleonnet  3 ปีที่แล้ว

      Recomiendo el libro inicial de este tema: amzn.to/3jmDjpT
      Igual yo tengo un curso: www.udemy.com/course/aprender-patrones-de-disenos-aplicados-en-asp-net/?couponCode=CSHARPESMASQDESKTOP

  • @guerrerito2122
    @guerrerito2122 2 ปีที่แล้ว

    Siento que CASII lo entiendo, pero creo que me falta algun concepto porque vi muchos videos sobre esto y sigo sin entender el tema de los patrones de diseño. Pero este fue el video que habló mas en mi idioma XD

  • @dehyviscoronel4391
    @dehyviscoronel4391 3 ปีที่แล้ว

    se puede utilizar mas de un patron a la vez?

  • @kevingarcia2375
    @kevingarcia2375 3 ปีที่แล้ว

    El curso que tienes de principios solid y patrones sigue siendo válido ??

    • @hdeleonnet
      @hdeleonnet  3 ปีที่แล้ว +2

      Eso nunca muere. A menos que llegue la computación cuántica

  • @alexgonzalese
    @alexgonzalese 3 ปีที่แล้ว

    Amigo disculpa se que no es el espacio pero tengo una consulta equipo windows o mac para desarrollar.

    • @hdeleonnet
      @hdeleonnet  3 ปีที่แล้ว +1

      Utilizar las 2 y ver cual te sientes más cómodo. Yo sigo utilizando Windows. Solo utilizo Mac para publicar las apps de iphone

  • @jjavier85
    @jjavier85 3 ปีที่แล้ว

    Este hombre es una mezcla de informático, talibán y culturista xD

  • @vetiam
    @vetiam 3 ปีที่แล้ว +1

    No se si a los que somos de la vieja guardia tambien les pasa, pero el parcero hdeleon se me hace parecido a Attila, curiosamente la pelicula se llama Leon Peleador Sin Ley hahahaha, salu2.

  • @LeandroCalderon17
    @LeandroCalderon17 3 ปีที่แล้ว

    que onda mago blanco, tenemos que hablar con vos, saludos desde Rosario, la tierra del Che Guevara y Messi

  • @yoiler_cordoba
    @yoiler_cordoba 3 ปีที่แล้ว

    Hola, ya terminaste el curso o aun falta contenido base ?
    Saludos

    • @hdeleonnet
      @hdeleonnet  3 ปีที่แล้ว

      El curso esta terminado, lo que se agrega es extra, seguiré agregando contenido.

  • @PaoloPechoIman1981
    @PaoloPechoIman1981 2 ปีที่แล้ว

    No hay promocion en el curso amigo... Saludos desde Perú

    • @hdeleonnet
      @hdeleonnet  2 ปีที่แล้ว +1

      hdeleon.net/cursos-premium/

  • @ElSrJuancho
    @ElSrJuancho 3 ปีที่แล้ว +1

    Ah perro, estas mamado!

  • @luisge0522
    @luisge0522 3 ปีที่แล้ว +1

    Héctor como le haces para que no te la hagan de pedo en el jale por esa barba de vikingo😂😂

  • @federicoaldana5952
    @federicoaldana5952 3 ปีที่แล้ว

    No entiendo, se utiliza del lado backend? Jaja soy muy nuevo.:(

  • @alejandrog6005
    @alejandrog6005 3 ปีที่แล้ว +1

    Así hablo yo cuando ando ebrio

  • @patocuchara01
    @patocuchara01 3 ปีที่แล้ว

    singleton, el patron que luego se vuelve un antipatron.

    • @hdeleonnet
      @hdeleonnet  3 ปีที่แล้ว +1

      todo patrón puede convertirse en antipatrón

    • @patocuchara01
      @patocuchara01 3 ปีที่แล้ว +1

      @@hdeleonnet es correcto, solo que ese es uno de los que primero inicia la senda hacia el lado oscuro.

  •  3 ปีที่แล้ว

    Ummmm... Creo que a veces, es solo tener buena lógica, independientemente de que conozcas patrones de diseño o no. He hecho ciertas cosas, de las que ahora me vengo a enterar que eso es un patrón de diseño