Duración

5 días - 25 horas

Descripción

El curso trata de proporcionar los conceptos y habilidades necesarias para que los alumnos puedan desarrollar por si mismos aplicaciones Java utilizando un controlador de versiones de código como Git y un constructor automatizado de proyectos como Maven. Se introduce al alumno en cada uno de las características y funcionalidades de Git así como en la utilización de una herramienta como Maven, para explorar todas sus capacidades.

Contenidos del curso

  1. Fundamentos sobre Maven
    • Distribuciones de Maven
    • Proceso de instalación y configuración
    • Compilación y comprobación de un proyecto
    • Estructura de un proyecto
    • El Project object model
    • El ciclo de vida de un proyecto Maven
    • Perfiles de construcción
  2. Gestión de dependencias
    • Automatización del proceso de construcción
    • Gestión de dependencias
    • Concepto de repositorio
    • Comprobación del código fuente
    • Despliegue de aplicaciones y proyectos, test
  3. Desarrollo con maven
    • Construcción y ejecución de una aplicación web
    • Desarrollo JavaEE con Maven
    • Integración con eclipse: plugins
    • Integración con frameworks
    • Generación de diferentes tipos de informes.
  4. Maven conceptos avanzados
    • Uso de propiedades, recursos y filtros
    • Técnicas de inclusión y exclusión
    • Perfiles de construcción
    • Herramientas autónomas para trabajar con Maven
  5. Plugins en Maven
    • Gestión de plugins
    • Configuración de plugins en el pom.xml
    • Uso de Snapshots y releases
    • Gestionando las dependencias de plugins
  6. Gestión de releases
    • Gestión del repositorio
    • Integración con sistemas de control de versiones
    • Integración con Hudson / Jenkins
    • Despliegue al repositorio
  7. Sitio web con Maven
    • Mecanismo de reporting y generación de sites
    • Ciclo de vida del sitio web
    • Estructura general del sitio creado
    • Plugins de reporting
  8. Trabajando sobre escenarios reales
    • Integración con Eclipse
    • Comprobar el versionado de Maven
    • Scripting con Maven
    • Tipos de generación de proyectos
    • Testeo de integración con Maven
    • Optimización de tareas con Maven.
  9. Trabajando con GIT
    • Arquitectura de GIT
    • Tareas con GIT
    • Determinar el estado del código
    • Trazabilidad de los cambios
    • Estructura de un proyecto GIT
    • Comandos de GIT
    • Resolviendo conflictos
    • Versionando código


Información extra

Audiencia

El curso trata de proporcionar los conceptos y habilidades necesarias para que los alumnos puedan desarrollar por si mismos aplicaciones Java utilizando un controlador de versiones de código como Git y un constructor automatizado de proyectos como Maven. Se introduce al alumno en cada uno de las características y funcionalidades de Git así como en la utilización de una herramienta como Maven, para explorar todas sus capacidades.

Información general

Área formativa

Cursos de Construcción de Proyectos

Fabricante

Formaciones en Desarrollo Software

Metodología

Presencial

Certificación

 

¿TIENES DUDAS? PREGÚNTANOS

    He leído y acepto la del sitio y las condiciones de tratamiento de mis datos de carácter personal

     

     

    Fecha Hora Ubicación Precio
    No hay convocatoria programada. Por favor, consúltanos sobre próximas fechas y precio para esta formación.

    ¿Necesitas Ayuda?

    Consúltanos si necesitas información de nuestros cursos o masters.

     

    Contacta con Core Networks

    Formaciones Desarrollo Software | Core NetworksFormaciones Desarrollo Software | Core Networks