Este curso permite al alumno adquirir los conocimientos necesarios para diseñar una arquitectura sólida con Spring framework utilizando los últimos estándares y patrones de diseño. El curso aborda desde cero la creación de una aplicación Java EE y esta dividido en los siguientes módulos:
Modulo 1: Java y JPA: En este primer módulo abordaremos el uso correcto de JPA creando un modelo pequeño de objetos de negocio creando las relaciones necesarios y buenas prácticas que necesitamos.
Modulo 2: Repositorios y Servicios: En este segundo módulo profundizaremos en el diseño de nuestra aplicación Java EE abordando los patrones de Repositorio y Servicios así como su integración con Spring Framework a través del uso de anotaciones y pruebas unitarias.
Modulo 3: Spring MVC: En este tercer módulo abordaremos en profundidad el uso de Spring MVC y los diferentes patrones de diseño y anotaciones ligadas a este framework para desarrollar una aplicación web sólida. Así como su integración con Spring Security.
Modulo 4: Spring Data: En este cuarto módulo rediseñaremos por completo la capa de repositorios para integrarla con Spring Data y veremos las capacidades de simplificación que este framework nos provee.
Modulo 5: Spring REST: En este quinto módulo abordaremos como abrir nuestra aplicación web al uso de servicios REST para que otras aplicaciones se puedan conectar a ella.
Tu Profesor
Cecilio Álvarez es Arquitecto Java Certificado por Oracle , imparte formación sobre Java y Java EE para distintas empresas del sector. Gestiona uno de los blogs de referencia de la comunidad www.arquitecturajava.com
Unidades didácticas
-
ComenzarIntroduccion Java Persistence API (1:22)
-
ComenzarConceptos Fundamentales (1:45)
-
ComenzarCreación proyecto Eclipse (1:27)
-
ComenzarEl concepto de Noticia como Business Object (1:06)
-
ComenzarNoticia Business Object Codigo (2:41)
-
ComenzarMaven y el concepto de Dependencias (1:08)
-
ComenzarEclipse Maven y Dependencias (3:27)
-
ComenzarInstalacion MySQL (2:46)
-
ComenzarPersistence.xml (3:50)
-
ComenzarConfigurando el persistence.xml (2:25)
-
ComenzarEntidades y gestión de Anotaciones (1:15)
-
ComenzarUn ejemplo de @Entity y @Id (0:59)
-
ComenzarScripts de SQL (1:00)
-
ComenzarConstruyendo los Scripts (2:32)
-
ComenzarEntity Manager y EntityManagerFactory (2:18)
-
ComenzarUtilizando EntityManager y EntityManager Factory (6:04)
-
ComenzarBorrar e Insertar con EntityManager (4:03)
-
ComenzarRelaciones con Java Persistence API (1:07)
-
ComenzarEjemplo de Relaciones (4:21)
-
ComenzarRelaciones Noticias y Comentarios (3:04)
-
ComenzarRelaciones de Java Persistence API y Testing (7:27)
-
ComenzarLazy Feching y Eager Feching (3:15)
-
ComenzarEjemplo de Eager Feching (6:45)
-
ComenzarRefactor JPA Test (5:53)
-
ComenzarJava Persistence API con H2 (4:13)
-
ComenzarResumen (2:08)
-
ComenzarCodigo JPA
-
ComenzarIntroduccion (1:16)
-
ComenzarEl concepto de Repositorio (1:56)
-
ComenzarCreando un Repositorio de Noticias (6:54)
-
ComenzarRepositorio Noticias y Pruebas unitarias (7:49)
-
ComenzarCreando un Repositorio de Comentarios (3:50)
-
ComenzarRepositorio Noticias y Pruebas unitarias (4:05)
-
ComenzarGeneric Repository (1:31)
-
ComenzarCreación Generic Repository (13:14)
-
ComenzarRefactor Noticia Repositorio (6:46)
-
ComenzarRefactor Comentario Repositorio (2:02)
-
ComenzarEl concepto de Servicio (1:40)
-
ComenzarCreación de un Servicio (6:32)
-
ComenzarServicios y Testing (9:33)
-
ComenzarEl concepto de Objecto Mock (1:19)
-
ComenzarMocks con Mockito (6:29)
-
ComenzarIntroducción a Spring Framework (0:59)
-
ComenzarInstalación de Spring (2:05)
-
ComenzarSpring y Maven (2:28)
-
ComenzarXML o Anotaciones (3:10)
-
ComenzarConfiguración de Anotaciones Persistencia (4:07)
-
ComenzarAnotaciones e Inyección de Dependencias (1:39)
-
ComenzarAnotando Servicios y Repositorios (3:31)
-
ComenzarTesting con Spring Framework (1:48)
-
ComenzarRefactor Servicios para Spring (3:02)
-
ComenzarSpring Testing de Servicios (3:55)
-
ComenzarSpring Testing y Repositorios (4:28)
-
ComenzarTransacciones y Spring Framework (1:05)
-
ComenzarUso de @Transactional (2:48)
-
ComenzarResumen (1:59)
-
ComenzarCódigo Repositorio
-
ComenzarCódigo Repositorios Genéricos
-
ComenzarCódigo Servicios
-
ComenzarCódigo Servicios con Spring Framework