Desarrollo con Angular - 4 días de clases en línea
2.450,00 EUR
- 4 days
Domina el desarrollo front-end moderno con Angular, JavaScript y TypeScript para crear aplicaciones web rápidas, escalables y responsivas. Esta capacitación práctica está diseñada para ayudar a los desarrolladores a adquirir experiencia real creando aplicaciones de una sola página (SPA) dinámicas utilizando la versión más reciente de Angular y las funcionalidades modernas de TypeScript.
Características clave
Idioma
Material del curso en inglés
Nivel
Nivel principiante - intermedio
4 días de formación en vivo con instructor
Formación virtual (8 horas al día)
Laboratorios interactivos prácticos en vivo
Todo el material del curso relevante
Más de 50 horas de estudio recomendadas
Certificación de finalización del programa incluida

Resultados de aprendizaje
Al final de este programa, podrás:
Comprender las funciones principales de Angular
Aprende a usar componentes, plantillas, directivas, señales y servicios de Angular para crear aplicaciones web modernas. También adquirirás experiencia práctica con enrutamiento, formularios, comunicación HTTP y prácticas de pruebas.
Crea componentes reutilizables y escalables
Crea componentes modulares de Angular con un flujo de datos eficaz utilizando inputs y outputs. Explora la proyección de contenido, los hooks del ciclo de vida y la arquitectura de componentes para desarrollar aplicaciones limpias y fáciles de mantener.
Crear interfaces de usuario dinámicas
Desarrolla plantillas interactivas utilizando enlace de datos, manejo de eventos, renderizado condicional y variables de plantilla. También usarás pipes para formatear y mostrar los datos de forma eficaz en la interfaz de usuario.
Implementar enrutamiento y navegación
Configura el enrutamiento de Angular para habilitar una navegación fluida entre vistas. Aprende a definir rutas, gestionar la navegación, usar router outlets y aplicar guardas de ruta para mejorar el control y la seguridad de la aplicación.
Integrar API y probar aplicaciones
Utiliza Angular HttpClient para conectar aplicaciones con APIs de backend, gestionar solicitudes y respuestas, manejar errores y trabajar con observables. También explorarás frameworks de pruebas como Jasmine y Karma para crear código confiable y fácil de mantener.

Cronograma del curso
Día 1
Sesión 1: Introducción a Angular
- Fundamentos de Angular
- Instalación y Angular CLI
- Introducción a TypeScript
Sesión 2: Fundamentos de Angular
- Componentes y plantillas
- Señales e inyección de dependencias
Sesión 3: Trabajo con señales
- Señales escribibles y calculadas
- Efectos y gestión de estado reactivo
Día 2
Sesión 4: Componentes
- Componentes y selectores de Angular
- HTML/CSS en línea y externo
- Importaciones y estilos
- Entradas, salidas y proyección de contenido
- Ciclo de vida de los componentes y elementos host
- Referencias a componentes secundarios y acceso al DOM
Sesión 5: Plantillas
- Plantillas y enlace de datos
- Interpolación y manejo de eventos
- Flujo de control y tuberías
- Variables de plantilla
Día 3
Sesión 6: Directivas
- Directivas de atributo y estructurales
- Trabajar con directivas de Angular
Sesión 7: Inyección de dependencias
- Fundamentos de la inyección de dependencias
- Creación e inyección de servicios
- Inyectores y proveedores
Sesión 8: Enrutamiento
- Conceptos de enrutamiento en SPA
- Configuración del enrutador de Angular
- Rutas, puntos de salida y enlaces de navegación
- Estado de ruta y guardas
Día 4
Sesión 9: Formularios
- Formularios reactivos y basados en plantillas
- Controles de formulario, agrupación y validación
- Comentarios dinámicos y estilo
Sesión 10: Cliente HTTP
- HttpClient de Angular y Observables de RxJS
- Obtención y actualización de datos
- Encabezados de solicitud y parámetros de URL
- Gestión de respuestas y manejo de errores
Sesión 11: Pruebas
- Fundamentos de Jasmine y Karma
- Pruebas de componentes y enrutamiento
- Probando enlaces, servicios, entradas y salidas
- Pruebas asíncronas y de dependencias

¿Quién debería inscribirse en este programa?
Desarrolladores front-end y web que buscan ampliar sus habilidades en Angular
Desarrolladores de JavaScript que están pasando a TypeScript y Angular
Desarrolladores de software que crean aplicaciones modernas de una sola página
Desarrolladores full-stack que desean fortalecer sus conocimientos de front-end
Profesionales técnicos interesados en el desarrollo de aplicaciones web modernas
Desarrolladores que buscan experiencia práctica con la arquitectura de Angular
Requisitos previos
- Conocimientos básicos de programación en JavaScript
- Familiaridad con HTML y CSS
- Conocimientos básicos de conceptos de desarrollo web
- Es beneficioso tener algo de experiencia con lógica de programación y conceptos de programación orientada a objetos
- Es útil tener conocimientos básicos de Node.js y npm, pero no es obligatorio
Declaraciones
Licencias y acreditación
El curso se ofrece de acuerdo con el Acuerdo del Programa de Socios y cumple con los requisitos del Acuerdo de Licencia.
Política de equidad
Se anima a los candidatos a ponerse en contacto con AVC para recibir orientación y apoyo durante todo el proceso de adaptación.
Preguntas frecuentes

¿Necesita soluciones corporativas o integración LMS?
¿No encontraste el curso o programa que encajaría para tu empresa? ¿Necesitas integración con un LMS? ¡Escríbenos! ¡Resolveremos todo!
