¡Celebra las fiestas con un 10% de descuento en todos los cursos con el código "AVCFOREVER10". ¡Asegúralo ahora antes de los cambios de precios de 2025!

Formación en Angular - eLearning

450,00 EUR

  • 20 hours
eLearning

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

Hero
  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

Hero

¿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

Comienza el curso ahora

¿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!

;