Temario del curso

Introducción

  • Resumen de Angular y sus características
  • Comprendiendo el framework y la arquitectura de Angular
  • ¿Qué hay de nuevo en Angular 15?

Configuración del entorno de desarrollo

  • Instalando y configurando Angular 15
  • Utilizando las APIs estables independientes que permiten a los desarrolladores de Angular construir aplicaciones sin Ng Modules.
  • Comprendiendo el rendimiento mejorado

Fundamentos de TypeScript

  • Comprendiendo la sintaxis de TypeScript
  • Definiendo variables y arrays
  • Tipo en funciones

Componentes

  • Anatomía de un componente Angular
  • Creando y utilizando componentes
  • Comunicación entre componentes
  • Implementando hooks del ciclo de vida de componentes
  • Utilizando CDK List para construir componentes UI

Directivas

  • Anatomía de una directiva Angular
  • Creando y utilizando directivas
  • Construyendo directivas personalizadas
  • Utilizando la API de composición de directivas
  • Utilizando la Directiva Image en aplicaciones Angular y realizando la generación automática de srcset en la Directiva Image

Servicios y Inyección de Dependencias

  • Anatomía de un servicio Angular
  • Creando y utilizando servicios
  • Utilizando la Inyección de Dependencias para gestionar servicios

Pipes

  • Anatomía de un pipe Angular
  • Creando y utilizando pipes
  • Construyendo pipes personalizados

Formularios

  • Construyendo y validando formularios utilizando FormBuilder de Angular
  • Implementando formularios reactivos
  • Utilizando formularios basados en plantillas

HttpClient

  • Comunicándose con una API RESTful utilizando el módulo HttpClient de Angular
  • Implementando solicitudes GET, POST, PUT y DELETE
  • Gestionando errores y eventos de progreso

Autenticación y Autorización

  • Implementando autenticación y autorización en aplicaciones Angular
  • Utilizando JSON Web Tokens (JWT) para la autenticación
  • Protegiendo rutas con guards
  • Reduciendo el boilerplate en guards

Pruebas y Depuración

  • Escribiendo pruebas unitarias utilizando Jasmine y Karma
  • Probando componentes, directivas, servicios y pipes de Angular
  • Depurando aplicaciones Angular utilizando las DevTools del navegador
  • Aprendiendo sobre las mejoras en esbuild para builds más rápidos

Resumen y Pasos Siguientes

Requerimientos

  • Comprensión básica de HTML, CSS y JavaScript

Audiencia

  • Desarrolladores
  • Programadores
 28 Horas

Número de participantes


Precio por Participante​

Testimonios (5)

Próximos cursos

Categorías Relacionadas