Cursos de Apache Maven

Algunos de nuestros clientes

Código del Curso

apachemaven

Duration

21 hours (usualmente 3 días, incluidas las pausas)

Requerimientos

Los graduados deben estar cómodos con el lenguaje Java, las manos en la práctica se llevará a cabo con la plataforma Eclipse IDE.

Overview

Según tu perfil, Maven te ayudará en tu trabajo diario. Como mencionamos algunos de los beneficios:

  • Desarrolladores: Como desarrollador estarás usando Maven para crear proyectos, administrar las dependencias, compilar tu código, ejecutar tus pruebas, desplegar tus componentes ... Maven se convertirá en parte de tus herramientas de desarrollo diarias.
  • Perfiles técnicos de plomo: La integración de Maven como una herramienta de construcción tendrá un impacto significativo en el proyecto:
    • La gestión de las dependencias se hará fácil (gestión de dependencias de Maven)
    • Las compilaciones complejas se simplificarán significativamente (perfiles de construcción de Maven)
    • La arquitectura del proyecto se gestionará sin problemas (proyectos de herencia y multimodulación)
    • ....
  • Gestores de Proyectos: Maven hará cumplir la estandarización y la colaboración:
    • "Modelo de Objeto de Proyecto" es el estándar que Maven introduce para proyectos
    • Maven utiliza los ciclos de vida de la compilación para que los desarrolladores puedan compilar, probar e informar, implementar
    • Los repositorios de Maven actuarán como un almacén común y recopilarán versiones y bibliotecas de terceros
    • ....
  • Gestores de liberación: Los administradores de repositorios de Maven actuarán como proxies altamente configurables entre su organización y los repositorios públicos de Maven. También proporcionan a una organización un destino de despliegue para sus compilaciones.
     

Programa del Curso

Este curso es una secuencia de teoría y práctica práctica. Un proyecto multi módulo se desarrolla a lo largo de la sesión y todos los conceptos introducidos son aprehendidos por los graduados.

  • Presentación de Maven
    • Por qué los objetivos de Maven o Maven
    • Características principales
    • Comparando Maven y Ant
  • Instalación de Eclipse IDE y Maven
  • Empezando
    • Especificación del proyecto
    • Creación de los primeros módulos
    • Estructura del directorio del proyecto
  • Primeros conceptos
    • Coordenadas del proyecto
    • Maven Repository
    • El POM
  • Ciclo de vida de la estructura, complementos y objetivos
    • Limpiar el ciclo de vida
    • Ciclo de vida predeterminado
    • Ciclo de vida del sitio
    • Ciclos de vida específicos del paquete
    • Objetivos comunes del ciclo de vida
  • Generación de sitios
    • Creación de un sitio de proyecto
    • Personalización del descriptor del sitio
    • Estructura del directorio del sitio
    • Documentación del proyecto
  • Prueba unitaria e informes (Plugin de informes Surefire)
    • Metas
    • Uso
    • Uso de JUnit
  • Dependencias
    • Mecanismo de Dependencia de Maven
    • Ámbito de Dependencia
    • Visualización de las dependencias
    • Dependencias Transitivas
    • La resolución de conflictos
    • Gestión de la dependencia
  • Propiedades
    • Maven inmuebles
    • Propiedades del proyecto
    • Propiedades de configuración
    • Propiedades de variables de entorno
    • Propiedades definidas por el usuario
    • Filtrado de recursos
  • Crear perfiles
    • Portabilidad de la estructura
    • Anular un POM
    • Activación de perfil
    • Perfiles externos
    • Perfiles de configuración
  • ​​​​​​​Más sobre el POM
    • Herencia POM
    • Proyectos multimodulares
    • Mejores prácticas de POM
  •   Gestión de repositorios
    • Nexus y el repositorio empresarial
    • Uso de Nexus
    • Configuración de Maven para Nexus
    • Configuración de Nexus
    • Operaciones del repositorio

Testimonios

★★★★★
★★★★★

Categorías Relacionadas

Promociones

Descuentos en los Cursos

Respetamos la privacidad de su dirección de correo electrónico. No transmitiremos ni venderemos su dirección a otras personas.
En cualquier momento puede cambiar sus preferencias o cancelar su suscripción por completo.

is growing fast!

We are looking to expand our presence in Costa Rica!

As a Business Development Manager you will:

  • expand business in Costa Rica
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!