Contacta con nosotros

Temario del curso

Introducción

  • ¿Qué hay de nuevo en Angular 13?

Componentes Avanzados

  • Visión general de los componentes avanzados
  • Uso de decoradores avanzados
  • Uso de ganchos avanzados del ciclo de vida
  • Construcción de componentes complejos
  • Implementación de componentes dinámicos
  • Creación de directivas personalizadas
  • Construcción de componentes reutilizables

Servicios Avanzados

  • Visión general de los servicios avanzados
  • Uso de proveedores de servicios
  • Aplicación de técnicas avanzadas de inyección de dependencias
  • Uso de observables y subject
  • Construcción de servicios asíncronos
  • Creación de servicios singleton
  • Creación de proveedores de tipo factory
  • Creación de proveedores de tipo useValue

Enrutamiento Avanzado

  • Visión general del enrutamiento avanzado
  • Uso de rutas anidadas
  • Uso de guardias de ruta
  • Uso de carga diferida (lazy loading)
  • Uso de precarga (preloading)
  • Creación de resolvers de ruta personalizados
  • Uso de parámetros de consulta (query parameters)
  • Uso de parámetros de ruta (route params)

Formularios Avanzados

  • Visión general de los formularios avanzados
  • Construcción de controles de formulario personalizados
  • Creación de validadores personalizados
  • Creación de validadores asíncronos personalizados
  • Uso de formularios reactivos en escenarios complejos
  • Uso de formularios dinámicos
  • Uso de formularios controlados por plantillas con validación
  • Construcción de directivas de formulario personalizadas

Pruebas Avanzadas

  • Visión general de las pruebas avanzadas
  • Pruebas de componentes avanzados
  • Pruebas de servicios avanzados
  • Pruebas de formularios avanzados
  • Aplicación de técnicas de desarrollo guiado por pruebas (TDD)
  • Uso de mocks y spies
  • Pruebas de extremo a extremo con Protractor

Optimización del Rendimiento

  • Visión general de la optimización del rendimiento
  • Uso de la compilación AOT (Ahead of Time)
  • Uso de carga diferida (lazy loading)
  • Optimización del cambio de detección (change detection)
  • Optimización de la renderización de componentes
  • Optimización de solicitudes de red
  • Optimización del renderizado del lado del servidor (SSR)

Despliegue y Optimización de la Construcción

  • Visión general del despliegue y la optimización de la construcción
  • Uso de la CLI de Angular
  • Uso de la construcción para producción
  • Uso de división de código (code splitting)
  • Uso de tree shaking
  • Optimización para aplicaciones web progresivas (PWA)
  • Optimización para motores de búsqueda (SEO)

Resolución de Problemas

Resumen y Próximos Pasos

Requerimientos

  • Conocimientos básicos de HTML, CSS y JavaScript
  • Experiencia con Angular 13 o haber completado un curso introductorio de Angular 13

Público objetivo

  • Desarrolladores y programadores experimentados que deseen ampliar sus conocimientos sobre Angular 13
 28 Horas

Número de participantes


Precio por participante

Testimonios (2)

Próximos cursos

Categorías Relacionadas