Groovy&Grails: desarrollo rápido de aplicaciones
 

Groovy & Grails: desarrollo rápido de aplicaciones

Presentación

El curso Groovy & Grails: desarrollo rápido de aplicaciones pretende introducir al alumno en un nuevo marco de trabajo para el desarrollo rápido de aplicaciones informáticas. El objetivo del curso será conseguir que los alumnos se familiaricen con las funciones del lenguaje Groovy y la estructura de Grails.

Compuesto por 15 sesiones de dos horas cada una, la primera parte del curso constará de 4 sesiones dedicadas exclusivamente a Groovy mientras que en las 11 restantes se presentarán las características del framework Grails.

A su vez, las sesiones estarán divididas en una primera parte teórica de unos 45 minutos y una segunda parte de 75 minutos donde los alumnos podrán poner en práctica los conocimientos adquiridos en la primera parte, mediante ejercicios guiados y abiertos. En esta segunda parte también se aprovechará para desarrollar una aplicación ejemplo.

Número de horas y sesiones

30 horas, divididas en 15 sesiones de 2 horas cada una.

Profesores

Evaluación

La evaluación del curso se basará en dos aspectos. Por un lado la asistencia a clase y por otro la realización de los ejercicios propuestas y la presentación al final del curso del proyecto Biblioteca.

La asistencia a clase será obligatoria para obtener el APTO en el curso y no se permite más del 20% de faltas de asistencia al curso, lo que supone no faltar a más de 3 sesiones.

Por otro lado, durante el curso se desarrollará en clase una aplicación de ejemplo que el alumno deberá entregar al final del curso para conseguir la nota de APTO en el mismo. El desarrollo completo de la aplicación se puede realizar completamente en horario lectivo.

Sesiones

Número y nombre de sesión Materiales
1. Introducción a Grovvy apuntes apuntes traspas
2. El lenguaje Groovy apuntes apuntes traspas
3. Aspectos avanzados en Grovvy apuntes apuntes traspas
4. Librerías propias de Grovvy apuntes apuntes traspas
5. Introducción a Grails apuntes apuntes traspas
6. Construir la interfaz de usuario (I) apuntes apuntes traspas
7. Controladores apuntes apuntes traspas
8. Construir la interfaz de usuario (II) apuntes apuntes traspas
9. Dominios y servicios (I) apuntes apuntes traspas
10. Dominios y servicios (II) apuntes apuntes traspas
11. Seguridad apuntes apuntes traspas
12. Configuración y despliegue de aplicaciones apuntes apuntes traspas
13. Web 2.0 apuntes apuntes traspas
14. Ajax apuntes apuntes traspas
15. Dos horas para crear twitter apuntes apuntes traspas