Seminario: Gestión de compilación de Apache Maven

El seminario sólo está disponible en inglés English o alemán Deutsch.

La herramienta de compilación Apache Maven se ha establecido con éxito en proyectos Java comerciales y de código abierto durante más de una década. Maven es, por lo tanto, una parte central de la automatización CI /CD pipeline en los procesos DevOps.

El curso: “Gestión de construcción con Apache Maven” consta de varios componentes, que se pueden adaptar a sus necesidades individuales en una discusión preliminar libre. La duración del curso depende de los módulos que seleccione y puede variar de un día a 5 días. No se requiere experiencia previa con Maven.

El curso está dirigido a desarrolladores que necesiten adaptar y ampliar la lógica de compilación de Maven en sus proyectos, así como a gestores de compilación experimentados que deseen profundizar en el conocimiento de Maven.

El curso se imparte exclusivamente a distancia y también puede reservarse para grupos cerrados. Si usted está interesado en el contenido del curso ofrecido no dude en ponerse en contacto conmigo .

Contenido:

  • Conceptos básicos
    • Java Build Tools: Apache Ant, Apache Maven & Gradle
    • Qué es Build Management?
    • Términos y conceptos
    • Instalación y configuración
  • Project Object Model
    • Don’t repeat yourself: Directorios y estructuras
    • IDE Integración
    • El POM en detalle
    • El Build – Lifecycle
  • Archetypes: Crear estructuras de proyecto
  • Dependency Management
    • Maven Central – El remote Repository
    • Integración de repositorios de terceros
    • Bill of Materials (BoM)
    • Scopes
    • Gestionar los números de versión
    • Ejecutar su propio servidor de repositorios
    • Despliegue en Maven Central
  • Automatización de pruebas con Maven y JUnit 5
    • JUnit Tests
    • Integration Tests
    • Determinar la cobertura de las pruebas
    • Behavioral Driven Development
    • Pruebas de arquitectura
    • Testcontainers con Docker
    • Trabajar con perfiles
    • Token Replacement & Properties
    • Definir perfiles
    • Un sencillo proceso de liberación
  • Maven en la línea de comandos
  • Maven Site – La Reporting Engine
  • Security
    • contraseñas encriptadas
    • Firmar artefactos propios
    • Reglas de enrutamiento para repositorios
    • OWASP & Vulnerabilidad Checks
  • Técnicas avanzadas
    • Proyectos multimódulo y microservicios
    • Maven Docker Container

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *