Si no puedes ver correctamente este correo por favor haz clic aquí...

Curso

Desarrollo Ágil con Groovy - Grails

Introducción

Desde hace un par de años, los lenguajes dinámicos han tomado gran fuerza en el desarrollo de software, desde la creación de aplicaciones standalone, hasta la puesta en producción de software en Web; adicional a esto, los conceptos de la Web 2.0 demandan cambios y respuestas rápidas ante eventos del día a día, no solo en Web 2.0, también en el ambito empresarial los usuarios demandan que las liberaciones de productos de software se hagán lo más pronto posible, lo cual puede viciarse en código mal formado o díficil de mantener, software muy poco probado e incluso no funcional. Los lenguajes dinámicos vienen a resolver este tipo de situaciones ofreciendo características muy poderosas a los desarrolladores que les permitirán ahorrarse muchas líneas de código y además ser más productivos.

Groovy es un lenguaje dinámico para la JVM, sus creadores lo conciben como: "...una super versión de Java. Puede explotar las capacidades empresariales Java pero además tiene características frescas de productividad como los closures..." , Groovy esta basado en paradigmas como 'Convención sobre configuración', soporta DSL(Domain Specific Languages), simplifica las pruebas, entre muchas características más...

"Grails apunta a brindar el paradigma 'convención sobre configuración' de Groovy. Es un framework Open Source para aplicaciones web que potencializa el lenguaje Groovy y complementa el desarrollo Java en Web. Puedes usar Grails como un entorno de desarrollo standalone que esconde todos los detalles de la configuración o integra tu lógica de negocio hecha en Java. Grails apunta a hacer el desarrollo tan simple como sea posible y con esto sería muy atractivo para un amplio rango de de desarrolladores no solo para aquellos que estén en la comunidad Java..."

Descripción
Objetivo
El presente curso esta formado por una serie de módulos que dirigen el desarrollo de aplicaciones convencionales con Groovy y web con Grails desde sus conceptos fundamentales hasta el desarrollo de aplicaciones empresariales robustas que hacen uso de las herramientas más útiles que se pueden encontrar para desarrollar software, incluso, software para la Web 2.0. Fomentar en los participantes el uso de lenguajes dinámicos como Groovy para que puedan aplicarlo en el desarrollo de software productivo en su día a día. Además, incentivar el desarrollo de aplicaciones Web con el framework Grails con la finalidad de facilitarle al participante, el desarrollo de aplicaciones Web para la solución de problemas empresariales.
Requisitos
Lugar y Fecha

Para aprovechar al máximo el curso se recomienda que el participante cuente con conocimientos en:

  • Spring
  • Hibernate
  • Sitemesh
  • EJB
  • JavaScript - HTML
San Lorenzo 1009 Piso 4,
Colonia del Valle,
México, D.F. 03100

Sesiones: Todos los sábados a partir del 24 de Julio del 2010
(24, 31 de Julio, y 7, 14, 21 de Agosto)
Duración: 40 horas(5 sesiones)
De 9:00 a 18:00 hrs.
Temario
 
  • Lenguajes dinámicos
  • Introducción a Groovy
  • El lenguaje Groovy
  • El GDK
  • Metaprogramación
  • Pruebas de Unidad y Mocks
  • Builders
  • Acceso a base de datos
  • XML
  • Lenguajes de Dominio Especifico (DSLs)
  • Desarrollo Web
  • Introducción a Grails
  • Artefactos
  • Ajax
  • WebFlows
  • Gorm Avanzado
  • Plugins
  • Seguridad
  • WebServices
  • Despliegue
  • Integración
  • Desarrollo de Plugins

Para conocer el contenido detallado del temario haz clic aquí...

Inversión y promociones

Inversión:

  • $6,000 M.N. Costo del curso completo
  • $1,650 M.N. Costo por módulo

¡Atención: aprovecha estas promociones, son exclusivas en este curso!

  1. Aparta tu lugar con el 50% del costo del curso antes del 16 de Julio y obtén una memoria USB de 4GB
  2. Si llevas laptop se te hace un descuento del 10%
  3. ¿Alguien te recomendo este curso y esa persona también tomó un curso con nosotros?, dinos su nombre y te haremos un 10% de descuento (Nota: Solo se admite una persona por recomendación)
  4. Las promociones 2 y 3 no son acumulables