Formación en Angular - eLearning
450,00 EUR
- 50 hours
Este curso de formación de certificación de Angular te ayudará a dominar el desarrollo web front-end con Angular. Obtener un conocimiento profundo de los conceptos de Angular, tales como facilitar el desarrollo de aplicaciones web de una sola página, inyección de dependencia, typescript, componentes, directrices, pipes, formularios, enrutamiento y pruebas. .
Características clave
Idioma
El curso y el material están en inglés
Nivel
Principiante - intermedio para aspirantes a desarrollador web
Acceso
Acceso de 1 año a la plataforma de eLearning de estudio autodirigido 24/7
20 horas de contenido en video
con 50 horas de estudio recomendadas
Proyecto
Proyecto final de 2 cursos
Sin examen
No hay examen para el curso pero el estudiante recibirá un certificado de finalización de la capacitación

Resultados de aprendizaje
Al finalizar este curso en línea de Angular, serás capaz de:
Diseño
Comprender el diseño de aplicaciones de una sola página y cómo Angular facilita su desarrollo
Modelo
Separa las capas del modelo, la vista y el controlador de tu aplicación e impleméntalas usando Angular
Expresiones de Angular
Domina las expresiones, filtros y ámbitos de Angular
Construir
Construye formularios de Angular y escribe directivas de Angular
Prueba de unidad
Realiza pruebas unitarias y pruebas de extremo a extremo en tus aplicaciones Angular
Interfaz de usuario dinámica
Desarrollando una interfaz de usuario interactiva y dinámica utilizando Bootstrap
Plan de estudios

Aplicaciones de una sola página
Lección 01
- Visión general del curso
- Introducción a las Aplicaciones de Una Sola Página (SPA)
- ¿Para qué necesitamos Angular?
- Configuración del Entorno de Desarrollo
- Arquitectura de Aplicaciones Angular
- Primera aplicación de Angular
TypeScript y ESNext
Lección 02
- Introducción al módulo e Introducción a TypeScript
- Configuración del entorno para escribir TypeScript
- Declaraciones de variables (var, let y const)
- Tipos - Primitivos
- Tipos - Referencia y Tipos Especiales
- Operadores - Spread y Backticks
- Operadores - Desestructuración y Resto
- Clases
- Interfaz
- Funciones Flecha
- Módulos
- Buscar
- Async o await
Decoradores
Lección 03
- Introducción al módulo y una visión general de los módulos de Angular
- ¿Qué son los decoradores
- Módulos Angular y el Decorador @NgModule
- Declaraciones
- Importaciones y Exportaciones
- Proveedores, inicialización y componentes de entrada
- Mecanismo de Inicialización de Aplicaciones Angular
Decorador de Componentes
Lección 04
- Introducción del módulo
- Componentes de Angular y el Decorador @Component
- Creando un Componente Angular usando Angular CLI y en StackBlitz
- Metadatos del Decorador de Componentes
- Encapsulamiento de Vista - Emulado, ShadowDom, Ninguno
- Vinculación de Datos - Interpolación de Cadenas
- Vinculación de Propiedades
- Vinculación de eventos
- Decoradores de Propiedades @Input y @Output
- Enlace de datos bidireccional
- Vinculación de Atributos
- Vinculación de Clases
- Vinculación de Clases
- Introducción a los ganchos de ciclo de vida en Angular
- Uso de los ganchos de ciclo de vida en Angular
- Ver Consultas - Ver Hijo, Ver Hijos, Contenido del Hijo, Contenido de los Hijos
- Cambiar el Mecanismo de Detección en Angular. ZoneJS, NgZones
Enrutamiento de Angular
Lección 05
- Introducción al Enrutamiento
- Implementando el enrutamiento en una aplicación Angular
- Creando una lista de usuarios. Preparando el escenario para el enrutamiento de rutas secundarias
- Abstrayendo el enlace del usuario a un componente separado
- Implementando Rutas Hijas
- Coincidencia de Ruta y Tipos de Rutas
- Introducción a los Guardianes de Rutas en Angular
- Guards CanActivate y CanActivateChild en Angular
- Guard CanDeactivate en Angular
- Precarga de datos para un componente utilizando Resolve
Inyección de dependencias
Lección 06
- Introducción a la sección
- DI como Patrón, DI como Marco de Trabajo y Tipos de Proveedores
- Inyección de Dependencias Jerárquica
- Introducción a los Servicios en Angular
- Obtener datos de una API Rest utilizando HttpClient
- Operaciones CRUD utilizando HttpClient, HttpParams y HttpHeaders
- Observables y Operadores en Observables - Map, Retry, Catch
- Subject de Comportamiento y Compartiendo Datos usando Subjects de Comportamiento
Inmersión Profunda en Directivas
Lección 07
- Introducción a la sección
- Introducción a las Directivas
- Directivas Estructurales Integradas
- Directivas de Atributos Integradas
- Construyendo Directivas de Atributos personalizadas
- Creando Directivas Estructurales Personalizadas
- Introducción a los Pipes en Angular
- Usando Pipes Integrados
- Creando Pipes Personalizados en Angular
- Pipes Puros e Impuros en Angular
- Decorators Revisited
- Creando Decoradores Personalizados en Angular
- Construyendo un Decorador de Registro de Clase de Gancho de Ciclo de Vida Personalizado
- Construyendo un Decorador de Propiedades Personalizado en Angular
Formularios en Angular
Lección 08
- Introducción a la sección
- Tipos de estrategias para construir formularios en Angular
- Creando formularios largos de Bootstrap rápidamente usando VS Code con Emmet
- Añadiendo FormControl(s) a un formulario dirigido por plantillas utilizando la directiva ngModel
- Obtener la representación de objeto JavaScript de un formulario utilizando la directiva ngForm
- Desactivar el botón Enviar en un formulario utilizando la bandera $invalid del formulario
- Obtener la representación de objeto JavaScript de un formulario en la clase TypeScript
- Añadiendo casillas de verificación, botones de radio y listas desplegables a tu formulario basado en plantillas
- Creando subsecciones en el formulario utilizando la directiva NgModelGroup
- Pasos para implementar un formulario Reactivo en Angular
- Creando rápidamente un formulario de Bootstrap para nuestro formulario Reactivo usando Emmet
- Creando un formulario Reactivo en la clase TypeScript y conectándolo a la plantilla
- Añadiendo validaciones de formulario a un formulario reactivo
- Añadir o eliminar dinámicamente FormControl(s) o FormGroup(s) utilizando FormArray(s)
- Añadiendo Validaciones Personalizadas Síncronas a tu Formulario Reactivo
- Añadiendo Validaciones Personalizadas Asíncronas a tu Formulario Reactivo
- Restableciendo el valor de un formulario
Uso de bibliotecas de terceros
Lección 09
- Introducción a la sección
- Creando un proyecto de Angular CLI con SCSS como estilo base
- Introduciendo Material Design Bootstrap en tu proyecto de Angular CLI
- Añadiendo una barra de navegación en tu encabezado
- Añadiendo botones de Material Design
- Añadiendo tarjetas
- Uso de desplegables y campos de formulario de Material Design
- Introduciendo Angular Material en tu proyecto de Angular CLI en conjunto con MDB
- Añadiendo botones de radio, interruptor deslizante, deslizador, barra de progreso y cargador circular
- Introducción a Firebase
- Creando una aplicación usando la Consola de Firebase
- Configurando tu proyecto de Angular CLI para soportar Firebase
- Interactuando con Firebase Realtime Database mediante métodos en AngularFireList
- Añadiendo y leyendo datos de la base de datos en tiempo real en Firebase
- Actualizando y Eliminando Datos de la Base de Datos en Tiempo Real en Firebase

¿Quién debería inscribirse en este programa?
No hay requisitos previos para tomar este curso de certificación en Angular. Un curso de certificación en Angular es ideal para personas que buscan desarrollar o mejorar sus habilidades en Angular, un popular marco de trabajo de JavaScript para construir aplicaciones web dinámicas. Aquí están quienes podrían beneficiarse más:
Desarrolladores de interfaz de usuario
Gerente técnico de proyecto/producto
Desarrolladores web full-stack
Aseguramiento de la Calidad
Estudiantes en programas de pregrado/posgrado
Declaraciones
Licenciamiento y acreditación
El curso de certificación en Angular es ofrecido por Simplilearn de acuerdo con el Acuerdo del Programa de Socios y cumple con los requisitos del Acuerdo de Licencia. AVC promociona este curso en nombre de Simplilearn.
Política de Equidad
Simplilearn no proporciona alojamiento debido a una discapacidad o condición médica de ningún estudiante. Se anima a los candidatos a contactar a AVC para obtener orientación y apoyo durante el proceso de acomodación.
Preguntas Frecuentes

¿Necesitas una solución corporativa o integración de LMS?
¿No encontraste el curso o programa que encajaría para tu empresa? ¿Necesitas integración con un LMS? ¡Escríbenos! ¡Resolveremos todo!