Arquitectura Hexagonal en Programación: Guía Completa para Principiantes | GOGODEV

Sdílet
Vložit
  • čas přidán 27. 02. 2024
  • VÍDEO PRINCIPIOS SOLID EN 1 HORA:
    • Curso de Principios SO...
    VÍDEO PRINCIPIOS SOLID EN 30MIN:
    • Curso de Principios SO...
    CURSO PROFESIONAL DE LARAVEL:
    • Curso de LARAVEL profe...
    Descubre cómo implementar la arquitectura hexagonal, también conocida como puertos y adaptadores, en tus proyectos de programación. Este video te proporcionará una sólida comprensión de los fundamentos teóricos detrás de esta arquitectura, mostrándote cómo separar las preocupaciones y diseñar sistemas más flexibles y mantenibles. Este tutorial te llevará paso a paso a través de todo lo que necesitas saber para empezar a utilizar la arquitectura hexagonal de manera efectiva en tus aplicaciones. ¡No te lo pierdas!
    00:55 - QUÉ Y POR QUÉ
    08:30 - ARQUITECTURA EN TRES CAPAS
    28.55 - INTRODUCCIÓN A DDD
    42.12 - CÓMO IMPLEMENTARLO
    46.50 - RATITO DE CHARLA
    ✅ Suscríbete Al Canal Para Ver Mas Videos: www.youtube.com/@GOGODEV/?sub...
    ✅ Enlaces Importantes:
    👉 Si Buscas Una Comunidad Para Desarrolladores Visita: ademass.com/
    ✅ Conectate Conmigo:
    👉 (X)Twitter: / jjruizempresa
    ==============================
    ✅ Otros videos que te pueden interesar:
    👉 Dominando GraphQL: Curso Completo Para Desarrolladores | GOGODEV
    • Dominando GraphQL: Cur...
    👉 Guía Básica De ThreeJS: Dibuja En 3D En El Navegador Con JavaScript - Episodio 1 | GOGODEV
    • Guía Básica De ThreeJS...
    👉 Introducción al HTML5: Guía Completa 2023 - Episodio 1 | GOGODEV
    • Introducción al HTML5:...
    👉 Consumo De APIs Con Java - Tutorial Completo 2023 | GOGODEV
    • Consumo De APIs Con Ja...
    =============================
    ✅ Acerca de GOGODEV:
    Canal creado con el ánimo de divulgar conceptos sobre programación informática, así como para formar futuros desarrolladores autodidactas en cualquier lenguaje de programación.
    Programación en español. Explicación y divulgación de tecnologías.
    Cursos y consejos sobre programación.
    Programación fácil.
    Formación para programadores.
    Aprender a desarrollar de forma clara y concisa.
    Tecnología sin rodeos.
    Programación efectiva.
    Todos los lenguajes y temáticas: Solidity, PHP, Laravel, C#, JavaScript, React, NextJS, Vue3, ReactNative, Angular, Blockchain, TypeScript, Python, Odoo, Django, Unity, Unreal Engine, Java, CSS3, HTML5.
    ¡De programador a programador!
    📩 Email: jjruiz@gogodev.net
    🔔 Subscribete A Mi Canal Para Ver Mas Videos:
    www.youtube.com/@GOGODEV/?sub...
    =====================
    #Programación #ArquitecturaHexagonal #PuertosYAdaptadores #DesarrolloDeSoftware #IngenieríaDeSoftware #ProgramaciónAvanzada #DesarrolloÁgil #CódigoLimpio #ProgramaciónModular #ArquitecturaDeSoftware #Tecnología #TutorialDeProgramación #AprendizajeDeProgramación #DesarrolloWeb #DesarrolloDeAplicaciones #Informática
    Descargo de responsabilidad: No aceptamos ninguna responsabilidad por ninguna pérdida o daño en el que se incurra si usted actúa o no actúa como resultado de escuchar cualquiera de mis publicaciones. Usted reconoce que utiliza la información que proporcionamos bajo su propio riesgo. Haga su propia investigación.
    Descargo de responsabilidad de derechos de autor: según la Sección 107 de la Ley de derechos de autor de 1976, se permite el "uso justo" para fines tales como críticas, comentarios, informes de noticias, enseñanza, becas e investigación. El uso justo es un uso permitido por el estatuto de derechos de autor que de otro modo podría estar infringiendo. El uso personal, educativo o sin fines de lucro inclina la balanza a favor del uso justo
    © GOGODEV
  • Věda a technologie

Komentáře • 42

  • @blacknight4414
    @blacknight4414 Před 17 dny

    Buen video, muchas gracias. Seguiré atento a nuevos videos, no dejes de subir plsss

  • @88goeth
    @88goeth Před 4 měsíci +3

    Este canal es un verdadero tesoro que descubrí este año, los cursos de Laravel y vue muy completos y profesionales, ojalá sigas subiendo cursos asi, Django tal vez? Jejejeje... Excelente canal, un agradecimiento y admiración por tu tiempo que se que es mucho trabajo hacerlos.

  • @Taiiiigrus
    @Taiiiigrus Před měsícem

    Muchas gracias por este curso, entendí todo increíblemente rapido, es el mejor video que vi de la arquitectura hexagonal junto con el anterior de SOLID. Sigan así por favor. Muchas felicidades!

  • @jesushurtado1560
    @jesushurtado1560 Před 4 měsíci +1

    Este tipo de contenido es una joya, muchisimas gracias por hacer este tipo de contenido, no todo es lenguaje de programación o programar porque si jeje

  • @dariamlopez3523
    @dariamlopez3523 Před 4 měsíci

    Lo mas esperado del año para mi. Se extrañaba a Juanjo en el CZcams para desarrolladores. Genial la plataforma ademass. Parece que en gogodev todo lo hacen bien. Ojala algún día pueda trabajar con ustedes. Gracias por todo🙏

    • @GOGODEV
      @GOGODEV  Před 4 měsíci

      Muchas gracias, Dariam!

  • @josan_p
    @josan_p Před 4 měsíci

    Muchas gracias. Llevo años trabajando con Laravel y nunca he tenido muy claro como llevarlo a hexagonal, todos los ejemplos que se encuentran por ahí son con symfony. Deseando empezar el curso. Un saludo!

  • @user-vi4lx9ep8o
    @user-vi4lx9ep8o Před 4 měsíci

    Te extrañé después de mucho, gracias por tanto pro💪🏻💻

    • @GOGODEV
      @GOGODEV  Před 4 měsíci

      Muchas gracias, Miguel!

  • @JC-df6eq
    @JC-df6eq Před 4 měsíci

    de vuelta en carrera con Laravel 😎 !! Gracias Sensei por todo

  • @davidr6970
    @davidr6970 Před 4 měsíci

    El vídeo más esperado, de mi parte. Muchas gracias por compartir tu conocimiento.

    • @GOGODEV
      @GOGODEV  Před 4 měsíci +1

      Muchas gracias por tu apoyo, David!

  • @juliotelcel1982
    @juliotelcel1982 Před 2 měsíci

    Excelente Video, muy bien explicado y fácil de entender👍

  • @wils0ndev
    @wils0ndev Před 2 měsíci

    El mejor video que me ha dejado claro la arquitectura hexagonal ... Ahora solo espero que salga con NodeJS TypeScript 😅

  • @luisloyola3591
    @luisloyola3591 Před 4 měsíci +1

    Excelente contenido! muchas gracias!

  • @frankaguadol.5273
    @frankaguadol.5273 Před 4 měsíci

    Excelente aporte. ¡Muchas gracias a todo el equipo!

    • @GOGODEV
      @GOGODEV  Před 4 měsíci

      Gracias a ti por tu apoyo!

  • @user-jx3gi1rd5k
    @user-jx3gi1rd5k Před 4 měsíci

    ¡Buenísimo el contenido! Muchas gracias... Y esperando a ver la aplicación práctica.

  • @pablob3871
    @pablob3871 Před 4 měsíci

    Muy buen trabajoo ! me apareció en el inicio este video ,no conocia el canal, me suscribo ! Se agradece !

    • @GOGODEV
      @GOGODEV  Před 4 měsíci +1

      Muchas gracias!! Bienvenido!!

  • @signofthehammer2640
    @signofthehammer2640 Před 4 měsíci

    Primer comentario: muchas gracias por todo esto, explicas fenomenal. 🤗

    • @GOGODEV
      @GOGODEV  Před 4 měsíci +1

      Muchos graciass!!

  • @osquelsantisteban7612
    @osquelsantisteban7612 Před 4 měsíci

    y en vue no lo van a hacer, :( muy buena explicacion. me quedo mas clara que otras explicaciones. Muchas gracias

  • @jonathancudrisperalta1220
    @jonathancudrisperalta1220 Před 3 měsíci

    Muchas gracias por tu contenido y conocimiento, cuando saldria el curso de Laravel aplicando arquitectura hexagonal y DDD.

  • @luiscid5239
    @luiscid5239 Před 3 měsíci

    Muy buen video, me ha gustado mucho la explicación.
    Tengo una duda con los puertos.
    i)Entiendo que los puertos de salida (por ej., el que usaría la implementación de BBDD), sería definido con objeto del dominio, y luego en la implementación pues usamos entidades de base de datos (pensando ir a una BBDD y sus tablas), que sería definidos en la capa de infraestructura.
    ii) Por otro lado, el puerto de entrada (usado por el controlador), no se si quieres que se colocara en la capa de dominio también.
    Es que esto me crea ciertas dudas, a la hora de usar objetos que no son propios de la capa de dominio (Ejemplo, objetos para definir filtros).
    Por ejemplo, tengamos un controller que permite buscar los productos que contengan la palabra "Samsung". Esto iría a la capa de aplicación con un caso de uso de "Buscar elementos por prefijo", en nuestro dominio trabajaremos con Producto, y luego al irnos a la BBDD trabajaremos con la entidad Producto.
    Ahora añades a esa búsqueda una serie de campos de búsqueda, típico de un formulario, (que sea de cierta fecha de edición, que tenga un color, un memoria, modelo, ...). Por buenas prácticas, al final trabajaríamos con un objeto que encapsule todo eso. Lo llamamos "BusquedaFiltro".
    Ese objeto "BusquedaFiltro" no es del dominio ¿no?, pero tiene que ser trabajado por la capa de aplicación, en el caso de uso "búsqueda por filtro", y si meto el puerto en la capa de dominio, estoy arrastrando una referencia a un objeto que no es de dominio.
    Entiendo que si el objeto "BusquedaFiltro" se puede asimilar a un objeto de dominio, se hiciera así, pero cuando no lo es ¿cómo lo plantearías?
    Siento el chorro mensaje.

  • @user-ty9ye3hz6f
    @user-ty9ye3hz6f Před 4 měsíci

    Buen video juanjo

  • @music_foreveryone
    @music_foreveryone Před 3 měsíci

    la capa Infrastructure puede comunicarse con dominio?

  • @franciscoaziz
    @franciscoaziz Před 4 měsíci

    Gracias otra vez,

    • @GOGODEV
      @GOGODEV  Před 4 měsíci

      Muchas gracias por tu apoyo, Francisco!

  • @jcuyacamacho
    @jcuyacamacho Před měsícem

    Juan, quiero llevar el curso de Java Spring con Hexagonal y DDD

  • @Wololeitor
    @Wololeitor Před 4 měsíci

    cuanto falta para la continuación de el taller vue + laravel? , saludos

  • @inigorafaelvaldesmartinez1837
    @inigorafaelvaldesmartinez1837 Před 4 měsíci +1

    Hola Juanjo cuanto tiempo que tal todo hacia mucho que no subías video que sabemos de inteligencia artificial y python. Me imagine que estabas muy liado con ademass que tal va la academia

    • @GOGODEV
      @GOGODEV  Před 4 měsíci +1

      Hola Íñigo! Me alegra mucho saludarte!

  • @juancarloshuamangrados7761
    @juancarloshuamangrados7761 Před 4 měsíci

    Buen dia, gracias por la información, cuando saldra el curso de hexagonal con Laravel?

    • @GOGODEV
      @GOGODEV  Před 4 měsíci +1

      En breve. Tenía pensado sacarlo justo después del de Laravel+vue, pero vamos a a adelantarlo porque hace falta para muchas prácticas 👍

    • @juancarloshuamangrados7761
      @juancarloshuamangrados7761 Před 4 měsíci

      @@GOGODEV sera free ? o se tiene que pagar alguna menbresia, tienes alguna fecha tentativa para iniciar el curso?

  • @JamsMendez
    @JamsMendez Před 4 měsíci