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.
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