Duración

20 horas (8 sesiones)

Profesor

Alejandro Such Berenguer

Contenidos

AngularJS es un framework JavaScript mantenido por Google que facilita el desarrollo de aplicaciones web clientes basadas en HTML, CSS y JavaScript. Su objetivo es facilitar el estilo MVC de las aplicaciones, mediante la definición de atributos específicos en las etiquetas HTML. Estos atributos permiten ligar elementos de la página HTML a un modelo representado por variables JavaScript que pueden ser modificadas manualmente o mediante peticiones JSON.

En la asignatura aprenderás a utilizar AngularJS para desarrollar aplicaciones web en el lado del cliente. Aprenderás a implementar MVC con el framework, utilizando directivas y comunicando la aplicación con el servidor. Definirás formularios y validación. Y aprenderás las características de AngularJS para el routing y la navegación.

Temas (8 sesiones de 2,5 horas)

1. AngularJS
2. Una tarde con AngularJS
3. Scopes
4. Módulos y servicios
5. Filtros
6. Routing con `ngRoute`
7. Routing con `ui-router`
8. Formularios y validación
9. Custom directives
10. Promesas de resultados
11. Comunicación con el servidor
12. Automatización y testing

© 2016-17 Departamento de Ciencia de la Computación e Inteligencia Artificial, Universidad de Alicante