Contacta con nosotros

Temario del curso

Introducción

  • Visión general de Angular y sus características
  • Comprensión de los beneficios de utilizar Angular
  • Comprensión del framework y la arquitectura de Angular
  • ¿Qué hay de nuevo en Angular 14?
  • Configuración del entorno de desarrollo

Fundamentos de TypeScript

  • Comprensión de la sintaxis de TypeScript
  • Definición de variables, arreglos, interfaces y genéricos
  • Tipos en funciones

Componentes

  • Anatomía de un componente de Angular
  • Creación y uso de componentes
  • Comunicación entre componentes
  • Implementación de ganchos del ciclo de vida de los componentes

Directivas

  • Anatomía de una directiva de Angular
  • Creación y uso de directivas
  • Construcción de directivas personalizadas

Servicios e inyección de dependencias

  • Anatomía de un servicio de Angular
  • Creación y uso de servicios
  • Uso de inyección de dependencias para gestionar servicios

Tuberías

  • Anatomía de una tubería de Angular
  • Creación y uso de tuberías
  • Construcción de tuberías personalizadas

Formularios

  • Construcción y validación de formularios controlados por plantillas utilizando FormBuilder de Angular
  • Construcción y validación de formularios reactivos utilizando ReactiveFormsModule de Angular
  • Comparación y contraste entre formularios controlados por plantillas y formularios reactivos

HttpClient

  • Comunicación con una API RESTful utilizando el módulo HttpClient de Angular
  • Implementación de solicitudes GET, POST, PUT y DELETE
  • Manejo de errores y eventos de progreso

Autenticación y autorización

  • Implementación de autenticación y autorización en aplicaciones de Angular
  • Uso de tokens JSON Web (JWT) para autenticación
  • Protección de rutas con guardias

Pruebas y depuración

  • Configuración de un entorno de pruebas para Angular utilizando Karma y Jasmine
  • Escritura de pruebas unitarias para componentes, directivas, servicios y tuberías de Angular
  • Depuración de aplicaciones de Angular utilizando las herramientas de desarrollo del navegador

Resumen y siguientes pasos

Requerimientos

  • Conocimientos básicos de HTML, CSS y JavaScript

Público objetivo

  • Desarrolladores
  • Programadores
 28 Horas

Número de participantes


Precio por participante

Testimonios (1)

Próximos cursos

Categorías Relacionadas