course landscape image

Curso de Angular

Este curso integral abarca una amplia gama de temas esenciales, equipándose con las habilidades y conocimientos necesarios para destacarte en el mundo del desarrollo web.

Duración
24 Horas
Modalidades
  • Presencial
  • Virtual
Cupos disponibles
15
Inversión
50$

Requisitos

  • Se recomienda tener conocimiento básico de Javascript, además de HTML y CSS

Al terminar el curso podrás

  • Creación de aplicaciones web dinámicas y responsivas
  • Desarrollo de aplicaciones web utilizando Angular y TypeScript
  • Integración de servicios web RESTful y bases de datos
Facilitador

Francisco Velazco

Contenidos

Introducción a Angular

  • Historia y evolución de Angular, instalación y configuración de herramientas.

Primeros pasos con Angular

  • Estructura de un proyecto Angular, componentes básicos y arquitectura.

Templates y Data Binding

  • Templates, interpolación, property binding, event binding y two way binding.

Directivas

  • Uso de directivas estructurales y de atributos, creación de directivas.

Servicios y Dependency Injection

  • Creación y uso de servicios, inyección de dependencias DI.

Manejo de formularios

  • Formularios reactivos y dirigidos por plantillas, validación de formularios.

Ruteo y navegación

  • Configuración de rutas, navegación y rutas anidadas.

HTTP Client

  • Comunicación con API REST usando HttpClient, manejo de promesas y observables.

Componentes avanzados

  • Ciclo de vida de los componentes, input y output properties, content projection.

Pipes

  • Uso de pipes incorporados, creación de pipes personalizados.

Gestión del estado

  • Manejo del estado de la aplicación con servicios y store management libraries.

Animaciones

  • Creación de animaciones y transiciones con Angular.

Testing

  • Pruebas unitarias y de integración con Karma y Jasmine.

Pruebas end to end E2E

  • Pruebas E2E con Protractor, configuración y ejemplos.

Angular Material

  • Uso de Angular Material, componentes y temas.

PWA. Progressive Web Apps

  • Creación de aplicaciones progresivas, service workers y manifest.json.

Optimización y rendimiento

  • Técnicas de optimización, lazy loading, y análisis del rendimiento.

Internacionalización. i18n

  • Soporte multiidioma con Angular, configuración y uso de i18n.

Accesibilidad. Despliegue

  • Mejores prácticas para la accesibilidad en aplicaciones Angular.
  • Métodos y herramientas para el despliegue de aplicaciones Angular.

Integración continua. CI. Buenas prácticas y patrones de diseño

  • Configuración de pipelines de CI.CD para proyectos Angular.
  • Mejores prácticas en Angular, patrones de diseño y arquitectura.

Horario

Sábado
8:00 am a 12 m

Cursos relacionados