Menu

Curso: Programación en Angular 6


30 horas

Presencial

Aprender a crear aplicaciones SPA (Single Page Applications) con Angular 6, uno de los frameworks MVC de JavaScript más importantes en el desarrollo web front end. Con este curso podrá aprender desde 0 a crear aplicaciones en la última versión del framework más popular de JavaScript.

  • Este curso permite aprender a crear aplicaciones de tipo SPA desde cero mediante el uso de Angular en su última versión y TypeScript.
  • Con la nueva versión de este framework respaldada por Google, los desarrolladores web podrán hacer frente a la creación de aplicaciones SPA robustas. La mejora en la experiencia del usuario que suponen las aplicaciones SPA, nos permite ofrecer un mejor servicio y facilitar el uso de nuestras aplicaciones a nuestros usuarios.
  • Durante el curso conoceremos desde los elementos básicos para trabajar con Angular, pasando por la estructura modular y la creación eficaz del enrutamiento, hasta la creación y comunicación de componentes y la inyección de servicios para mejorar la funcionalidad de nuestras aplicaciones.

Orientado a desarrolladores, analistas o jefes de equipo que desean conocer las posibilidades de Angular como framework de JavaScript para el desarrollo de aplicaciones SPA por parte del área de Front End.

  • 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
De acuerdo con lo dispuesto en la Ley Orgánica de Protección de Datos 15/99 de 13 de Diciembre, así como en su Reglamento de Aplicación (Real Decreto 1720/2007), Cas Training, S.L. se compromete a utilizar únicamente los datos que le solicitamos con el fin de prestarle información relativa a esta consulta. Por su seguridad, sus datos pasarán a formar parte de nuestro fichero automatizado con el objetivo de poder mantener el contacto con Ud. Si desea oponerse, acceder, cancelar o rectificar sus datos, póngase en contacto con Cas Training, S.L. al teléfono 915536162 o a través del correo electrónico info@cas-training.com.