Contacta con nosotros

Temario del curso

Introducción

  • ¿Qué es Angular?
  • ¿Qué hay de nuevo en Angular 11?

Visión general de TypeScript y JavaScript ES6

  • Sintaxis de TypeScript
  • Uso del transpilador de TypeScript
  • Configuración de Angular 11 y TypeScript

Visión general de los componentes de Angular 11

  • CLI de Angular
  • Componentes
  • Directivas
  • Entradas y salidas
  • Enlazado de datos e interpolación
  • Enlazado de eventos
  • Modelado de datos
  • Arranque (Bootstrapping)
  • Webpack experimental

Creación de su primera aplicación Angular

  • Planificación de la aplicación
  • Configuración de un proyecto Angular
  • Creación de una interfaz de usuario compatible con dispositivos móviles usando Bootstrap 4 y Sass

Creación de un componente

  • Comprensión del ciclo de vida del componente
  • Flujo de datos
  • Uso de plantillas y estilos
  • Proyección de contenido
  • Trabajo con AppModule
  • Trabajo con componentes personalizados
  • Uso de encapsulamiento de vistas
  • Implementación de ganchos del ciclo de vida
  • Uso de ViewChildren y ContentChildren

Enlazado de datos en Angular 11

  • Comprensión del enlazado de propiedades y eventos
  • Asignación y enlazado de alias a propiedades personalizadas
  • Asignación y enlazado de alias a eventos personalizados

Trabajo con directivas

  • Directivas integradas
  • Directivas personalizadas

Servicios de Angular 11

  • Creación de un servicio de registro
  • Creación de un servicio de datos

Uso de inyección de dependencias y proveedores

  • Inyectores, proveedores y tokens
  • Configuración de inyección de dependencias
  • Configuración de su proveedor
  • Inyección de servicios en componentes, directivas y servicios

Cambio de páginas con enrutamiento

  • Comprensión de los diferentes métodos de navegación
  • Estrategias de enrutamiento
  • Configuración de rutas
  • Configuración y carga de rutas
  • Uso de parámetros en rutas
  • Creación de rutas anidadas
  • Uso de redirecciones y rutas comodín
  • Comprensión de los guardianes de ruta

Uso de RxJS para crear y trabajar con observables en Angular

  • Visión general de los observables
  • Visión general de RxJS
  • Construcción y uso de observables en Angular

Generación de formularios para entrada de usuario

  • Uso de formularios basados en plantillas
  • Uso de formularios reactivos
  • Creación de validación personalizada
  • Validación, filtrado y saneamiento de datos del formulario

Uso de tuberías (pipes)

  • Transformación de la salida
  • Tuberías integradas
  • Tubería asíncrona
  • Tuberías personalizadas

Llamadas a APIs HTTP externas

  • Envío de solicitudes

Pruebas de la aplicación Angular 10

  • Uso de Jasmine para pruebas unitarias
  • Uso de Protractor para pruebas de extremo a extremo

Depuración de la aplicación

  • Comprensión de los mensajes de error en Angular
  • Uso de mapas de origen para depurar código en el navegador
  • Lectura de diagnósticos del compilador de TypeScript
  • Uso de Augury

Optimización de la aplicación Angular 11

  • Revisión del código
  • Reducción del tamaño del paquete y eliminación de código muerto

Seguridad en Angular 11

  • Cómo funciona la autenticación
  • Uso de autenticación JWT
  • Lo que se debe y no se debe escribir en Angular

Despliegue de una aplicación Angular 11 en producción

  • Despliegue en IIS, Apache, Nginx, etc.

Mejores prácticas en Angular 11

Solución de problemas

Resumen y conclusiones

Requerimientos

  • Conocimientos básicos de HTML, CSS y JavaScript

Público objetivo

  • Desarrolladores
 28 Horas

Número de participantes


Precio por participante

Testimonios (2)

Próximos cursos

Categorías Relacionadas