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.
Genoma del ambiente. ¿En qué consiste?
Incluye
- 5 días (35 horas) de capacitación presencial
Facilidades
- 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
9. Testing
- Pruebas Unitarias
- Pruebas de Integración
Curso presencial: 5 días (35 horas)
Recursos en línea: Ninguno
Abiztar es Authorized Training Partner (ATP) del PMI
En Abiztar Learning Technologies nos esforzamos por ofrecer a nuestros alumnos los mayores avales y garantías a nivel mundial. Con este programa Authorized Training Partner (ATP) del Project Management Institute (PMI), puedes estar seguro de que el contenido de la capacitación y los instructores de Abiztar Learning Technologies se alinean con los estándares de la industria y los exámenes de las credenciales del PMI.
Increíbles descuentos y facilidades de pago en CURSOS REMOTOS EN VIVO por ZOOM
Aprovecha nuestros increíbles descuentos y facilidades de pago para que te capacites desde cualquier parte del mundo sin salir de tu casa. (Aplican restricciones)
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.
