Curso de Angular Avanzado

FrontEnd

Desarrollo de aplicaciones avanzadas con Angular

Avanzado Corto (hasta 8 horas) Precio en promoción 99€ 75€

Este curso de Angular aborda el estudio de las prácticas más adecuadas  y necesarias para proyectos profesionales desarrollados con este framework Javascript. Es un curso avanzado, por lo que partimos de los conocimientos ya impartidos en el Curso básico de Angular de EscuelaIT.

A lo largo de las clases se explicarán técnicas de diverso calado, que deberían incluir las aplicaciones profesionales y que son requisitos habituales en proyectos medianos o grandes. 

El conjunto de temáticas van desde el diseño con Material Design hasta la renderización del lado del servidor, pasando por la creación de Progressive Web Apps, reactive forms o el patrón Redux.

El estudiante del curso de Angular Avanzado, una vez finalizada la formación, será capaz de crear aplicaciones capaces de aprovechar lo mejor del framework y lo mejor de la plataforma web, creando proyectos con un aspecto y comportamiento más depurado y con alto rendimiento.

Durante este curso se usará la última versión de Angular disponible en el momento de impartirlo. La previsión es que utilicemos la versión de Angular 6, cuyo lanzamiento se prevé una semana antes de comenzar este curso avanzado.

Sesiones del Curso Avanzado de Angular

A continuación se resume el contenido de las clases que componen el curso:

-Reactive Forms
Qué son los "Model Driven Forms" y componentes "Model Driven". Cómo realizar validaciones sobre formularios reactivos y el control de su estado.

-Detección del cambio y Redux
Qué es el concepto de Inmutabilidad y cómo realizar la detección del cambio de manera que se aumente el rendimiento de las aplicaciones Angular. Qué es Redux y cómo usar este patrón de arquitectura de datos en una aplicación Angular avanzada.

-Desarrollo de Progressive Web Apps
Qué son las aplicaciones progresivas (PWA) y cómo desarrollar PWA con Angular. Aprenderemos a trabajar con las herramientas integradas dentro de Angular y Angular CLI para facilitar el desarrollo de las características de las aplicaciones progresivas en Angular.

-Angular Universal (Server Side Rendering)
Qué es la renderización del lado del servidor, ofrecida con Angular Universal, por qué es importante en el desarrollo de aplicaciones con Angular y qué problemas resuelve. Explicaciones para poder usar esta característica de suma importancia para mejorar el posicionamiento en buscadores (SEO) de las aplicaciones Angular.

-Angular Material para Material Design
Es una clase dedicada a mejorar el diseño de aplicaciones Angular, usando las guías de Material Design y los componentes Material que nos ofrece Angular Material. Veremos también Flex Layout, para organizar mejor la composición de las aplicaciones Angular.

Requisitos para el estudiante

Al ser un curso avanzado de Angular se requiere del estudiante tener un conocimiento básico del framework. Obviamente también es necesario conocer el lenguaje Javascript y TypeScript. 
Todos los conocimientos básicos para este curso se pueden adquirir con el pasado curso de Angular de EscuelaIT.

Materiales que se usarán durante el curso

- Usaremos el editor de código Visual Studio Code (VSCode)
- Para ejecución y depuración se usará Chrome
- Para las herramientas de entorno de desarrollo: NodeJS y Angular CLI

CONTENIDO

Reactive Forms

Novedades de Angular (Versión 6)

Gratis !
Alberto Basalo

Implementación de reactive forms

Gratis !
Alberto Basalo

Descripción de las clases del curso

Gratis !
Alberto Basalo

Detección del cambio y Redux

Ampliación: flujo de gestión de estado con Redux

Progressive Web Apps

Preguntas y repaso final

Alberto Basalo

Angular Material

Angular Flex Layout

Alberto Basalo

Preguntas finales

Alberto Basalo

Angular Universal (Server Side Rendering)

CONTENIDO

Reactive Forms

Novedades de Angular (Versión 6)

Gratis !
Alberto Basalo

Implementación de reactive forms

Gratis !
Alberto Basalo

Descripción de las clases del curso

Gratis !
Alberto Basalo

Detección del cambio y Redux

Ampliación: flujo de gestión de estado con Redux

Progressive Web Apps

Preguntas y repaso final

Alberto Basalo

Angular Material

Angular Flex Layout

Alberto Basalo

Preguntas finales

Alberto Basalo

Angular Universal (Server Side Rendering)