Programación en Angular 10.1

€695.00

________________________________________________________________

¿Te interesa este curso en modalidad telepresencial o presencial?
Comunícate con nosotros

📧info@nanforiberica.com • 📞+34 91 031 66 78 • 📱+34 685 60 05 91 (WhastApp) • 🏢Nuestras Oficinas

________________________________________________________________

Curso de Programación en Angular 10.1

Este curso se imparte en modalidad online y consta de 6 unidades y un proyecto final. La duración del curso es de 115 horas se distribuye entre el contenido y las herramientas de colaboración. A su finalización, el alumno recibirá un diploma acreditativo.

La formación se realiza a través de nuestro Campus Virtual, con esta modalidad dispondrás de todo el contenido didáctico en la plataforma del curso y estará accesible, desde el día de inicio de curso, las 24 horas todos los días de la semana. El alumno también dispondrá de foros de participación, así como una tutorización continua.

 

Angular 10.1 - Curso Angular - Desarrollo Frontend - TypeScript - Framework Angular - Aplicaciones Web - SPA - Programación Web - Frontend Developer - RxJS - Angular CLI

 

Introducción

A lo largo de este curso, aprenderemos sobre las características del framework Angular. Comenzaremos con un repaso rápido sobre cómo Javascript afecta al DOM (es decir, el “esqueleto” de la página web), cambiando los elementos HTML y el estilado CSS. Tras este repaso básico, nos adentraremos en los primeros pasos para utilizar Angular, y ya pasar a meternos a fondo con esta interesante herramienta.

 

Dirigido a

Este curso está dirigido a:

  • Desarrolladores front‑end y full‑stack que deseen crear aplicaciones web modernas con Angular.
  • Programadores JavaScript que quieran dar el salto a frameworks avanzados.
  • Desarrolladores que ya trabajan con Angular y desean consolidar o actualizar sus conocimientos.
  • Profesionales IT interesados en el desarrollo de aplicaciones SPA (Single Page Applications).
  • Estudiantes y perfiles técnicos que busquen especializarse en desarrollo web con tecnologías actuales.

 

Objetivos de la formación

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

  • Comprender la arquitectura y los conceptos fundamentales de Angular 9.
  • Crear y estructurar aplicaciones web modernas utilizando Angular.
  • Trabajar con componentes, módulos, servicios y enrutamiento.
  • Gestionar la comunicación entre componentes y el manejo del estado de la aplicación.
  • Consumir APIs REST mediante servicios y HttpClient.
  • Implementar formularios reactivos y basados en plantillas.
  • Aplicar buenas prácticas de desarrollo, mantenimiento y escalabilidad en proyectos Angular.
  • Construir aplicaciones SPA eficientes, mantenibles y orientadas a producción.

 

Contenido del curso

Introducción al curso

  • Instalación de todos los programas y configuraciones necesarias.

  • Preparando el ambiente de trabajo

Unidad 1: Introducción

  • ¿Qué es Angular?
  • Conceptos generales: módulos, componentes, servicios y directivas.
  • Requerimientos e instalación de Angular
  • Partes del proyecto, y configuración
  • Sirviendo nuestra app en la red local (y en un servidor)

Unidad 2: Creación de componentes y maquetación

  • Creando nuestro primer componente
  • Maquetación en Angular: ngFor, ngIf, property binding, manejo de eventos...
  • Funcionamiento y ciclo vital
  • Uso de componentes y comunicación entre los mismos con @Input y @Output
  • Accediendo al DOM con @ViewChild
  • Detección de cambios

Unidad 3: Módulos, enrutación y lazyloading

  •  Estructura de un módulo de Angular

  • Enrutamiento

  • Manejando rutas desde el controlador

  • Manejando rutas a nivel de plantilla HTML

  • Recogiendo parámetros de ruta

  • Algunas consideraciones sobre enrutamiento

Unidad 4: Servicios e inyección de dependencias

  • Creando y usando nuestro primer servicio

Unidad 5: Directivas y Pipes

  • ¿Qué es una directiva?

  • Propiedades y características de las directivas

  • ¿Qué es un Pipe?

  • Creando nuestro primer Pipe

Unidad 6: Formularios y comunicación con APIs

  • Manejando el valor de inputs con ngModel

  • Usando la clase HTTP para comunicarse con APIs

  • Formularios reactivos

  • Validación de formularios

Práctica guiada: Durante el curso se realiza un proyecto con la versión Angular 10.1

Evaluación final

Cuestionario de calidad

 

Requisitos previos

Para un mejor aprovechamiento del curso, se recomienda que los participantes cuenten con:

  • Conocimientos básicos de HTML5 y CSS3.
  • Experiencia previa con JavaScript.
  • Nociones básicas de TypeScript (recomendado, no imprescindible).
  • Familiaridad general con el desarrollo web y el uso de un editor de código.

No es necesario tener experiencia previa con Angular, ya que el curso parte de los conceptos esenciales y avanza progresivamente hacia funcionalidades más complejas.

El software requerido para este curso, es el siguiente:

  • Servidor web HTTP (En este caso usaremos un servidor en Node.js)
  • IDE o editor de textos avanzado. Recomendado Sublime Text 3.
  • Package Control para ST3, con el que instalaremos el plugin AngularJS 1.0 para ayudarnos en la creación de código.
  • Framework de Angular.js, versión 1.5 o superior preferiblemente.


Otras modalidades formativas

Si os interesa realizar este curso en modalidad presencial o telepresencial póngase en contacto con nosotros:

Información relacionada a la formación

Soporte siempre a tu lado

Soporte de formación

Siempre a tu lado

Modalidades Formativas

Modalidades formativas

Self Learning - Virtual - Presencial - Telepresencial

bonificaciones

Bonificaciones

Para empresas