Formación en Angular - eLearning
450,00 EUR
- 20 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. .
Currículo del Curso de eLearning
Aplicaciones de una sola página
Lección 01
- Descripción 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 del módulo e Introducción a TypeScript
- Configurando el entorno para escribir TypeScript
- Declaraciones de variables (var, let y const)
- Tipos - Primitives
- Tipos - Tipos de Referencia y Especiales
- Operadores - Spread y Backticks
- Operadores - Desestructuración y Rest
- Clases
- Interface
- Funciones Flecha
- Módulos
- Fetch
- 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 de 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 @Component Decorator
- Creando un Componente Angular usando Angular CLI y en StackBlitz
- Metadatos del Decorador de Componentes
- Encapsulación de Vista - Emulada, ShadowDom, None
- Vinculación de Datos - Interpolación de Cadenas
- Vinculación de propiedades
- Vinculación de eventos
- Decoradores de Propiedades @Input y @Output
- Vinculación 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 Hooks de ciclo de vida en Angular
- Ver Consultas - View Child, View Children, Content Child, Content Children
- Cambiar el Mecanismo de Detección en Angular. ZoneJS, NgZones
Enrutamiento 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 Child Routes
- Coincidencia de Ruta y Tipos de Rutas
- Introducción a los Route Guards 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
- Sujetos de Comportamiento y Compartir Datos utilizando Sujetos 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 tuberías integradas
- Creando Pipes Personalizados en Angular
- Pipes Puros e Impuros en Angular
- Decoradores Revisitados
- Creando Decoradores Personalizados en Angular
- Construyendo un Decorador de Registro de Clase para el Hook del Ciclo de Vida Personalizado
- Creando 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 basado en plantillas utilizando la directiva ngModel
- Obtener la representación de objeto JavaScript de un formulario utilizando la directiva ngForm
- Desactivar el botón de 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 opción 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 utilizando Emmet
- Creando un formulario Reactivo en la clase TypeScript y conectándolo a la plantilla
- Adición de validaciones a un formulario reactivo
- Adición o eliminación dinámica de FormControl(s) o FormGroup(s) usando FormArray(s)
- Añadir Validaciones Personalizadas Síncronas a tu Formulario Reactivo
- Adición de validaciones personalizadas asíncronas al formulario reactivo
- Reseteando el valor de un formulario
Uso de bibliotecas de terceros
Lección 09
- Introducción a Section
- Creando un proyecto Angular CLI con SCSS como estilo base
- Introduciendo Material Design Bootstrap en tu Angular CLI Project
- Añadiendo una Navbar en la cabecera
- Añadiendo Botones Material Design
- Añadiendo Tarjetas
- Uso de Material Design Dropdowns y Form Inputs
- Introduciendo Angular Material en tu Angular CLI Project en la parte superior de MDB
- Añadiendo Radio Buttons, Slide Toggle, Slider, Progress Bar, y Spinner
- Introducción a Firebase
- Creando una App usando la Consola Firebase
- Configurando tu proyecto Angular CLI para soportar Firebase
- Interacción con la Base de Datos Firebase Realtime usando métodos en AngularFireList
- Añadiendo y Leyendo Datos de la Base de Datos Realtime en Firebase
- Actualización y Borrado de Datos de la Base de Datos Realtime en Firebase
Resultados del 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 en 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
Características clave
Idioma
El curso y el material están en inglés
20 horas de contenido
de eLearning en línea a su propio ritmo
Acceso a
eLearning de por vida accesible en cualquier momento
Curso introductorio de JavaScript gratuito
Proyectos y cuestionarios
Tres proyectos basados en la industria y 12 cuestionarios
Certificado
Certificado de finalización del curso reconocido por el sector
¿Quién debería inscribirse en este programa?
No hay requisitos previos para realizar este curso de certificación de Angular.
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
¿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!