¿Qué es Clean Architecture?

Поделиться
HTML-код
  • Опубликовано: 18 сен 2024
  • En este video veremos que es Clean Architecture, y algunos otros conceptos de Arquitectura de Software y Programación.
    🍺 Mis Cursos de PROGRAMACIÓN: hdeleon.net/cu...
    📚 Mis Libros
    📖 Aprender a Programar con C#: hdeleon.net/li...
    🤖 Mi Setup
    🖥️ Mi Monitor: amzn.to/3dtnDkk
    ⌨️ Mi Teclado: amzn.to/3BtjKnq
    ⌨️ Mi Deck elgato: amzn.to/3dvEKC3
    🎧 Mis Orejeras: amzn.to/3BwQYm0
    🎤 Mi Micrófono: amzn.to/3qPvFHh
    Si quieres apoyarme y darme para una cerveza puedes hacerlo por aquí: paypal.me/Hecto...
    Puedes apoyarme desde 0.5 USD al mes uniéndote como miembro al canal aquí: / @hdeleonnet
    🐦Twitter: / powerhdeleon
    🌎Mi Sitio web: hdeleon.net
    📻Raw Radio en Spotify: open.spotify.c...
    #programación #dev #programming

Комментарии • 45

  • @hdeleonnet
    @hdeleonnet  7 дней назад +3

    Mi Curso de Clean Architecture: www.udemy.com/course/clean-architecture-course/?couponCode=2SEP2024
    Mi Cursos de Programación: hdeleon.net/cursos-premium/
    Mi Libro de C#: hdeleon.net/libro-aprender-a-programar-con-c-hector-de-leon/

  • @monarcaShadow24
    @monarcaShadow24 7 дней назад +3

    Podrías hacer un video explicando jwt para la authenticacion? 😩😩

  • @elaprendiz7208
    @elaprendiz7208 6 дней назад +3

    Compré el curso. No veo la hora de seguirlo. Muchas gracias @hdeleon por tus enseñanzas. El curso está uuufff! Bien económico. Espero seguir aprendiendo. Gracias por todo

    • @hdeleonnet
      @hdeleonnet  6 дней назад +1

      Espero aprendas bastante

  • @antoniomontalvo2315
    @antoniomontalvo2315 7 дней назад +5

    Muchas gracias Héctor, hasta hoy tenia muchas dudas sobre la implementación de esta metodología, me ayudaste mucho a entender. Nuevamente gracias por esto excelente video 👍

  • @manrikevillalobos6270
    @manrikevillalobos6270 4 дня назад

    Super claro y muy bien explicado!! Muchísimas gracias!!! Sigue adelante con ese gran trabajo!!! Saludos!!!

  • @rafaelcruz5798
    @rafaelcruz5798 6 дней назад +1

    Muchas gracias Héctor

  • @rodolfotovartorres
    @rodolfotovartorres 7 дней назад +4

    Cómo siempre gracias por compartir tu conocimiento crack ❤ Soy backend pero me gusta bañarme ese me vuelve un frontend o un fullstack te he fallado

  • @erickfana4466
    @erickfana4466 7 дней назад +2

    Magnifico Hector, gracias. Seria genial que en algun momento pudieras desarrollar en algun live con nosotros algun software con estos conceptos...

  • @luisberoiza227
    @luisberoiza227 7 дней назад +2

    Invaluable informacion!!
    Gracias!

  • @leonardojauregui1705
    @leonardojauregui1705 6 дней назад +1

    Siempre se aprende algo con vos! Y ademas unas intros y endings q te "vuelan la peluca!" 🧑‍🎤 Feliz diaaa!

  • @soycmramos
    @soycmramos 7 дней назад +1

    Y pensar que mis proyectos (no reales/no producto) de Nodejs se organizan en carpetas como "models", "controllers", "middlewares", "database" y "views". Llegué a un punto en que sentí que me faltaba más abstracción, una mejor forma de organizar el código por responsabilidades. Gracias por esta explicación, Héctor. Me estoy interesando por aprender C# e implementar todos estos conceptos robustos.

  • @Furanshisuko
    @Furanshisuko 7 дней назад +18

    yo si me baño😥 eso significa que no soy back-end?

    • @maxgmoon
      @maxgmoon 7 дней назад +2

      Si

    • @lufemega7137
      @lufemega7137 7 дней назад +1

      sangre limpia

    • @JoelPasapera
      @JoelPasapera 7 дней назад

      si te bañas entonces eres week-end

    • @luisgenanxd8062
      @luisgenanxd8062 6 дней назад +1

      Y si soy Full Stack significa que no me baño bien? 😢

    • @Danielspss
      @Danielspss 6 дней назад +3

      Significa que te gusta javascript

  • @jimenezmaury
    @jimenezmaury 6 дней назад

    Gracias Héctor

  • @diegojuanmanuelsalvadorgar843
    @diegojuanmanuelsalvadorgar843 5 дней назад

    Cabezón rifado 🤙

  • @dcloki789
    @dcloki789 6 дней назад

    excelente contenido, muchas gracias

  • @elaprendiz7208
    @elaprendiz7208 6 дней назад

    Buenísimo!

  • @jamestovar238
    @jamestovar238 7 дней назад +3

    like y comentarios, para que comas jejeje

  • @miguelangelquiceno4819
    @miguelangelquiceno4819 6 дней назад +1

    Siempre ha existido la duda y el debate de si la logica de negocio esta en el modelo o en el controlador, pero si el modelo representa la capa de bases de datos o sea los DAOs y su respectivo conector (jdbc, odbc...) entonces al final la logica de negocio puede ser implementada en la db (procedimientos, trigger, funciones) y quien dice que no cumple con clean architecture, ya que use case es equivalente al modelo, entites es equivalente a los DAOs, controller es el controlador de toda la vida y web, device etc es la vista de toda la vida, solo que los puristas de la orientación a objetos y el diseño orientado a objetos odian hacer minima logica en la db y por tanto, se creo esa debate interminable si sql es para mas que simples crud en DAOs, analicenlo por eso tenemos web(vista) ->controller(controlador) ->use case(modelo)->entities(DAOs), y la pregunta del millon el use case(modelo) abarca la db, su logica y sus entidades?

    • @alvaroalejo25
      @alvaroalejo25 3 часа назад

      De acuerdo, y sin mencionar que muchas veces los motores de bases de datos tienen mejor rendimiento, aunque bueno, las herramientas estan, todo depende del contexto

  • @pablo-mora
    @pablo-mora 7 дней назад +2

    yo tampoco me baño, pensé que era el único 😍

  • @comentsization
    @comentsization 6 дней назад

    Hubiese sido genial que hubieras mostrado algún ejemplo con código :C

  • @despovizcaino8622
    @despovizcaino8622 5 дней назад

    Hola Héctor, me surge la duda para el caso que comentas de tener 2 métodos de pago (tarjeta o cash). ¿Dónde colocarías, por ejemplo, una fábrica para crear la clase concreta de IPay?. Gracias por tus vídeos, son de mucha ayuda.

    • @hdeleonnet
      @hdeleonnet  5 дней назад

      La inyección de dependencia permite factories.

  • @JoelPasapera
    @JoelPasapera 7 дней назад

    esoy aprendiendo postgresql y tenia la duda si ¿esta bien llamar varias funciones dentro de un procedimiento almacenado ?
    Estaba haciendo una aplicacion de analisis de datos principalmente con postgresql y el almacenar codigo dentro de otras cosas me recuerda al manejo de clases y objetos en python. ¿quizás se podria ordenar de una manera similar en sql?

  • @maxiernesto4580
    @maxiernesto4580 6 дней назад +1

    Muy bueno. Igual después hago to al revés, pero muy bueno, por lo menos me sirve para enseñarles a mis estudiantes a no ser tan crotos como yo :)

  • @josedejesusgalindogama3642
    @josedejesusgalindogama3642 7 дней назад

    Gracias Hector... Oye y las entidades generadas por EntityFramwork, forman parte de la capa de Entidades? aunque se generen de un framework

    • @hdeleonnet
      @hdeleonnet  7 дней назад +1

      Eso no tiene nada que ver con el concepto de Entity de Clean Architecture, eso son models

  • @giank_dev
    @giank_dev 6 дней назад

    Probando brave, me bugeo el botón de like xD :D

  • @alfonsoadalberto8472
    @alfonsoadalberto8472 6 дней назад

    Jajaja los programadores de la vieja escuela ahorramos agua 😎

  • @iNavn1
    @iNavn1 7 дней назад

    Yo no me baño, pero apenas estoy aprendiendo Backend, empiezo con ventaja?

  • @alejandrorivera1538
    @alejandrorivera1538 6 дней назад

    Entre a este video con la duda de que es la arquitectura limpia y me fui con la duda 😅

  • @luisestradamedina4420
    @luisestradamedina4420 7 дней назад +1

    Primero.....

  • @torreludica3722
    @torreludica3722 7 дней назад +1

    Lo único de clean que tengo es la arquitectura.

  • @InmorthaL_Zod
    @InmorthaL_Zod 7 дней назад +1

    No nos bañamos 😆😆😆

  • @mariate9335
    @mariate9335 7 дней назад +1

    ,😂😂😂

  • @jgiglesias6
    @jgiglesias6 6 дней назад +1

    con el like llega para que comas o necesitas un comentario tambien?

    • @hdeleonnet
      @hdeleonnet  6 дней назад +1

      Todo suma

    • @jgiglesias6
      @jgiglesias6 6 дней назад

      @@hdeleonnet lo tendré en cuenta jeje