Para qué te prepara este curso subvencionado Curso Gratuito Especialista TIC en Programación con AngularJS:
Este curso de AngularJS le prepara para descubrir y profundizar el desarrollo de SPA (Single Page Apps o aplicaciones web de página única) con ayuda de AngularJS, el framework JavaScript desarrollado por Google.
A quién va dirigido:
Este curso de AngularJS está dirigido a aquellos desarrolladores Web que deseen descubrir y profundizar el desarrollo de SPA (Single Page Apps o aplicaciones web de página única) con ayuda de AngularJS, el framework JavaScript desarrollado por Google.
Objetivos de este curso subvencionado Curso Gratuito Especialista TIC en Programación con AngularJS:
- Descubrir las bases que permiten crear una aplicación web de página única, o SPA, así como los mecanismos fundamentales de AngularJS. - Aprender a cómo estructurar su aplicación y cómo implementar la navegación en una SPA. - Aprender cómo enriquecer el lenguaje HTML mediante directivas creando su propio DSL, cómo gestionar la validación de formularios, cómo localizar su aplicación, y a continuación cómo dialogar con el servidor mediante peticiones HTTP. - Conocer las pruebas unitarias y a las pruebas de integración, que permiten aportar una gran robustez a la aplicación AngularJS y asegurar que no existen regresiones. - Conocer las tecnologías complementarias a AngularJS que permiten, por ejemplo, mejorar la robustez y la productividad con TypeScript o que permiten crear fácilmente una aplicación móvil nativa a partir de una aplicación web con Apache Cordova. - Aprender los mecanismos avanzados vinculados con AngularJS, en particular el principio de ciclo digest y su impacto en la actualización de bindings o cómo optimizar su aplicación.
Salidas Laborales:
Desarrollo Web / Informática / Programación
Resumen:
Este curso de AngularJS le ofrece una formación especializada en la materia. AngularJS es un framework MVC de JavaScript para el Desarrollo Web Front End que permite crear aplicaciones SPA (Single-Page Applications). Con este curso de AngularJS podrá descubrir y profundizar el desarrollo de SPA (Single Page Apps o aplicaciones web de página única) con ayuda de AngularJS, el framework JavaScript desarrollado por Google.
Titulación:
Doble Titulación Expedida por EUROINNOVA BUSINESS SCHOOL y Avalada por la Escuela Superior de Cualificaciones Profesionales
Metodología:
Entre el material entregado en este curso se adjunta un documento llamado Guía del Alumno dónde aparece un horario de tutorías telefónicas y una dirección de e-mail dónde podrá enviar sus consultas, dudas y ejercicios. La metodología a seguir es ir avanzando a lo largo del itinerario de aprendizaje online, que cuenta con una serie de temas y ejercicios. Para su evaluación, el alumno/a deberá completar todos los ejercicios propuestos en el curso. La titulación será remitida al alumno/a por correo una vez se haya comprobado que ha completado el itinerario de aprendizaje satisfactoriamente.
Temario:
- UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A ANGULARJS
- Introducción
- Single Page Application
- AngularJS
UNIDAD DIDÁCTICA 2. MI PRIMERA APLICACIÓN ANGULARJS
- Introducción
- Referenciar AngularJS
- Definir el alcance de AngularJS
- Creación de una aplicación
- Aplicación completa
UNIDAD DIDÁCTICA 3. FUNDAMENTOS DE ANGULARJS
- Introducción
- Introducción a los módulos
- Controlador y modelo
- Vistas y Binding
- Formateo de los datos
UNIDAD DIDÁCTICA 4. ESTRUCTURAR UNA APLICACIÓN
- Introducción
- Módulos
- Inyección de dependencias
- Servicios
- Constantes
- Estructura de los archivos
UNIDAD DIDÁCTICA 5. PROMESAS Y PETICIONES HTTP
- Introducción
- Promesa, el fin de los callbacks
- Comunicación con el servidor
UNIDAD DIDÁCTICA 6. NAVEGAR EN UNA APLICACIÓN ANGULARJS
- Introducción
- Navegación en el seno de la aplicación
- Navegar fuera de la aplicación
UNIDAD DIDÁCTICA 7. FORMULARIOS Y VALIDACIÓN
- Introducción
- Formularios
- Validación
- Formularios con listas
- Ejemplo
UNIDAD DIDÁCTICA 8. INTERNACIONALIZACIÓN Y LOCALIZACIÓN
- Introducción
- Internacionalización de datos no textuales
- Internacionalización de datos textuales
UNIDAD DIDÁCTICA 9. LAS DIRECTIVAS
- Introducción
- Crear una directiva
- Nomenclatura de una directiva
- Restricción de los modos de declaración
- Uso de templates
- Transclusión
- Fases de ejecución de una directiva
- Definir prioridades
- Uso de scopes
- Controladores
- Ejemplos de directivas
UNIDAD DIDÁCTICA 10. NOCIONES AVANZADAS
- Introducción
- Funcionamiento del binding
- Rendimiento y optimización
- Animación de la aplicación
- Insertar contenido HTML
- Indexación en los motores de búsqueda
- Hacer su aplicación accesible
UNIDAD DIDÁCTICA 11. PROBAR UNA APLICACIÓN
- Introducción
- Pruebas unitarias
- Introducción a los mocks
- Pruebas de integración
UNIDAD DIDÁCTICA 12. MÁS ALLÁ DE ANGULARJS
- Introducción
- Entorno JavaScript compilado
- Seleccionar el entorno de desarrollo
- Depurar una aplicación AngularJS
- Hacer la aplicación disponible sin conexión
- Creación de aplicaciones nativas