Interceptores en Angular 19+: Token, Loader y Mejora de UX con Debounce | 20

Lección 19 de 3259%

Ya has superado la mitad. Estás muy cerca de completar el curso.

Sobre esta lección

Los interceptores HTTP en Angular son una herramienta esencial para modificar y controlar todas las peticiones HTTP de forma global. En este video aprenderás a implementar dos interceptores funcionales: 1️⃣ Interceptor de Token: Añade automáticamente el token de autenticación a cada petición. 2️⃣ Interceptor de Loader: Muestra un indicador de carga (spinner) mientras se realizan las peticiones HTTP, optimizando la experiencia del usuario. ➕ Bonus: Mejora la UX con Debounce para evitar que el loader parpadee en peticiones rápidas. Si buscas dominar interceptores HTTP en Angular 19+ con Stand Alone Components y Signals, este video es para ti. ✨ Lo que aprenderás en este video: 🔐 Añadir el token de autenticación a todas las peticiones con un interceptor. ⚡ Mostrar un Loader global con Signals mientras se cargan datos. ⏳ Optimizar el spinner con DebounceTime para mejorar la experiencia del usuario. 🧠 Configurar interceptores funcionales en el app.config.ts. 🛠️ Integrar RxJS y Signals en los interceptores. ⏲️ Índice de contenido con timestamps: 00:00 - ¿Qué son los interceptores HTTP en Angular? Casos de uso 01:55 - Creación del Interceptor de Token para añadir Bearer Token 04:35 - Configuración del interceptor en app.config.ts 05:00 - Verificación de que el Token se añade correctamente 05:41 - Creación del Servicio de Loader con Signals 08:03 - Creación del Interceptor de Loader con Signals y sin Debounce 10:30 - Creación del Componente DottechLoaderComponent con TailwindCSS 13:50 - Carga del Componente DotTechLoader en la aplicación 15:15 - Creación del Interceptor de Loader con Signals y con Debounce 18:22 - Conclusiones ------------------ RECURSOS ------------------- 💻 Repositorio del proyecto: https://github.com/puntotech/angular-renaissance-fundamentals-workshop -----------------------------------------

Sobre este curso

En este curso aprenderás a desarrollar una aplicación completa en Angular Moderno (19+) aprendiendo los fundamentos de Angular.

Lección 19 de 32Nivel: principianteDuración total: 12h 48m

Lo que aprenderás en este curso:

  • Comprender la arquitectura de módulos y componentes de Angular
  • Crear servicios, directivas y pipes personalizados
  • Implementar formularios reactivos y validaciones
  • Gestionar el enrutamiento y la navegación en Angular