Curso presencial (o remoto en vivo) de

Groovy & Grails

Un framework robusto y dinámico para el desarrollo ágil de aplicaciones web.

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.

Incluye

  • 5 días (35 horas) de capacitación presencial o remota en vivo

Facilidades en aulas

  • Coffee Break con lunch, galletas, botanas y café continuo
  • Computadora por alumno
  • WiFi y posibilidad de traer tu propio dispositivo

Objetivos del curso

  • Capacitar al alumno en el desarrollo ágil de aplicaciones web usando el framework de Grails.
  • Desarrollar una aplicación web con acceso a base de datos demostrando el nivel de productividad del framework y permitiendo al alumno poder desarrollar sus propias aplicaciones web más rápidamente que con lenguajes tradicionales.
  • Aprender la forma en que el conocimiento y experiencia en lenguaje java se integra de una forma natural con esta plataforma.
  • Comprender la forma en que el diseño orientado a objetos en una herramienta CASE como Enterprise Architect permite desarrollar mejores aplicaciones e incrementar aún más el nivel de productividad y de calidad de las mismas.

A quién está dirigido

  • Arquitectos de software que requieren evaluar alternativas tecnológicas para el desarrollo de proyectos Web.
  • Desarrolladores de software quienes construyen aplicaciones Web.

Habilidades previas recomendadas

  • Conocimientos de programación orientada a objetos.
  • Conocimientos básicos de Bases de datos y SQL.
  • Conocimientos básicos de programación web (http, html y xml).

¿Quieres una prueba de la productividad de Groovy & Grails?

Revisa esta evaluación objetiva en el sitio dzone... (click aquí)

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… 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
Curso presencial: 5 días (35 horas)
Recursos en línea: Ninguno

Conoce nuestras promociones permanentes

Disfruta de la capacitación avanzada para ingenieros de software o directores de proyectos, con importantes descuentos. (*aplican restricciones)

CYBER MONDAY: 25% de descuento

CYBER MONDAY vale más con Abiztar. 25% de descuento en ambientes de aprendizaje y cursos de ahora hasta febrero de 2019, pagando el lunes 26 de noviembre. (aplican restricciones).
Lectura recomendada: Capacitación: respuesta urgente ante la globalización
"Desafortunadamente, la crisis de varias economías está reduciendo los presupuestos destinados a la capacitación de personal. Este recorte puede llevar a un círculo vicioso: es imposible ser rentable y productivo si no se tienen los conocimientos y la experiencia necesaria."

Leer artículo completo en Forbes.

MEGA OFERTA: 40% de descuento ó 2x1 en cursos y ambientes

Capacitación avanzada para ingenieros de software o directores de proyectos, con un 40% de descuento ó 2x1 pagando del 27 al 31 de mayo (*aplican restricciones).

85% de los empleados se queja de la falta de capacitación

Esta reveladora encuesta arrojó algunos datos sorprendentes sobre lo que los empleados necesitan en cuanto a capacitación.

Capacítate con Abiztar y ayuda a un niño

Al inscribirte en un Ambiente de Aprendizaje Abiztar también ayudas a educar a un niño en situación de calle por medio de la fundación Ednica.

Estamos contratando
Buscamos instructor experto en modelado con UML, BPMN y arquitectura de software.

Envía tu solicitud.

Sigue a Abiztar en redes sociales

Entérate de promociones, descuentos, artículos, videos y más.

Facebook Twitter

Si te interesa este tema, te recomendamos:
Certificación Scrum Master Professional SMPC©
Para: administradores de proyecto, ingenieros de procesos, programadores.

Certificación Scrum Product Owner SPOPC™
Para: administradores de proyecto, ingenieros de procesos, programadores.

Bootcamp de SCRUM: administración ágil de proyectos
Para: directores de proyecto, ingenieros de software.

TOGAF: The Open Group Architecture Framework
Para: directores de proyecto, arquitectos de software.

Simulacro en Dirección de Proyectos de Software, con CMMi, UP y UML.
Para: directores de proyecto, ingenieros de software.

UML: Análisis y Diseño Orientado a Objetos
Para: programadores, ingenieros, arquitectos de software.

Modelado de Sistemas con SysML
Para: diseñadores de componentes electrónicos.

Fundamentos Arquitectura de SI y Patrones de Diseño
Para: diseñadores de componentes electrónicos.

Desarrollo Automatizado de Software con MDA
Para: arquitectos de software,

Modelado de Negocios con BPMN y UML
Para: directores de proyecto, ingenieros de procesos.


Taller de Fundamentos de Pruebas de Software
Para: Ingeniero de pruebas de software.

Administración de Requerimientos con Casos de Uso
Para: directores de proyecto, analistas de software.

Contáctanos

Teléfono en la Ciudad de México:

+52 (55) 5594 6411

E-mail: cursos@abiztar.com.mx

O si lo prefieres llena el formulario de contacto

Ver aviso de privacidad

 

Sigue a Abiztar en redes sociales

Entérate de promociones, descuentos, artículos, videos y más.

Facebook Twitter

Ver aviso de privacidad - © Abiztar. Las marcas "ChatGPT" y “GPT” son propiedad de OpenAI. Capability Maturity Model y CMM son marcas registradas en la Oficina de Patentes de los EUA por el Software Engineering Institute (SEI) de la Universidad Carnegie Mellon. CMM, IntegrationSM, IDEALSM y SCAMPISM son marcas de servicio de la Universidad Carnegie Mellon. MDA, BPMN, SysML, MOF, OMG y UML son marcas registradas en los EUA y en otros países por el Object Management Group. TOGAF es una marca registrada de The Open Group. Microsoft® es una marca registrada en los EUA y en otros países; Microsoft Office, Microsoft Excel y Microsoft Project son productos propiedad de Microsoft Corp. Enterprise Architect es un producto propiedad de Sparx Systems, Australia. RUP es una marca registrada por IBM Corp."