Angular 16

Angular 16

Módulos

Módulo I: Introducción

Introducción a Angular

  • Instalar una terminal de comandos
  • Instalar NodeJS
  • Instalar Angular de forma básica
  • Angular CLI + Instalación de Angular + Hola Mundo
  • Crear proyecto en el editor de código
  • Resaltar el código de Angular
  • Crear alias en la terminal
  • Análisis de la estructura de ficheros
  • Elementos que conforman Angular

  • ¿Qué es un componente y cómo funciona?
  • Crear un componente
  • Ejercicio y múltiples componentes

  • ¿Qué es TypeScript?
  • Propiedades y tipos de datos
  • El constructor, métodos de un componente y NgOnInit
  • Diferencia entre let y var
  • Crear clases, modelos de datos y objetos
  • Aprende más de TypeScript (TS) y programación orientada a objetos (POO)

  • Qué es una directiva?
  • Directiva ngIf y evento click
  • Directiva ngFor
  • Directivas ngSwitch y ngStyle
  • Two-way data binding
  • NgStyle en atributo
  • NgClass en atributo
  • Directiva ngClass

  • Configurar el routing
  • Menú de navegación
  • Marcar elementos del menú
  • Rutas y parámetros por la URL
  • Redirecciones con el router

  • Crear y utilizar un servicio
  • Ejercicio con los servicios

  • Pipes para fechas
  • Filtros para transformar caracteres
  • Pipes personalizados

  • Introducción a los formularios de Angular
  • Crear formularios
  • Validar formularios
  • Ejercicio con formularios

  • Crear servicio para hacer peticiones HTTP
  • Peticiones AJAX en Angular (HTTP, llamadas a servicios REST)
  • Más tipos de peticiones HTTP

Descripción

El curso Angular 16 está diseñado para desarrollar aplicaciones web modernas utilizando TypeScript y Angular, uno de los frameworks más populares para la creación de aplicaciones de Single Page Application (SPA).

Este curso cubre desde la instalación y configuración de Angular hasta la creación de componentes, directivas, enrutamiento, formularios y comunicación con APIs REST mediante HTTP y AJAX.

Siguiendo el enfoque Practical Learning Method, los participantes trabajarán en laboratorios y proyectos reales, asegurando un aprendizaje práctico alineado con el mercado laboral.

El curso tiene una duración de 35 horas, con la posibilidad de acceso a sesiones grabadas para refuerzo de los temas.

Objetivos

Al finalizar el curso, los participantes serán capaces de:

  • Dominar Angular 16, comprendiendo su estructura y funcionamiento
  • Desarrollar aplicaciones web SPA, optimizando el rendimiento y la escalabilidad
  • Dominar TypeScript dentro de Angular, aplicando programación orientada a objetos y manipulación de datos
  • Aplicar enrutamiento y navegación en aplicaciones Angular, utilizando el Angular Router
  • Crear y utilizar servicios en Angular, asegurando modularidad y reutilización de código
  • Validar y manejar formularios dinámicos, aplicando validaciones personalizadas y gestión de eventos
  • Consumir APIs REST, utilizando HTTPClient para realizar peticiones AJAX
  • Mejorar la capacidad de adaptación a otros frameworks JavaScript, fortaleciendo las habilidades de desarrollo frontend

Cursos

Para participar en esta capacitación, los asistentes deben cumplir con los siguientes requisitos:

  • Experiencia como desarrollador en cualquier tipo de lenguaje de programación o haber tomado el curso de Software Programmer Fundamentals en Aula Matriz
  • Conocimientos y/o experiencia en desarrollos con HTML5, CSS3 y JavaScript.

Estos requisitos aseguran que los participantes puedan enfocarse en la aplicación práctica del framework sin obstáculos técnicos iniciales.

ofrece

Angular 16 Aplica
Angular 16 46 horas

Metodología de Aprendizaje

La metodología de aprendizaje, independientemente de la modalidad (presencial o remota), se fundamenta en el desarrollo de talleres o laboratorios que conducen a la construcción de un proyecto, emulando la actividad real en una empresa.

El instructor(en vivo), profesional con amplia experiencia en escenarios laborales relacionados con los temas a tratar, actúa como jefe de taller, orientando la práctica de sus estudiantes mediante procesos de transferencia de conocimiento, aplicando al proyecto los conceptos del temario propuesto.

La metodología persigue que el estudiante "no memorice", sino que "entienda" los conceptos y cómo se aplican en un ambiente laboral."

Como resultado de este trabajo, al final de la capacitación el estudiante ha adquirido una experiencia real, estará preparado para el trabajo y para aprobar una entrevista, una prueba técnica y/o lograr calificaciones de nivel superior en los exámenes para certificación internacional.

Condiciones para garantizar resultados exitosos:
  • a. Una institución que exija la aplicación del modelo mediante un ordenamiento, una logística y un control estricto sobre las actividades a desarrollar por parte de los actores dentro de cada sesión de capacitación.
  • b. Un instructor ubicado en cualquier lugar del mundo, que cuente con el conocimiento profundo exigido, con la experticia, la experiencia, y unos valores superlativos, que garanticen una transferencia de conocimiento a muy alto nivel.
  • c. Un estudiante comprometido, con el espacio, el tiempo, la atención que exige el proceso formativo y con la disposición para enfocarse en entender cómo se aplican los conceptos en un ambiente laboral, y no memorizar conceptos para presentar un examen.