Maven Profesional
Gestión avanzada de proyectos con Maven
Si ya conoces maven, o dispones de conocimientos básicos este curso aportará toda la información necesaria para configurar proyectos avanzados, como incorporar proyectos con gestores SCM como git, crear y configurar integración continua, pruebas de integración, integración con servidores de aplicaciones como tomcat y repositorios centrales como Nexus, configuración condicional, gestión avanzada de reportes como PMD, cobertura, taglist y otros muchos factores que hacen de maven la herramienta preferida en la gestión de proyectos con Java.
¿Cuáles son los requisitos?
- Es necesario instalar y configurar cierto software, pero en el curso queda todo explicado
- No es necesario saber programar pues no vamos a trabajar directamente con código
- Es recomendable que sepas usar algunos comandos básicos de trabajo con directorios mediante consola de comandos, pero no te preocupes ya que todo está explicado paso a paso
- Aunque los laboratorios de ejemplo se usan bajo windows, el curso puede ser seguido sin problemas desde otras plataformas como Linux o Mac, ya que son las mismas opciones las que usaremos
¿Qué voy a aprender en este curso?
- Configurar de manera avanzada la gestión de proyectos maven
- Crear entornos embebidos para pasar pruebas de integración
- Desplegar las aplicaciones en repositorios públicos o de empresa
- Gestionar la seguridad
- Usar un ciclo de vida de desarrollo completo
¿A quién está dirigido?
- Este curso es para aquellas personas que quieran adquirir un conocimiento más profundo de la gestión y configuración de maven si ya disponen de algunos conocimientos o experiencia con esta herramienta.
- Desarrolladores, DevOps y System Managers encontrarán una buena referencia en este curso sobre como abordar tareas más elaboradas
El Instructor
I am a lecturer and collaborator of several spanish universities
and now owner of my own IT business. In my experience I have worked at a
bunch of big enterprises like GlaxoSmithkline, Telefonica or Ericsson
and some others supporting them my experience like programmer, IT
solutions architect, project management, agile coach, teamworking, and
so on. I'm passionate about IT and I love help others.
In these 20 years of profession I've developed many varied interests like human computer interaction and user experience design, solutions architecture, cloud computing, ecommerce, IA, agile methods, and overall relationship with human being like life, personal and executive coaching, teamworking techniques, motivation, leadership and empowerment, and lastly design thinking mixed with agile methods.
I believe in the human part of IT projects.