Temario para un seminario de Maven

Estoy preparando material para un nuevo seminario sobre la herramienta Apache Maven. En ocasiones anteriores, los seminarios que sobre Maven he impartido duraban entre 90 y 120 minutos, sin embargo, en esta ocasión estoy preparando un seminario un poco más extenso que bien pudiera estar entre un seminario y un breve curso. Aun no está concretado pero el seminario durará 4 o 5 horas.

El temario que he preparado es el siguiente:

  1. Introducción
    1. Qué es Maven
    2. Qué nos proporciona
    3. Principales conceptos
  2. P.O.M. – Project Object Model
    1. Secciones
      1. Project Information
      2. P.O.M. Relationships
      3. Build Settings
      4. Build Environment
        1. Environment Information
        2. Maven Environment
  3. Ciclo de vida asociado al proceso de construcción
    1. Descripción del ciclo de vida
    2. Relación entre el ciclo de vida y los roles de un grupo de desarrollo
  4. Plugins
    1. El verdadero valor
    2. Qué son y para qué sirven
    3. Cómo se organizan
    4. Cómo se usan
  5. Profiles
    1. Qué son y para qué sirven
    2. Definición
    3. Configuración
  6. Archetypes
    1. Qué son y para qué sirven
    2. Creación de archetypes personalizados
      1. Definición y configuración
  7. Centralizar y organizar la información
    1. Sitios web para nuestros proyectos
    2. Personalización
  8. HelloMaven, una demostración

Para el seminario probablemente prepare unas nuevas transparencias que acompañaré de un documento en el que desarrollaré el temario propuesto. Para reflejar los conceptos teóricos y verlos en acción tengo preparada una demostración con una pequeña aplicación en la que se hace uso de Log4J, Struts e Hibernate. En la demostración veremos cómo definir perfiles para entornos de desarrollo locales, entornos de preproducción y producción, generación de los hbm.xml desde Maven haciendo uso de XDoclet, cómo desplegar automáticamente nuestra aplicación en un Apache Tomcat, construcción del struts-config.xml, etc…

Cualquier sugerencia será bienvenida.

3 thoughts on “Temario para un seminario de Maven

  1. Estoy muy interesado en asistir a este seminario puesto que voy a necesitar conocer Maven para el trabajo. ¿Se saben ya las fechas del seminario?

  2. Pingback: Mi espacio » Las dificultades de Apache Maven

Leave a Reply

Your email address will not be published. Required fields are marked *