Nuevas herramientas de desarrollo web ágil y productivo: Groovy y Grails

Duración

25 horas

Requisitos

Conocimientos sólidos de la edición estándar de Java. Conocimientos de HTML, JSP y Servlets. Conocimientos sobre la arquitectura empresarial Java.

Temario

  • El lenguaje de programación Groovy.
  • Introducción a Grails, al entorno de desarrollo y al proceso
  • de desarrollo.
    • Puesta en marcha del entorno de desarrollo.
    • Creación de una aplicación básica.
    • Convención sobre configuración.
    • Ejecutar, testear y desplegar una aplicación.
  • GORM (Grails' object relational mapping).
  • La capa web: Controladores, Groovy Server Pages, librerías de etiquetas,
  • AJAX y flujo de navegación.
  • La capa de servicios: Inyección de dependencias, integración con Java
  • y transacciones declarativas.
  • Implementación de pruebas y testeo de la aplicación.
  • Conceptos avanzados de Grails.