Este curso de Maven abordar el manejo de la herramienta desde los ejemplos más básicos a situaciones complejas de Arquitecturas basadas en frameworks , manejo de multimódulos Bill of Material etc. Este curso hace especial hincapié en explicar Maven desde cero y abordar todos los conceptos abstractos que la herramienta provee.
Modulo 1 :Introducción a Maven
Este módulo es gratuito y te puedes apuntar a él aquí . Aborda los conceptos fundamentales de la herramienta como POMs, Artefactos ,gestión de dependencias , Goals y Plugins básicos. Explicándolos mediante diagramas y paso a paso para que la primera toma de contacto con la herramienta sea lo más natural y sencilla posible.
Modulo 2 : Trabajando con Maven
Este módulo aborda las casuisticas más clásicas del trabajo del día a día con Maven como herramienta . Parametrizaciones con Properties ,gestión de dependencias , uso de WARs y aplicaciones web ,pruebas unitarias ,scopes etc.
Modulo 3 : Modularización con Maven
Este módulo aborda temas avanzados de Maven como la creación de Parent POMS . Aplicaciones multimodulo y su ciclo de vida . Gestión de dependencias personalizada , Enterprise Java Beans y manejo de EARs
Modulo 4 : Maven Arquitecturas y Frameworks
Este módulo aborda como desarrollar desde cero una aplicación basada en Spring Framework modularizando los diferentes artefactos , usando buenas prácticas como el manejo de Parent POMs y Proyectos MultiMódulo para una gestión correcta del ciclo de vida de nuestra App.
Modulo 5 : Buenas Prácticas
Maven es infinito y pone a nuestra disposición muchas opciones .En este módulo abordaremos algunas de las buenas prácticas del día a día a la hora de desplegar aplicaciones con Maven. Veremos el manejo de Spring Boot , la creación de Arquetipos para su uso como plantillas. El concepto de Bill of Materials y el Despliegue en un servidor Nexus de artefactos.
¡
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
-
ComenzarIntroducción (1:35)
-
ComenzarEl concepto de artifacto (6:52)
-
ComenzarMaven y POM.xml (1:42)
-
ComenzarManejando Maven (4:27)
-
ComenzarMaven y Ciclo de Vida (3:59)
-
ComenzarEjemplo de Ciclo de Vida (5:55)
-
ComenzarMaven Package (1:03)
-
ComenzarEjemplo Package (1:29)
-
ComenzarMaven Install (1:18)
-
ComenzarEjemplo Maven Install? (12:11)
-
ComenzarMaven y Versionado (0:53)
-
ComenzarEjemplo de Versionado (5:42)
-
ComenzarEjemplo de Versionado Parte 2 (3:59)
-
ComenzarMaven Plugins y Goals (6:29)
-
ComenzarEjemplo de Goals (3:22)
-
ComenzarResumen (1:22)
-
ComenzarIntroducción (1:14)
-
ComenzarManejo de Propiedades (1:29)
-
ComenzarEjemplo de Propiedades (1:07)
-
ComenzarPersonalizar Plugin (2:00)
-
ComenzarEjemplo Personalizar Plugin (7:45)
-
ComenzarTeoria Propiedades Implicitas (0:56)
-
ComenzarEjemplo Propiedades Implicitas (1:53)
-
ComenzarEl concepto de WAR (1:29)
-
ComenzarEjemplo de WARs (5:52)
-
ComenzarManejo de Servlets (1:06)
-
ComenzarEjemplo de Servlets (5:21)
-
ComenzarEl Patrón MVC (0:33)
-
ComenzarEjemplo MVC (7:48)
-
ComenzarMaven y Organización (0:42)
-
ComenzarEjemplo Organización (5:17)
-
ComenzarManejo de Scopes (3:32)
-
ComenzarEjemplo de Scopes (1:18)
-
ComenzarMaven y Fases (1:58)
-
ComenzarEjemplo de Fases (3:05)
-
ComenzarResumen (1:11)
-
ComenzarIntroducción (1:40)
-
ComenzarPOM Padre (1:26)
-
ComenzarEjemplo POM Padre (8:35)
-
Comenzar004CodigoCrearPadre (6:38)
-
ComenzarParent POM y Dependencias (0:52)
-
ComenzarEjemplo de Dependencias (3:49)
-
ComenzarMaven y WARs (0:30)
-
ComenzarEjemplo WARs (10:09)
-
ComenzarPOMS y Jerarquia (0:46)
-
ComenzarEjemplo Jerarquia (4:50)
-
ComenzarMaven Transitividad (2:11)
-
ComenzarEjemplo Transitividad (5:43)
-
ComenzarDependencias (1:36)
-
ComenzarEjemplo Depdencias (2:53)
-
ComenzarMaven MultiModulo (1:59)
-
ComenzarEjemplo MultiModulo (5:52)
-
ComenzarMaven y EJB (1:25)
-
ComenzarEJB Parte1 (5:59)
-
ComenzarEJB Parte 2 (1:38)
-
ComenzarEJB Parte 3 (12:11)
-
ComenzarAvanzando con EJB (9:31)
-
ComenzarAvanzando Con EJB Parte 2 (5:58)
-
ComenzarEJB y Clientes (0:36)
-
ComenzarEjemplo EJB Clientes (3:32)
-
ComenzarEAR MultiModule (0:32)
-
ComenzarEjemplo de EAR MultiModule (1:34)
-
ComenzarResumen (0:51)