Acerca de este curso
Angular es un framework, de código abierto, concebido y diseñado para abordar muchos de los problemas encontrados en el desarrollo de single-page web applications. Su objetivo es simplificar el desarrollo y las pruebas de este tipo de aplicaciones, proporcionando un marco para el lado del cliente en arquitecturas modelo-vista-controlador (MVC) junto con los componentes más utilizados en aplicaciones de Internet.
A lo largo del curso se tratarán todos los aspectos necesarios para desarrollar aplicaciones utilizando Angular
A quién va dirigido
El curso va dirigido a perfiles profesionales de la programación interesados en el desarrollo de aplicaciones web habilitados para entornos de nueva generación. A lo largo del curso se tratarán todas las funcionalidades, tanto básicas y avanzadas, de Angular con el objetivo de alcanzar un conocimiento extenso y amplio en el uso de dicho framework.
Para un correcto seguimiento del curso, se requiere que el alumno disponga de conocimientos en HTML, CSS y JavaScript.
Objetivos del curso
Al finalizar el curso el alumno habrá adquirido los conocimientos necesarios para crear una aplicación completa utilizando las diferentes características y funcionalidades de Angular.
Contenidos
- Presentación.
- Arquitectura de Single Page Applications. Introducción a Typescript.
- Módulos Angular.
- Data-binding entre componentes y datos.
- Controladores (MVC).
- Inyección de dependencias.
- Técnicas de depuración.
- Test de controladores mediante karma y jasmine.
- Creación de servicios.
- Directivas y filtros.
- Twitter Bootstrap y Angular.
- Rutas lógicas mediante UI Router.
- Internacionalización.
- Promises y Observables.
- Consumo de servicios tipo Rest (Httpclient).
- Interceptores.
- Autentificación de usuarios.
- Formularios avanzados (template-driven y reactivos).
- Animaciones aceleradas por hardware.