¿Cuándo Utilizar PATRONES de DISEÑO?

Sdílet
Vložit
  • čas přidán 25. 07. 2024
  • En este video te hablare sobre que son los patrones de diseño y cuando utilizarlos.
    Si quieres apoyarme y darme para una cerveza puedes hacerlo por aquí: paypal.me/HectorDeLeonGuevara
    Puedes apoyarme desde 0.5 USD al mes uniéndote como miembro al canal aquí: / @hdeleonnet
    💻 CURSO de Patrones de Diseño en C# y ASP .Net: www.udemy.com/course/aprender...
    La falta de respeto tanto a mí como a cualquier otra persona y el SPAM son razones de bloqueo en mi canal.
    "Copyright Disclaimer Under Section 107 of the Copyright Act 1976, allowance is made for "fair use" for purposes such as criticism, comment, news reporting, teaching, scholarship, and research. Fair use is a use permitted by copyright statute that might otherwise be infringing. Non-profit, educational or personal use tips the balance in favor of fair use"
    Sigueme en twitter ⇒ / powerhdeleon
    Sigueme en facebook ⇒ / hdeleon666
    Mi Sitio web ⇒ hdeleon.net
    #programación #designpatterns #patronesDeDiseño

Komentáře • 97

  • @hdeleonnet
    @hdeleonnet  Před 2 lety +12

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

    • @alvarobencosme5348
      @alvarobencosme5348 Před 2 lety +3

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

    • @bernardinoreyesjimenez9295
      @bernardinoreyesjimenez9295 Před 2 lety +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 Před 2 lety +4

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

  • @saracamilalauramanzaneda2776

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

  • @joseenriquearredondoherrer3142

    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!!!

  • @Develoteca
    @Develoteca Před 2 lety +16

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

    • @hdeleonnet
      @hdeleonnet  Před 2 lety +4

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

  • @sergioernestotostadosanche5700

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

  • @andresfeliperiostamayo7307

    Excelente, justo lo que estaba buscando y perfectamente explicado

  • @Aprendizaje_Autodacta_Digital

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

  • @miguelsantana7769
    @miguelsantana7769 Před 2 lety +20

    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  Před 2 lety +2

      Un gusto saber que te ha servido el curso 🤘

  • @miguelg8a
    @miguelg8a Před 2 lety +7

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

  • @josequisbert6277
    @josequisbert6277 Před 2 lety +2

    Gracias por iluminarnos Hector, éxitos🤘🤘

  • @suscrpcionesvarios7648

    Excelente, gracias por compartir.

  • @nelson3391
    @nelson3391 Před 2 lety +1

    El curso es Excelente.

  • @joseantoniocarreraescobar5856

    Excelente video, gracias

  • @josemanuelparedesramirez5067

    Genial vídeo gracias Héctor 👌

  • @lewisburgos9799
    @lewisburgos9799 Před rokem +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

  • @10tronic
    @10tronic Před 2 lety

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

  • @anroswell
    @anroswell Před rokem

    Buen video DLeon, gracias por este aporte...

  • @4dagi01
    @4dagi01 Před 2 lety +3

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

  • @alvaroreinoso1929
    @alvaroreinoso1929 Před 2 lety

    muy buena explicación, muchas gracias!!

  • @rolandovillcaarias5112

    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.

  • @adamgomez5653
    @adamgomez5653 Před 2 lety

    Tremenda explicación.

  • @gabrielascencio1520
    @gabrielascencio1520 Před 2 lety +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

  • @GregoryVicent
    @GregoryVicent Před 2 lety

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

  • @jimenezmaury
    @jimenezmaury Před 2 lety +1

    gracias, developmental puppet master!!!

  • @tomihq
    @tomihq Před rokem

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

  • @javicrowley
    @javicrowley Před 2 lety

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

  • @miguelmavo5971
    @miguelmavo5971 Před 2 lety

    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

  • @robertokarlovic7261
    @robertokarlovic7261 Před 2 lety +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

  • @estebanconcha4424
    @estebanconcha4424 Před rokem +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  Před rokem

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

  • @leah9227
    @leah9227 Před 2 lety +2

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

  • @pepinogdev
    @pepinogdev Před 2 lety +4

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

  • @SorenBin
    @SorenBin Před 2 lety

    Eres muy pro brother

  • @carlosalberti
    @carlosalberti Před 2 lety

    buen videos, saludos desde arg!

  • @willycotes
    @willycotes Před 2 lety

    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

  • @lucasgimenez7747
    @lucasgimenez7747 Před 2 lety

    buen video crack

  • @javiervillalba5867
    @javiervillalba5867 Před 2 lety

    Que bueno

  • @joseantoniovergaray7045

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

  • @xavi5923
    @xavi5923 Před 2 lety

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

  • @glennpavel4800
    @glennpavel4800 Před 2 lety

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

  • @JoseDavid-kd4ff
    @JoseDavid-kd4ff Před 2 lety

    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

  • @luisluisferreira22
    @luisluisferreira22 Před 2 lety

    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.

  • @miguelcastano5161
    @miguelcastano5161 Před 2 lety +1

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

  • @StoroX95
    @StoroX95 Před 2 lety +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.

  • @hinaren1879
    @hinaren1879 Před 2 lety

    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?

  • @luisb9862
    @luisb9862 Před 2 lety +1

    sólido👍

  • @k16style
    @k16style Před 2 lety

    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  Před 2 lety

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

  • @dcorralf
    @dcorralf Před 2 lety

    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 !!

  • @luisalbertoivetta1731
    @luisalbertoivetta1731 Před 2 lety +2

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

    • @hdeleonnet
      @hdeleonnet  Před 2 lety

      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 Před 2 lety

      @@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 Před 2 lety

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

  • @vetiam
    @vetiam Před 2 lety +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.

  • @crisguerreroflores3717

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

    • @hdeleonnet
      @hdeleonnet  Před 2 lety

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

  • @dev-ardila8285
    @dev-ardila8285 Před 2 lety

    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  Před 2 lety +1

      unit of work es el que hace el disposable, e igual puedes hacer que lo haga con using automatico mira: czcams.com/video/WBZMhhgnVVM/video.html

    • @dev-ardila8285
      @dev-ardila8285 Před 2 lety

      @@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  Před 2 lety +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

  • @dehyviscoronel4391
    @dehyviscoronel4391 Před 2 lety

    se puede utilizar mas de un patron a la vez?

  • @guerrerito2122
    @guerrerito2122 Před 2 lety

    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

  • @jaimicox
    @jaimicox Před 2 lety

    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  Před 2 lety

      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

  • @jjavier85
    @jjavier85 Před 2 lety

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

  • @mikegsus
    @mikegsus Před 2 lety +3

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

    • @leah9227
      @leah9227 Před 2 lety +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 Před 2 lety +1

      Pero @hdleon tendrá una repuesta :P

  • @dev-ardila8285
    @dev-ardila8285 Před 2 lety

    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  Před 2 lety

      Patron State

    • @dev-ardila8285
      @dev-ardila8285 Před 2 lety

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

    • @dev-ardila8285
      @dev-ardila8285 Před 2 lety +1

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

    • @hdeleonnet
      @hdeleonnet  Před 2 lety

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

  • @kevingarcia2375
    @kevingarcia2375 Před 2 lety

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

    • @hdeleonnet
      @hdeleonnet  Před 2 lety +2

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

  • @alexgonzalese
    @alexgonzalese Před 2 lety

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

    • @hdeleonnet
      @hdeleonnet  Před 2 lety +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

  • @ElSrJuancho
    @ElSrJuancho Před 2 lety +1

    Ah perro, estas mamado!

  • @yoiler_cordoba
    @yoiler_cordoba Před 2 lety

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

    • @hdeleonnet
      @hdeleonnet  Před 2 lety

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

  • @PaoloPechoIman1981
    @PaoloPechoIman1981 Před rokem

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

  • @LeandroCalderon17
    @LeandroCalderon17 Před 2 lety

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

  • @federicoaldana5952
    @federicoaldana5952 Před 2 lety

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

  • @alejandrog6005
    @alejandrog6005 Před 2 lety +1

    Así hablo yo cuando ando ebrio

  • @luisge0522
    @luisge0522 Před 2 lety +1

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

  • @patocuchara01
    @patocuchara01 Před 2 lety

    singleton, el patron que luego se vuelve un antipatron.

    • @hdeleonnet
      @hdeleonnet  Před 2 lety +1

      todo patrón puede convertirse en antipatrón

    • @patocuchara01
      @patocuchara01 Před 2 lety +1

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

  •  Před 2 lety

    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