Inicio / Angular / Angular Completo: De Cero a Experto
Angular Principiante

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)

1

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.

15 min
2

TypeScript para Angular

Domina los conceptos de TypeScript esenciales para Angular: tipos, interfaces, clases, decoradores, genéricos y async/await.

25 min
3

Componentes en Angular

Aprende a crear componentes, usar interpolación, property binding, event binding, two-way binding, @Input, @Output y el ciclo de vida.

35 min
4

Directivas en Angular

Domina las directivas estructurales (@if, @for, @switch, @defer), directivas de atributo (ngClass, ngStyle) y cómo crear las tuyas propias.

30 min
5

Pipes en Angular

Aprende a transformar datos en los templates con pipes integrados (date, currency, number, async) y a crear pipes personalizados.

20 min
6

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.

30 min
7

Routing en Angular

Configura rutas, navega entre vistas, usa parámetros de URL, rutas anidadas, lazy loading, guards y resolvers.

40 min
8

Formularios en Angular

Aprende Template-driven Forms y Reactive Forms, validaciones personalizadas, FormArray para listas dinámicas y gestión de estado del formulario.

40 min
9

HTTP Client y APIs REST

Conecta tu app Angular a APIs REST con HttpClient, maneja errores, crea interceptores, sube archivos y agrega caché.

35 min
10

RxJS y Programación Reactiva

Aprende Observables, Subjects, operadores pipe (map, switchMap, combineLatest, forkJoin) y cómo integrar RxJS en componentes Angular.

45 min
11

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().

35 min
12

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.

40 min
13

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.

50 min
14

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.

40 min
15

Testing en Angular

Aprende a escribir pruebas unitarias con Jasmine y TestBed, mockear servicios, probar HTTP con HttpClientTestingModule y E2E con Cypress.

45 min
16

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.

30 min