Curso avanzado de aplicaciones Angular

Avanzado
40 Horas
Curso Presencial y Online
Curso avanzado de aplicaciones Angular

Descripción del curso

Presentamos un nuevo curso avanzado en Bilbao de Angular, el sucesor de AngularJS. Se trata de un curso de formación especializada sobre el framework para desarrollar aplicaciones tanto para Escritorio como para dispositivos móviles orientado al rendimiento y a la velocidad, desarrollado y mantenido por Google.

En este curso se pretende profundizar en varios aspectos del framework Angular para complementar la formación en equipos con nociones de ya asentadas.

Objetivos

El objetivo del curso es conocer y entender los siguiente aspectos del framework que quizá no se descubran en una primera aproximación a la herramienta.

El curso se divide en 3 secciones diferenciadas:

  • Decoradores: uso de decoradores custom en nuestras clases/componentes
  • ChangeDetector: Profundizando en el data-binding para sacar el máximo rendimiento en aplicaciones con una alta tasa de refresco.
  • ngrx: manejando estados inmutables sobre RxJS en aplicaciones angular (similar a react). Se planteara el desarrollo de una pequeña aplicación utilizando esta arquitectura.

Requisitos

Es obligatorio tener experiencia previa con el framework, ya que se van a dar por hecho ciertas nociones en el uso básico de elementos comunes: componentes, directivas, servicios, etc.

Igualmente es necesario tener experiencia con Typescript.

Orientado a

El curso está orientado a equipos de desarrollo con experiencia previa en el framework, que busquen profundizar más en la materia que se expone en este curso.

Programa

  1. Introducción a Angular, la evolución de AngularJS
  2. Decoradores

    1. ¿Qué son? ¿para qué sirven?

    2. Casos de uso comunes

    3. Decoradores en Typescript

      1. factorys

      2. composición de decoradores

    4. Decoradores de clase

    5. Decoradores de métodos

    6. Decoradores de propiedades

    7. Decoradores de argumentos

  1. ChangeDetector

    1. Modelo de data-binging

    2. zone.js y NgZone

    3. Estrategias de detección de cambios

    4. ChangeDetectorRef

    5. AsyncPipe

  2. NgRx

    1. Arquitecturas Flux ¿Qué problema resuelve?

    2. Implementaciónsobre RxJS

    3. Store

      1. Actions / Reducers

    4. Effects

    5. Router-Store

    6. Store-devtools

Nota: El curso se realizará sobre la última versión estable de angular (angular 4.* en estos momentos).

Quizá también te interese nuestro curso básico de aplicaciones Angular o el resto de nuestra oferta formativa especializada.