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

Repositorio con plantillas:
github.com/JamiltonQuintero/MvcRestExample
github.com/JamiltonQuintero/MvcMonoliticWithTymeleafExample
------------------------------
¿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 : www.linkedin.com/in/jamilton-alonso-quintero-osorio-b79b7b1ab/

Пікірлер: 8

  • @JamiltonQO
    @JamiltonQO Жыл бұрын

    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 Жыл бұрын

    Nuevo seguidor 🎉 excelente explicación

  • @JamiltonQO

    @JamiltonQO

    Жыл бұрын

    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 Жыл бұрын

    Cuando subes sobre la arquitectura hexagonal ??

  • @JamiltonQO

    @JamiltonQO

    Жыл бұрын

    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 Жыл бұрын

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

  • @JamiltonQO

    @JamiltonQO

    Жыл бұрын

    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

    Жыл бұрын

    @@JamiltonQO 💯