¿Qué quieres aprender?

Angular Escalable

Angular Escalable

TrainingIT

Curso online


300
+ IVA

Duración : 6 Semanas

Curso avanzado para el diseño y desarrollo de grandes aplicaciones web con Angular. Partiendo de un aplicación básica, conocerás las técnicas y herramientas que permiten un crecimiento de la base de código acorde al framework más usado por bancos, empresas y grandes organizaciones.

Aprende a crear soluciones de gestión de tamaño empresarial.

Motivación

Situación

Los grandes empresas, bancos y administraciones requieren aplicaciones de gestión enormes.

Implican a muchos desarrolladores, incluso distintos equipos, durante mucho tiempo.

Las funcionalidades demandadas y las expectativas de rendimiento y fiabilidad son enormes



Solución

Disponer de una Arquitectura de Soluciones Escalable

Conocer y aplicar Patrones de Diseño adaptados

Usa herramientas que faciliten la reutilización de código.

¿Quieres hablar con un asesor sobre este curso?

Objetivos

Instalar, configurar y utilizar las herramientas para grandes soluciones multi-proyecto con Nx. Usos avanzados de datos asíncronos en aplicaciones SPA Implementación centralizada de aspectos críticos como la seguridad y el tratamiento de errores Organizar la comunicación de datos a los componentes. Formularios complejos y validación de entrada Reutilización de lógica de presentación: directivas, plantillas y organización

A quién va dirigido

Programadores con experiencia en Angular Ideal para proyectos con equipos de desarrollo de dos o más programadores Ideal para proyectos con largo alcance, para dos años o más de desarrollo y mantenimiento

Requisitos

Ordenador por asistente con conexión a internet Node LTS Visual Studio Code Chrome

Temario completo de este curso

0. Nx, grandes proyectos requieren mejores herramientas

  • Instalación y migración de aplicaciones para usar con Nx
  • Ecosistema y utilidades de Nx
  • Estructura de soluciones: aplicaciones y librerías

1. Componentes

  • Componentes contenedores inteligentes
  • Componentes presentacionales puros
  • Estrategias de detección de cambios

2. Navegación y datos

  • Eventos del router: usos en SEO y analítica
  • Ejecuciones previas a la navegación: Resolvers y guards
  • Ejecuciones posteriores y obtención asíncrona de datos

3. Formularios Model Driven

  • Construcción de formularios por código
  • Validaciones propias y personalizadas
  • Componentes para formularios complejos

4. Tratamiento asíncrono de datos con RxJS

  • Operadores multi llamada con RxJS (flatMap y similares)
  • Servicios interceptores para seguridad y auditoría
  • Store reactivo para comunicación asíncrona global

5. Directivas, plantillas y componentes reutilizables

  • Uso de template y content para reutilizar presentación
  • Creación de directivas para reutilizar comportamiento
  • Organización de una librería de componentes
Ver más