Temario del curso

Fundamentos de Angular 20

  • Comprender el ecosistema de Angular
  • Explorar la arquitectura de Angular 20
  • Componentes independientes y estructura de aplicaciones

TypeScript y Configuración del Proyecto

  • Esenciales de TypeScript para Angular
  • Configurar Angular CLI para nuevos proyectos
  • Trabajar con herramientas de desarrollo

Componentes, Plantillas y Enlace de Datos

  • Crear y organizar componentes
  • Sintaxis de plantillas y renderizado dinámico
  • Enlace de datos de propiedad, evento y bidireccional

Enrutamiento y Navegación

  • Configurar el enrutamiento de Angular
  • Parámetros de ruta y rutas secundarias
  • Carga diferida y patrones de navegación

Servicios, Inyección de Dependencias y HTTP

  • Crear servicios reutilizables
  • Patrones de inyección de dependencias
  • HTTPClient para la comunicación con APIs

Gestión de Estado y Señales

  • Comprender las señales de Angular
  • Patrones reactivos de estado
  • Gestionar flujos de datos en aplicaciones

Formularios y Entrada del Usuario

  • Trabajar con formularios basados en plantillas
  • Crear formularios reactivos
  • Estrategias de validación y comportamientos UX

Optimización del Rendimiento y Despliegue

  • Optimizar builds y activos
  • Estrategias de detección de cambios
  • Desplegar aplicaciones Angular 20

Resumen y Pasos Siguientes

Requerimientos

  • Comprensión de conceptos básicos de desarrollo web
  • Experiencia con JavaScript o TypeScript
  • Familiaridad con los fundamentos de HTML y CSS

Público Objetivo

  • Desarrolladores front-end que transicionan a Angular moderno
  • Ingenieros de software que construyen aplicaciones web escalables
  • Profesionales técnicos que necesitan habilidades prácticas en Angular
 21 Horas

Número de participantes


Precio por participante

Testimonios (5)

Próximos cursos

Categorías Relacionadas


Fatal error: Uncaught TypeError: _isl_get_excluded_site(): Return value must be of type ?array, none returned in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc:38 Stack trace: #0 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(30): _isl_get_excluded_site() #1 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(17): isl_get_excluded_site() #2 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(51): get_outline_isls() #3 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(7): islc_prepare_links() #4 /apps/hitra7/npfrontend/nptemplates/default.php(272): islc7_sites_links_array_v3() #5 /apps/hitra7/npfrontend/modules/course/course.php(143): require_once('...') #6 /apps/hitra7/npfrontend/core/routes.php(15): course_menu_callback() #7 /apps/hitra7/npfrontend/__index.php(81): require_once('...') #8 /apps/hitra7/npfrontend/index.php(15): include_once('...') #9 /apps/hitra7/index.php(66): include_once('...') #10 {main} thrown in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc on line 38