Hoy publico mi nuevo curso de Arquitectura Java Sólida con Spring 4.3 y Anotaciones . Varias personas me comentaron en su momento que estaría bien que desarrollara un curso sobre Arquitecturas Java Sólidas utilizando las últimas versiones de Spring Framework :). Hoy por hoy aunque acaba de salir la versión 5 la versión 4.3 es la más recomendable y se ha actualizado hace unas semanas. ¿Qué aborda el curso? . Bueno el curso aborda como construir una Arquitectura Sólida con los últimas tecnologías que Spring Framework soporta. Aplicando para ello buenas prácticas y patrones de diseño. A continuación se explica cada uno de los módulos del curso.
Arquitectura Java Sólida (contenidos)
Modulo1: Java Persistence API
En este módulo se realiza una introducción a Java Persiscence API (JPA) . Abordando tanto la construcción de entidades como la relación entre ellas. Por otro lado se hace hincapié en buenas prácticas que son esenciales a la hora de usar un motor de persistencia , como son los conceptos de Lazy Fetching e Eager Fetching y la creación de pruebas unitarias para las operaciones básicas. Este módulo es además gratuito y te puedes apuntar aquí :).
Módulo2: Repositorios y Servicios
Este módulo es uno de los mas grandes del curso y aborda los patrones de Repositorio , Generic Repositorio y Servicio . Se explica como construir cada uno de ellos y cuales son sus responsabilidades. Por otro lado se evoluciona el código para poder trabajar con la última versión de Spring como framework de Inyección de dependencias que facilita la relación entre Servicios y Repositorios. En este módulo se cubre también otra parte fundamental del diseño de nuevas arquitecturas la eliminación de ficheros xml y migración a un sistema de gestión basado en anotaciones.
Módulo3: Spring MVC
Este módulo se encarga de migrar el código previamente construido a un formato de aplicación web con Spring MVC. Se abordan temas como la propia configuración de Spring MVC así como el uso de anotaciones para definir cada uno de sus elementos. En este módulo se abordan también patrones de diseño avanzados como el de Composite View , manejo de plantillas e integración con Spring Security.
Módulo4: Spring Data
Este módulo se encarga de refactorizar la capa de persistencia construida con JPA para poder hacer uso de Spring Data. Spring Data es el framework de Spring orientado a simplificar los patrones de persistencia y nos permitirá eliminar clases como la de GenericRepository y aportar el soluciones más elegantes que permiten simplificar sobremanera la forma de trabajar en el día a día con JPA.
Módulo5: Spring REST
Este módulo se encarga de publicar parte de la funcionalidad que tenemos diseñada en nuestros repositorios como un servicio REST para que otras aplicaciones como Angular JS puedan acceder a el sin problemas. El módulo abordará también la creación de pruebas unitarias y el uso de Spring Data REST como framework REST y HATEOAS a la hora de consumir los servicios.
Cupón de Descuento
Como siempre aprovechando la fecha de salida del curso , adjunto para todos los lectores un cupón de descuento del 50% sobre el precio de salida de Arquitectura Java Solida con Spring 4.3 y anotaciones :
Cupón: ARQUITECTURAJAVA50
Modulo1: Introducción a JPA (Gratuito)
Espero que el curso de Arquitectura Java Solida os resulte útil para actualizar las arquitecturas que uno tiene y modernizarlas.
Otros artículos relacionados:
Hola Cecilio, estoy matriculado al curso y tengo una duda que te lo envié al correo contacto@arquitecturajava.com , la plataforma no soporta poner comentarios o enviar mensajes.
Creo que la plataforma lo soporta puede no estar activo? . Espera que lo reviso
Un saludo
Hay algún cupón actualmente, adquirí el de spring boot, pero creo que este debería revisarlo primero.
Buenas
El dia 1 o 2 de mayo saldrá un cupón de descuento de primavera para los cursos clasicos 🙂
Hola Cecilio, que nuevos cursos tienes en el Roadmap?
Pues ahora ando pensando en grabar algo de typescript o algo de angular 5 🙂 . Pero bueno siempre esta uno abierto a ideas 😉 ¿Que opinas tú?
Me agrada la idea del de Angular, pero podria ser ya la version 6, ademas podrias hacer algo de Programacion Reactiva con Spring Webflux, profundizar en el tema de pruebas unitarias con Junit 5 y bueno eso jeje.. Tus cursos son geniales estoy apuntado a todos.
Muchas gracias , a ver si saco tiempo y grabo más cosas que ando con lios 🙂
El curso ya no esta con el 50% de descuento?, o solo era en el mes de Abril?, Saludos!
Volverá a salir el 1 de junio 😉
Hola! Acabo de comprar el pack de java y el curso de spring por 99€ cada uno, pero pone que en abril hay un descuento del 50% en los cursos 🙁
Lo acabo de ver 🙁 y te he enviado un mail , para ver si lo podemos solventar
Me vas comentando
El curso tiene muy buena pinta. Para los que hemos tenido la oportunidad de asistir a un curso presencial de Cecilio este curso online es de la misma calidad. Con la ventaja de que puedo seguirlo a mi ritmo.
Totalmente recomendable.
gracias 🙂
Hola, ¿El cupón de descuento està vigente aun?
Si 🙂
Hola! me ha parecido muy buen curso, al intentar ejecutarlo me estoy topando con este error:
SEVERE: Allocate exception for servlet [dispatcher]
java.lang.ClassNotFoundException: Could not load requested class : org.h2.Driver
como podria solventarlo?
Te falta la dependencia de Maven de H2
Buenas Elmer
Ya veo que vas muy avanzado con el curso. ¿que tal te esta pareciendo?
Gracias 🙂
Hola, quisiera llevar este curso. El cupón de descuento esta vigente. Como hago para acceder al él.
Saludos
Buenas
Es suficiente con pulsar al link de acceso al curso que te pondrá inscribirse por 99 euros en cuento pulses en él te da la opción de usar el cupón de descuento que sigue vigente 🙂
Ya me dices si te funciona