Arquitectura para desarrolladores. MVC JAVA y Spring Boot Guía Fácil: MapStruct y ControllerAdvice

Sdílet
Vložit
  • čas přidán 5. 08. 2024
  • Repositorio con plantillas:
    github.com/JamiltonQuintero/M...
    github.com/JamiltonQuintero/M...
    ------------------------------
    ¿Es la arquitectura de software solo responsabilidad del arquitecto? En este video, te daré mi opinión sobre este tema y te explicaré en profundidad la arquitectura MVC implementada en Java y Spring Boot. Utilizaremos tecnologías como JPA y Thymeleaf para crear un proyecto monolitico y en otro caso, una REST API completa sin front-end.
    Este video es para desarrolladores interesados en aprender y aplicar la arquitectura MVC en sus proyectos. Te proporcionaré ejemplos prácticos y explicaré cada capa, desde la presentación hasta la persistencia de datos. Además, veremos cómo utilizar MapStruct para el mapeo de objetos y ControllerAdvice para manejar excepciones.
    No importa si eres un principiante en el mundo del desarrollo de software o un profesional experimentado, ¡este video tiene algo para ti! Únete y descubre cómo una buena arquitectura de software puede hacer que tu código sea más organizado, mantenible y escalable. ¡Vamos a ello!"
    ------------------------------
    ⌚Marcas de tiempo
    00:00 Intro
    02:02 Explicacion conceptual
    05:32 Ejemplo practico y explicacion controler y
    06:14 Explicacion capa controlador
    08:38 Explicacion capa modelo - service e impl
    12:20 Explicacion capa modelo - entity y dto usando mapstruc
    16:00 Explicacion capa modelo - repository
    19:20 Consumiendo los servicios y validando el control advice
    21:15 Ejemplo aplicacion monolito usando thymeleaf
    23:09 Conclusiones y despedida
    ------------------------------
    🌎 Mis Redes Sociales
    Sigueme en Linkedin : / jamilton-alonso-quinte...

Komentáře • 8

  • @JamiltonQO
    @JamiltonQO  Před rokem +3

    Recuerda que en la descripción están los enlaces al repo para que deudas bajarte la guía. Por favor, si tienes alguna duda no dudes en dejármela en los comentarios. Estaré encantado de resolverlas.😁

  • @col_yom
    @col_yom Před rokem +1

    Nuevo seguidor 🎉 excelente explicación

    • @JamiltonQO
      @JamiltonQO  Před rokem +1

      Hola @yomdev me alegra muchísimo que te haya sido útil y que te haya gustado mi explicación. Muchas gracias por comentar. Recuerda que hay más videos de arquitecturas para que puedas seguir implementando las mejores prácticas en tus desarrollos. Saludos.

  • @ricardobravo6925
    @ricardobravo6925 Před rokem +1

    Cuando subes sobre la arquitectura hexagonal ??

    • @JamiltonQO
      @JamiltonQO  Před rokem +2

      Hola Ricardo, si disculpa la demora, he tenido mucho trabajo, pero mira estate superatento voy a tratar de subirlo este finde ya tengo la plantilla lista solo me falta grabar. Voy a hacer lo posible por sacarlo este finde. Saludos y gracias por comentar.

  • @sanchez-emir
    @sanchez-emir Před rokem +1

    Buen video!
    Harás de las otras arquitecturas como hexagonal, clean, etc?

    • @JamiltonQO
      @JamiltonQO  Před rokem +3

      Saludos Sanchez Emir. Gracias por comentar. Me alegro de que te haya gustado el video. Así es. Estos van a ser una serie de videos donde pretendo hacer y explicar conceptos de arquitectura, pero más desde la parte en cuanto a código para nosotros como desarrolladores. Como realmente se ve en el día a día con ejemplos prácticos y dejándoles los recursos para que puedan crear sus propios ejemplos basados en ese. El próximo video va a ser sobre una arquitectura layer o capas y seguido de esto la arquitectura hexagonal en la cual voy a dedicar varios videos, ya que es más compleja. Y por supuesto, en cada arquitectura pretendo explicar diferentes conceptos, patrones de diseño y buenas prácticas como lo son clean code y clean arquitecture. Así que ya sabes para qué estés pendiente. Saludos.

    • @sanchez-emir
      @sanchez-emir Před rokem +2

      @@JamiltonQO 💯