Durante el curso, te enseñaremos a crear aplicaciones SPA (Single Page Applications) desde cero, utilizando uno de los frameworks MVC de JavaScript más destacados en el desarrollo web front-end.
Personas con conocimientos en Informática: a Titulados Universitarios, a personas con Formación Profesional, a todo Profesional del sector IT.
El objetivo principal del curso es la elaboración de aplicaciones de tipo SPA empleando la última versión de Angular y TypeScript. Por este motivo, durante la formación, estudiaremos los elementos básicos para trabajar con Angular. Conocerás la estructura de sus módulos, aprenderás sobre la elaboración y comunicación de componentes, y explorarás la inyección de servicios para mejorar la funcionalidad de nuestras aplicaciones.
INTRODUCCIÓN A ANGULAR
Conceptos: ¿Qué es Angular?
Origen y evolución: AngularJS (1.x) y Angular
Versiones: Angular 6.x
Entorno de trabajo
TECNOLOGÍAS IMPLICADAS
JavaScript ES6
Introducción a TypeScript
Web Components: nuevo estándar del W3C
Programación reactiva y RXJS
HERRAMIENTAS DE DESARROLLO DE APLICACIONES SPA
Angular CLI. Novedades en CLI 6.x
Arquitectura de Angular. Aplicaciones SPA
Entorno de Testing Inicial
COMPONENTES
Plantillas (Templates)
Enlace a datos y Enlace a eventos. Binding
Comunicación ente componentes. Input/Output
Formularios
Elements: Web Components basados en Angular 6.x
DIRECTIVAS Y PIPES
Directivas.
Pipes.
Animaciones
PROVIDERS, INYECTORES Y SERVICIOS
Inyección de dependencias
Concepto de providers en Angular
Árbol de providers (Factory, Instance)
Servicios
Servicios incorporados. HttpClient
Servicios propios
ROUTING AVANZADO
Lectura de Parámetros
Subrouting. Anidación de rutas
Navegación imperativa
Guardias
TESTING AVANZADO
Testing Unitario
Test end-to-end
BIBLIOTECAS DE COMPONENTES
ng-Bootstrap
Gráficos
Traducción
Angular Material (Librería components UI)
AMPLIANDO EL USO DE ANGULAR
Progresive Web Applications (PWA)
Angular Universal: renderizado en el servidor
Culminada la formación el estudiante obtendrá una titulación emitida por el centro que certifica los estudios realizados.
El aspirante al Máster en Desarrollo Front end con Angular 6, debe tener conocimientos y experiencia en el sector IT.