Curso de Especialista en Maven

Curso
On-line
60 horas
260 €

Descripción

El Curso de Maven permite al alumno aprender a utilizar una herramienta para la gestión y construcción de proyectos software que le va a permitir automatizar tareas de compilación, empaquetado, despliegue, testeo y documentación. 
Maven nos permitirá centrarnos en el desarrollo de las aplicaciones y olvidarnos del control de versiones de las librerías utilizadas y de la configuración de nuestros proyectos ya que Maven se encarga de todas estas tareas.
En cualquier empresa existen multitud de proyectos configurados con Maven así que es hora de aprender y empezar a usarlo de forma natural en los proyectos.

Temario

Introducción
  • Conceptos generales
  • Instalación Maven
  • Uso del JDK
  • Arquetipos
  • Creación de nuestro primer proyecto Maven
  • Construcción de un proyecto
  • Localización del repositorio
Integración con IDE
  • Crear un proyecto en Eclipse
  • Importar un proyecto en Eclipse
  • Crear un proyecto en Intellij
  • Importar un proyecto en Intellij
Ciclo de vida
  • Ciclo de vida, fases y objetivos
  • El fichero POM.xml
  • Configurando Maven
  • Opciones de la Command Line
  • Crear y activar perfiles
  • Uso de propiedades
  • Especificar el tipo de codificación
Plugins de Maven
  • Uso del plugin Clean
  • Uso del plugin Compiler
  • Cambiando el compilador de nuestro proyecto
  • Especificar la versión Java a usar en la compilación
  • Uso del plugin Surefire
  • Uso del plugin Resources
  • Utilizando el plugin para Eclipse para ejecutar objetivos
Gestión de dependencias 
  • Declaración de ámbitos en dependencias
  • Listado de uso de dependencias en proyectos
  • Resolución en el solapamiento de dependencias
  • Descarga de dependencias
  • Concepto de Snapshot
  • Manejo de errores
  • Detección de uso de dependencias
  • Instalación manual de dependencias
  • Gestión de dependencias en Eclipse
Proyectos multimódulo 
  • Herencia en Maven
  • Agregación en proyectos
  • Combinando herencia y agregación
  • Gestión de dependencias en proyectos multimódulo
  • Gestión de plugins en proyectos multimódulo
  • Uso de perfiles en proyectos multimódulo
Desarrollo Java con Maven 
  • Construcción de un proyecto JAR
  • Generación de un ejecutable JAR
  • Generación de un JAR con el código fuente de nuestro proyecto
  • Generación de un JAR con el código de testeo
  • Construcción de un proyecto WAR
  • Construcción de un proyecto POM
  • Uso de tomcat para ejecutar un proyecto web

 

Destinatarios

Este curso está dirigido a cualquier desarrollador o estudiante que quiera aprender a realizar automatizaciones y gestionar librerías de una forma sencilla en el desarrollo de proyectos.
Cualquier persona que quiera desarrollar proyectos Java y gestionarlos por medio de Maven.

Objetivos

  • Gestión y manipulación de dependencias (librerías)
  • Conocimiento del ciclo de vida de un proyecto Maven
  • Uso de arquetipos para la creación de proyectos Maven
  • Uso de plugins para limpiar, compilar y desplegar proyectos Maven
  • Desarrollo de proyectos multimódulo
  • Uso de perfiles
  • Integración con proyectos Java
  • Despliegue de aplicación web en Tomcat

Horario

Convocatorias Octubre, Enero y Marzo
Curso de Especialista en Maven
Academia Abamar
Campus y sedes: Academia Abamar
Academia Abamar
(Madrid)
Cursos más populares
X