________________________________________________________________
¿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
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
Unidad 5: Directivas y Pipes
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: