Angular Completo: De Cero a Experto
Domina Angular desde sus fundamentos hasta conceptos avanzados. Aprende componentes, directivas, servicios, routing, formularios reactivos, HTTP, RxJS, gestión de estado y más, con ejemplos prácticos en cada lección.
Lecciones (16)
Introducción a Angular
Descubre qué es Angular, por qué usarlo, su historia, arquitectura general y cómo crear tu primer proyecto con Angular CLI.
TypeScript para Angular
Domina los conceptos de TypeScript esenciales para Angular: tipos, interfaces, clases, decoradores, genéricos y async/await.
Componentes en Angular
Aprende a crear componentes, usar interpolación, property binding, event binding, two-way binding, @Input, @Output y el ciclo de vida.
Directivas en Angular
Domina las directivas estructurales (@if, @for, @switch, @defer), directivas de atributo (ngClass, ngStyle) y cómo crear las tuyas propias.
Pipes en Angular
Aprende a transformar datos en los templates con pipes integrados (date, currency, number, async) y a crear pipes personalizados.
Servicios e Inyección de Dependencias
Comprende qué son los servicios, cómo usar el sistema de DI de Angular, la función inject(), InjectionToken y patrones de diseño.
Routing en Angular
Configura rutas, navega entre vistas, usa parámetros de URL, rutas anidadas, lazy loading, guards y resolvers.
Formularios en Angular
Aprende Template-driven Forms y Reactive Forms, validaciones personalizadas, FormArray para listas dinámicas y gestión de estado del formulario.
HTTP Client y APIs REST
Conecta tu app Angular a APIs REST con HttpClient, maneja errores, crea interceptores, sube archivos y agrega caché.
RxJS y Programación Reactiva
Aprende Observables, Subjects, operadores pipe (map, switchMap, combineLatest, forkJoin) y cómo integrar RxJS en componentes Angular.
Signals y Gestión de Estado
Domina el nuevo sistema de reactividad Signals: signal(), computed(), effect(), stores de estado global y los nuevos input()/output().
Seguridad: XSS, DomSanitizer y JWT
Protege tu app Angular contra XSS, usa DomSanitizer correctamente e implementa autenticación JWT con refresh token automático y backend Laravel.
NgRx — Gestión de Estado Global
Domina NgRx con el patrón Redux: Actions, Reducers, Selectors memoizados, Effects para llamadas HTTP, ComponentStore y NgRx DevTools.
Performance y Optimización
Optimiza tu app Angular con OnPush, trackBy, Virtual Scrolling, Preloading Strategies, análisis de bundle y Server-Side Rendering con SSR.
Testing en Angular
Aprende a escribir pruebas unitarias con Jasmine y TestBed, mockear servicios, probar HTTP con HttpClientTestingModule y E2E con Cypress.
Preguntas de Entrevista: Angular
Las preguntas más frecuentes en entrevistas técnicas de Angular para empresas de EEUU: fundamentos, RxJS, Signals, performance, NgRx, testing y arquitectura senior.