supercurso 05
Angular 21 de Cero a Experto
Signals, standalone components, RxJS y tiempo real a escala empresarial.
11 módulos65 lecciones publicadas~27 h de contenidointermedio
Temario
01Fundamentos0/6
- Qué es Angular: el framework con baterías incluidas20m20
- Componentes standalone: el molde que se basta solo20m20
- Templates y binding: el puente entre la clase y la pantalla22m20
- Control flow: @if, @for y @switch (adiós *ngIf)24m20
- input() y output(): datos que bajan, eventos que suben22m20
- Reto: Mi Bolsillo, tu primer árbol de componentes30m60
02Signals a fondo0/7
- Signals: el valor que avisa cuando cambia24m20
- computed: el valor derivado que se recalcula solo22m20
- effect: reaccionar al mundo cuando las señales cambian22m20
- Por qué signals reemplazaron a zone.js20m20
- Inputs como señales y model(): comunicación reactiva22m20
- linkedSignal y resource(): estado derivado y datos async22m20
- Reto: construye tu propio sistema de señales40m100
03Servicios y DI0/6
- Servicios e inyección de dependencias: lógica compartida22m20
- inject(): la forma moderna de pedir dependencias20m20
- Servicios con signals: el store reactivo de Angular24m20
- Jerarquía de inyectores: dónde vive cada servicio20m20
- Tokens de inyección: inyectar lo que no es una clase20m20
- Reto: el BolsilloStore, cerebro reactivo de la app30m60
04Routing0/6
- El router de Angular: convertir componentes en páginas22m20
- Parámetros de ruta como señales22m20
- Lazy loading: cargar cada página solo cuando se visita20m20
- Guards funcionales: el portero de cada ruta22m20
- Resolvers: los datos listos antes de entrar a la página18m20
- Reto: el mapa de rutas de Mi Bolsillo con guard35m60
05Formularios0/6
- Formularios: template-driven vs reactivos20m20
- Formularios reactivos tipados: FormGroup y FormControl22m20
- Validaciones: integradas, custom y asíncronas24m20
- Estados y errores accesibles: el formulario que se oye22m20
- Formularios dinámicos con FormArray20m20
- Reto: el formulario de nuevo gasto, validado y accesible35m60
06RxJS y observables a gran escala0/7
- Observables: streams de valores en el tiempo24m20
- Operadores y pipe: transformar el stream24m20
- Higher-order observables y switchMap24m20
- Combinar streams y multicast (share)22m20
- Errores y reintentos en RxJS20m20
- Interop signals ↔ observables: toSignal y toObservable22m20
- Reto: un buscador reactivo desde cero40m100
07HTTP y datos0/6
08Estado a gran escala0/5
09Tiempo real y sistemas distribuidos0/6
- Por qué tiempo real: del preguntar al empujar20m20
- WebSocket nativo: los cuatro momentos de una conexión22m20
- Socket.io con Angular: eventos con nombre y un socket vivo24m20
- Reconexión y backpressure: tiempo real robusto22m20
- Dashboard en vivo y presencia20m20
- Reto: panel colaborativo de gastos en tiempo real40m100