
El Curso
El curso de Angular 19 ofrece una formación completa y actualizada, cubriendo desde las nuevas directivas @for
y @if
, hasta el uso avanzado de Signals, Observables e inyectores personalizados. Aprenderás a crear servicios reutilizables con inyección de dependencias, consumir APIs REST y organizar la lógica de negocio de forma modular.
También dominarás el Angular Router, gestionando rutas, vistas protegidas y carga perezosa de módulos. En cuanto a seguridad, implementarás JWT para autenticación y autorización, protegiendo rutas con guards, e integrando interceptores para el control de accesos.
Ideal para desarrollar aplicaciones web modernas, seguras y escalables con Angular 19.
Módulo 1: Fundamentos de Angular
Este módulo aborda los fundamentos esenciales de Angular 19. Aprenderás a instalar y configurar el entorno de trabajo, así como a generar componentes y utilizar las directivas básicas para el desarrollo de aplicaciones.
Módulo 2: Servicios e Inyección de Dependencias
Aquí aprenderás a construir servicios en Angular y a gestionar la información que comparten los diferentes componentes, aplicando correctamente la inyección de dependencias.
Módulo 3: Formularios y Validaciones
Este módulo te proporcionará los conocimientos necesarios para gestionar formularios en Angular, incluyendo la implementación de validaciones tanto reactivas como basadas en plantillas.
Módulo 4: Consumo de Servicios REST
Aprenderás a acceder y consumir servicios REST desde tus aplicaciones Angular. Verás cómo integrar la información externa y presentarla de forma dinámica en los componentes.
Módulo 5: Enrutamiento en Angular
El manejo de rutas en arquitecturas SPA (Single Page Application) es fundamental. En este módulo aprenderás cómo definir rutas, cargar componentes dinámicamente y gestionar la navegación de forma eficiente.
Módulo 6: Buenas Prácticas en Angular
Angular es un framework muy amplio y conocer buenas prácticas es clave. En este módulo abordaremos temas como el uso de Custom Pipes, inyectores personalizados, mecanismos de unsubscribe y tipos genéricos, todos esenciales para desarrollar aplicaciones de calidad.
Módulo 7: Angular Signals
Angular ha evolucionado significativamente, y los Signals son una de las incorporaciones más destacadas en sus versiones recientes. Este módulo profundiza en su uso y aplicación práctica dentro de Angular 19.
Módulo 8: Seguridad y Autenticación con JWT
Toda aplicación debe ser segura. En este módulo aprenderás a implementar seguridad en Angular utilizando JWT (JSON Web Tokens), así como a controlar el acceso a vistas mediante inyectores y guardias de rutas, de forma nativa en Angular 19.
Curriculum
- 001intro (0:37)
- 002TeoriaNode (0:36)
- 003CodigoNode (1:00)
- 004TeoriaAngular (0:32)
- 005CodigoAngularCli (1:21)
- 006TeoriaNewApp (0:48)
- 007CodigoNewApp (2:03)
- 008TeoriaDespliegue (2:26)
- 009CodigoDespliegue (0:38)
- 010TeoriaComponente (0:53)
- 011CodigoComponente (1:51)
- 012TeoriaBinding (1:00)
- 013CodigBinding (3:43)
- 014TeoriaEventBinding (1:14)
- 015CodigoEventBinding (4:41)
- 016TeoriaBindingObjetos (0:35)
- 017CodigoBindingObjetos (3:57)
- 018TeoriaNgFor (0:59)
- 019CodigoNgFor (4:12)
- 020TeoriaFor (0:28)
- 021CodigoFor (2:40)
- 022TeoriaNgIf (0:39)
- 023CodigoNgIf (4:13)
- 024TeoriaIf (0:19)
- 025CodigoIf (1:47)
- 026TeoriaDataDriven (0:48)
- 027CodigoDataDriven (5:17)
- 028TeoriaCheckbox (1:29)
- 029CodigoCheckBox (4:47)
- 030TeoriaRadio (0:45)
- 031CodigoRadios (2:47)
- 032TeoriaLenguajes (0:31)
- 033CodigoLenguajes (5:15)
- 034Resumen (0:19)
- 001Intro (0:29)
- 002TeoriaLista (0:53)
- 003CodigoLista (5:55)
- 003TeoriaServicio (0:48)
- 004CodigoServicio (3:32)
- 005TeoriaInyeccion (0:53)
- 006CodigoInyeccion (2:26)
- 007TeoriaBorrar (0:52)
- 008CodigoBorrar (2:48)
- 009Teoriainsertar (0:49)
- 010CodigoInsertar (6:03)
- 011TeoriaEditar (1:05)
- 012CodigoEditar (7:48)
- 013TeoriaFiltrar (0:47)
- 014CodigoFiltrar (5:29)
- 015Resumen (0:46)
- 001Intro (0:31)
- 002TeoriaExpress (0:44)
- 003CodigoExpress (4:38)
- 004TeoriaRest (2:31)
- 005CodigoRest (6:31)
- 006TeoriaCors (0:53)
- 007CodigoCors (1:42)
- 008TeoriaBorrar (0:28)
- 009CodigoBorrar (6:07)
- 010TeoriaEncadenamiento (0:51)
- 011CodigoEncadenamiento (3:24)
- 012TeoriaPost (0:42)
- 013CodigoPost (8:31)
- 014TeoriaActualizar (1:14)
- 015codigoActualizar (6:10)
- 016TeoriaFiltrar (0:58)
- 017CodigoFiltrado (12:28)
- 018Resumen (0:20)
- 001intro (0:38)
- 002TeoriaRouter (1:22)
- 003CodigoRouter (2:01)
- 004TeoriaLista (0:28)
- 005CodigoLista (1:07)
- 006TeoriaInsertarProducto (0:23)
- 007CodigoInsertarProducto (8:43)
- 008TeoriaRouterLink (0:46)
- 09CodigoRouterLink (5:37)
- 010TeoriaEdicion (1:00)
- 011CodigoEdicion (12:45)
- 012TeoriaFormularioEditar (0:25)
- 013CodigoFormularioEditar (13:34)
- 014Resumen (0:16)
- 001intro (0:33)
- 002TeoriaInit (0:46)
- 003Codigoinit (2:46)
- 004TeoriaPipes (0:51)
- 005CodigoPipes (1:24)
- 006TeoriaCustomPipes (0:56)
- 007CodigoCustomPipes (2:23)
- 008TeoriaInyectores (1:01)
- 009CodigoInyectores (6:21)
- 010TeoriaUnSubscribe (0:26)
- 011CodigoUnsubscribe (13:28)
- 012TeoriaGenericos (0:46)
- 013CodigoGenericos (17:16)
- 014TeoriaGlobales (0:22)
- 015CodigoGlobals (1:36)
- 016Resumen (0:25)
- 001intro (0:38)
- 002TeoriaSignal (1:12)
- 003CodigoSignal (4:06)
- 004TeoriaUJpdate (0:23)
- 005CodigoUpdate (3:55)
- 006TeoriaSet (0:21)
- 007CodigoSet (3:06)
- 008CodigoArray (7:40)
- 008TeoriaArray (0:35)
- 09TeoriaComputed (0:32)
- 010CodigoComputed (3:49)
- 011TeoriaProductos (0:49)
- 012CodigoProductos (13:57)
- 013TeoriaSignal (0:30)
- 014CodigoSignal (10:37)
- 015teoriaAfinar (0:25)
- 016CodigoAfinar (3:54)
- 017Resumen (0:29)
- 002TeoriaIntro (3:51)
- 001Intro (0:29)
- 003TeoriaJWT (1:16)
- 004TeoriaNodeJWT (0:51)
- 005JWT (9:48)
- 006TeoriaUsuario (0:22)
- 007CodigoUsuario (4:46)
- 008TeoriaServicio (0:48)
- 009CodigoServicios (10:20)
- 010TeoriaInterceptor (0:55)
- 011CodigoIntgerceptor (6:53)
- 012TeoriaGuards (1:38)
- 013CodigoGuards (5:31)
- 014Resumen (0:42)