Menú

Groovy & Grails del centro Milestone Consulting Ciudad de México

Programa de Groovy & Grails

Modalidad: Presencial
Localización: Ciudad de México

A quién va dirigido

Objetivos

Temario

Presentaciò,n:



Grails es un framework open source rápido, robusto y dinámico para el desarrollo ágil de aplicaciones web. Es rápido, porque al ser un framework de alta productividad te permite terminar tus proyectos web en semanas en lugar de meses. Al mismo tiempo te permite obtener una retroalimentación inmediata y resultados veloces. Es dinámico, porque permite la generación automática y sencilla de las capas de persistencia y presentación. Es extensible mediate plug-ins y tiene un GUI configurable con JQuery y SiteMesh. Es robusto, porque es potenciado por los frameworks de Spring y Hibernate. Es de alto desempeño y está diseñado para usar el patrón MVC.



Temario



1. Groovy



Domain Specific Languages y Lenguajes Dinámicos

Clases, Tipos de datos, Strings

Métodos, Estructuras de datos y Operadores

Expresiones regulares, Ciclos, Colecciones y Closures



2. Fundamentos de Grails



Introducción a Grails

Frameworks y MVC

Comandos, Andamiaje y Validación en GUI

Configuración de Grails

Configuración general: Logging y ambiente de trabajo

Configuración de la BD

Configurando BootStrap.groovy

Documentación: $grails docs

Despliegue



3. Grails y la Capa del Dominio



Introducción a ORM

Operaciones Básicas: CRUD

Tipos de datos

Modelado en GORM

Asociaciones: 1-1, 1-n, n-m

Basic Collection Types

Composición, Herencia, Set, List y Map

Principios de Persistencia

Salvando, actualizando y borrando

Actualizaciones y eliminaciones en cascada

Eager and Lazy Fetching

Bloqueo optimista y pesimista

Verificacion de Modificaciones

Consultas con GORM

Dynamic Finders

Criterios

Hibernate Query Language

GORM Avanzado

Eventos y auto Timestamping

Mapeo personalizado de ORM

Ordenamiento por omision

Transacciones programaticas

GORM y Constraints



4. Grails y la Capa de la Vista



Controllers

Grails Server Pages

TagLibs y Plantillas

Layout y Sitemesh



5. Grails y la Capa de Servicios



Servicios e inyección de dependencia



6. Configuracion de Grails



grailsApplication.config&hellip, and Config.groovy

War configuration y Logging

Configurando la BD

Environments, BootStrap y Versioning

Project Documentation



7. Plugins



Instalando Plugins

Plugins para agregar funcionalidad

Modularidad y Plugins



8. Servicios Web



RESTful



9. Testing



Pruebas Unitarias

Pruebas de Integración


Titulación obtenida

Groovy & Grails

Requisitos

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​