Desarrollo con Angular - 4 días de clases en línea

2.450,00 EUR

  • 4 days
Aula Virtual en Vivo
En la Empresa

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

Hero

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.

Hero

Cronograma del curso

  1. 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
  2. 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
  3. 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
  4. 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
Desarrollo con Angular

¿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

Comenzar curso ahora

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

Contact background

¿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!