Solicitar información

Temario del curso

Introducción a Angular 18

  • Descripción general de Angular y su ecosistema.
  • Novedades en Angular 18, incluyendo las últimas actualizaciones en Angular DevTools.
  • Configuración del entorno de desarrollo.

Configuración del proyecto y diseño arquitectónico

  • Uso de Angular CLI.
  • Estructura del proyecto y organización de archivos.
  • Módulos y componentes en Angular.
  • Aprovechamiento de las mejoras de TypeScript 4.7 para un mayor rendimiento y comodidad al programar.

Plantillas y vinculación de datos

  • Sintaxis de las plantillas en Angular.
  • Interpolación, enlace de propiedades y asociación de eventos.
  • Vinculación bidireccional mediante ngModel.

Componentes y directivas

  • Creación e implementación de componentes.
  • Ciclo de vida de los componentes.
  • Directivas integradas (ngIf, ngFor, entre otras).
  • Desarrollo de directivas personalizadas.

Servicios e inyección de dependencias

  • Creación y uso de servicios.
  • Inyección de dependencias en Angular.
  • Gestión del estado de la aplicación.

Rutas y navegación

  • Configuración del sistema de rutas de Angular.
  • Definición de rutas y parámetros asociados.
  • Comprensión e implementación de las nuevas funcionalidades en el sistema de rutas.
  • Carga diferida y protección mediante guardias de ruta.

Formularios en Angular

  • Formularios controlados por plantillas.
  • Formularios reactivos.
  • Validación de datos y gestión de errores en formularios.

Cliente HTTP y observables

  • Ejecución de solicitudes HTTP mediante HttpClient.
  • Procesamiento de respuestas obtenidas vía HTTP.
  • Trabajo con observables proporcionados por RxJS.

Temas avanzados

  • Animaciones en Angular.
  • Internacionalización (i18n) de aplicaciones.
  • Técnicas para optimizar el rendimiento, como la detección de cambios sin zonificación.

Pruebas en Angular

  • Realización de pruebas unitarias con Jasmine y Karma.
  • Ejecución de pruebas end-to-end utilizando Protractor.
  • Buenas prácticas para probar aplicaciones Angular.

Despliegue y mantenimiento

  • Generación y publicación de aplicaciones desarrolladas en Angular.
  • Gestión de versiones mediante Git.
  • Aplicación de prácticas de integración y entrega continua (CI/CD).

Migración y resolución de problemas

  • Paso a paso para migrar desde versiones anteriores de Angular.
  • Errores frecuentes y recomendaciones para evitarlos.
  • Solución de incidencias comunes en aplicaciones basadas en Angular 18.

Sesión práctica

  • Ejercicios guiados en el aula.
  • Desarrollo de proyectos inspirados en situaciones reales.
  • Trabajos grupales y revisión entre pares.

Resumen final e indicaciones para seguir avanzando

Requerimientos

  • Conocimiento previo de JavaScript
  • Experiencia en desarrollo web
  • Fundamentos básicos de HTML y CSS

Público objetivo

  • Desarrolladores web
  • Desarrolladores de front-end
  • Cualquier persona interesada en crear aplicaciones de una sola página (SPAs) con Angular
 28 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 5800 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (3)

Próximos cursos

Categorías Relacionadas