Introducción a AngularJS ¿Qué es AngularJS? Requisitos e Instalación Los patrones MVC, MVVM, MVW El esqueleto de una aplicación AngularJS Plantillas Controladores, Directivas y Servicios Invocando a Angular Pruebas unitarias Módulos, Controladores y Datos Creación de Módulos Dependencias Mejores prácticas en la creación de módulos El papel de los controladores Añadiendo funciones y propiedades a los controladores Inyección de dependencias ¿Qué es la vinculación de datos? Vinculación bidireccional Ámbitos y Eventos Ámbitos en AngularJS. $scope y $rootScope Watchers Emitiendo y recibiendo eventos - $emit, $broadcast y $on El evento $destroy Aplicaciones multivista Creando múltiples vistas. API de rutado $routeParams Servicio $location Eventos relacionados con el rutado La directiva ng-include UI Router AngularJS Forms Validación de datos Servicios AngularJS Introducción a los servicios Localización y carga Factorías Proveedores Decoradores de servicios Diseño de servicios Pruebas de servicios : Mockups de datos Comunicación con servidores El concepto de Promise Barreras y notificaciones con $q.all() Comunicaciones de bajo nivel con $http Encabezados y Cacheado de respuestas Transformación de las respuestas Pruebas unitarias Comunicaciones de alto nivel con $resource Interceptación de respuestas Cuestiones de seguridad - vulnerabilidades JSON y XSRF Introducción a Rectangular - La extensión REST de Angular Aspectos avanzados Filtros de datos Despliegue e internacionalización de aplicaciones Autenticación y Autorización Animación con AngularJS Optimización de aplicaciones. $watch y $watchCollection
Todos los temarios de nuestros cursos se pueden personalizar a la medida de las necesidades de la empresa