Curso de Desarrollo Web Avanzado con Angular JS

Bit formación informática

Descripción

El curso se articula en 10 módulos divididos en dos partes (5 iniciales y 5 de desarrollo en profundidad). En los 5 primeros se revisa toda la maquinaria de Angular sin entrar en muchos detalles ni en personalizaciones. En los segundos, se plantean problemas del día a día en el desarrollo con Angular y cuáles son las soluciones más implantadas o recomendadas

Temario

1 - Primeros pasos con AngularJS
Instalación y configuración de herramientas
Configuración y uso del Editor Sublime Text
Proyectos de AngularJS en Visual Studio
Arquitectura de una aplicación
Una página inicial (Shell Page)
Otras consideraciones de arquitectura
Buenas prácticas en el desarrollo de aplicaciones Angular
2 - Arquitectura de AngularJS
Las bases de AngularJS
Modelo MVC y aplicaciones SPA
Técnicas de desarrollo típicas en AngularJS (Dependency Injection, IoC, etc.)
Directivas (y últimos cambios)
Herramientas actuales
AngularJS y V. Studio 2015
3 - Carga de componentes
Programando con AngularJS 1.5
El Bootstrap (carga inicial)
Objetos fundamentales de AngularJS
Controladores
Módulos
Programación de Módulos
Routing
Servicios
Filtros
4 - Directivas
Directivas y Plantillas (Vistas)
Directivas y Binding
Directivas incorporadas
Otras Directivas
Directivas en la gestión de formularios de datos
Directivas y la lógica de presentación
Directivas y validaciones
5 - Data Binding
NgModelController: Entre el modelo y la Interfaz de Usuario
Databinding y directivas de elementos de entrada
Validación de formularios
Formularios anidados y repetidos
Formas de envío de la información de formularios.
Reinicio de valores de un formulario
Opciones de personalización
6 - Servicios
Arquitectura y uso de los servicios en Angular
Principios S.O.L.I.D.
Servicios, Factorías y Proveedores
Declaración de constantes y variables globales
Acceso a Servicios Web
Acceso a recursos REST mediante $resource.
Providers como servicios
Promises: una implementación ES5 en Angular.
Servicios del DOM
7 - Recursos personalizados
Creación de directivas de usuario
Estructura básica
Manejo del $scope local en directivas
Comunicaciones entre $scopes locales y globales.
Creación de filtros de usuario
Filtros avanzados: definición de salidas parametrizadas.
Completando la aplicación mediante las API de JavaScript5
Análisis de demos sobre casos prácticos de implementación
8 - Interoperabilidad, Rendimiento y Recursos Externos
Internacionalización: Globalización y Localización
Uso de i18n: opciones
Optimización de aplicaciones
Buenas prácticas
Consideraciones de rendimiento
Seguridad: Manejo de la Autenticación y la Autorización.
Incorporación de recursos externos: Google Maps, Bing Maps, etc.
Utilización de API's de terceros
9 - Pruebas Unitarias
Las pruebas unitarias en AngularJS
Jasmine y el contexto de las pruebas unitarias.
Demos iniciales
Matchers y palabras reservadas del entorno de pruebas.
Configuración de Karma
Demos de pruebas con Karma
Uso de pruebas mediante ngMock
Demos de pruebas con ngMock
Configuración de Chutzpah: integración en Visual Studio 2015
Pruebas aritméticas
Automatización de las pruebas
Demos de pruebas integradas con Chutzpah
10 - Miscelánea
Transformaciones, Transiciones y Animaciones
Implementación de las API dinámicas de JavaScript
Servicios para Animaciones de Angular
ngAnimate
Incorporación de CSS3 en Angular.
La seguridad en Angular
Servicios $sce y $sanitize
Módulos para seguridad: implementación
Tratamiento generalizado de excepciones
Otros objetos de Angular
Incorporación de jQuery y jQLite
Ver más

Destinatarios

Directores de informática, Responsables de desarrollo de software, Jefes de proyecto, Analistas y desarrolladores y, en general, cualquier persona que por sus necesidades profesionales deba conocer el funcionamiento de este marco de trabajo.

Requisitos

Los asistentes deben tener alguna experiencia en proyectos de desarrollo de software, conocimientos básicos los lenguajes de Internet: HTML, CSS, y haber trabajado en los aspectos fundamentales del lenguaje JavaScript.

Metodología

Curso presencial, activo y participativo. El docente introducirá los contenidos haciendo uso del método demostrativo, los participantes asimilarán los conocimientos mediante las prácticas de aplicación real.








Duración

Fecha de inicio a consultar

Objetivos

Al finalizar este curso los alumnos podrán:

Entender la arquitectura de AngularJS y entornos similares.

Integrar las librerías necesarias de AngularJS en aplicaciones nuevas y existentes.

Manejar el acceso a servicios Web y peticiones AJAX dentro del contexto de ejecución de AngularJS.

Crear directivas propias y utilizar las existentes para extender la interfaz del DOM según las necesidades de una aplicación.

Crear y utilizar servicios, factorías y proveedores inyectables en cualquier aplicación AngularJS.

Extender las interfaces de usuario mediante servicios avanzados de animación.

Utilizar AngularJS en conjunción con otras bibliotecas populares de terceros como Bootstrap, jQuery, etc.

Precio

A consultar

Sí, me interesa

conocer todos los detalles, precios, becas, fechas y plazas disponibles

Curso de Desarrollo Web Avanzado con Angular JS

Para contactar debes aceptar la política de privacidad
Enviando este formulario acepta recibir información periódica de Educaweb relacionada con estos cursos.
También te recomendamos estos cursos

Curso de Desarrollo Web Avanzado con Angular JS