Contacta con nosotros

Temario del curso

Introducción

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

Visión general de TypeScript y JavaScript ES6

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

Visión general de los componentes de Angular 10

  • CLI de Angular
  • Componentes
  • Directivas
  • Inputs y Outputs
  • Enlace de datos e interpolación
  • Enlace de eventos
  • Modelado de datos
  • Arranque (Bootstrapping)

Creación de su primera aplicación Angular

  • Planificación de la aplicación
  • Configuración de un proyecto de Angular
  • Creación de una interfaz de usuario adaptable a 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 vista
  • Implementación de ganchos de ciclo de vida
  • Uso de ViewChildren y ContentChildren

Enlace de datos en Angular 10

  • Comprensión del enlace de propiedades y eventos
  • Enlace y asignación de alias a propiedades personalizadas
  • Enlace y asignación de alias a eventos personalizados

Trabajo con directivas

  • Directivas integradas
  • Directivas personalizadas

Servicios en Angular 10

  • Creación de un servicio de registro (logging)
  • Creación de un servicio de datos

Uso de inyección de dependencias y proveedores

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

Cambio de páginas mediante 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 guardias 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 de formularios

Uso de pipes

  • Transformación de la salida
  • Pipes integrados
  • Pipe asíncrono (Async)
  • Pipes personalizados

Llamadas a APIs HTTP externas

  • Envío de solicitudes

Uso de módulos en Angular

Pruebas de la aplicación de 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 (sourcemaps) para depurar código en el navegador
  • Lectura de diagnósticos del compilador de TypeScript
  • Uso de Augury

Optimización de la aplicación de Angular 10

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

Seguridad en Angular 10

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

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

  • Despliegue en IIS, Apache, Nginx, etc.

Mejores prácticas en Angular 10

Resolución de problemas

Resumen y conclusión

Requerimientos

  • Familiaridad con HTML, CSS y JavaScript básicos

Público objetivo

  • Desarrolladores
 28 Horas

Número de participantes


Precio por participante

Testimonios (4)

Próximos cursos

Categorías Relacionadas