Angular 8: Proyecto de Integración

Angular 8: Proyecto de Integración

(Angular 8, TypeScript, Postman, REST, Angular Material)

Contar con conocimientos y habilidades avanzadas en desarrollo de Aplicaciones con Angular 8 y TypeScript consumiendo servicios REST, seguridad con JWT, gestión archivos y presentación
con Angular Material. Se desarrollará un caso práctico empresarial incluyendo, pruebas, depuración y monitoreo.

Categoría:
  • Descripción
  • Sesiones

Descripción

CURSO

Angular 8: Proyecto de Integración
(Angular 8, TypeScript, Postman, REST, Angular Material)

RESUMEN

Contar con conocimientos y habilidades avanzadas en desarrollo de Aplicaciones con Angular 8 y TypeScript consumiendo servicios REST, seguridad con JWT, gestión archivos y presentación
con Angular Material. Se desarrollará un caso práctico empresarial incluyendo, pruebas, depuración y monitoreo.

CAPACIDAD

Contar con conocimientos y entrenamiento práctico en desarrollo y despliegue de aplicaciones avanzadas utilizando Angular 8 y typeScript consumiendo servicios REST; incluyendo temas de
autenticación, autorización, registros, entre otras características de una aplicación web. Estar entrenado para implementar aplicaciones reales en las empresas.

REQUISITOS
METODOLOGÍA
  • Exposición de aspectos teóricos de los temas.
  • Desarrollo progresivo del caso práctico por el instructor.
  • Desarrollo de funcionalidades adicionales del caso por el alumno.
  • Experiencias del instructor y alumnos del curso.
TECNOLOGÍAS Y RECURSOS
  • Angular 8 y TypeScript.
  • HTML, CSS, Sass y Angular Material.
  • WebStrom, Visual Studio Code y Postman.
  • Npm y GitHub.
Sesión 01:

ARQUITECTURA DE LA APLICACIÓN

  • Revisión del caso a desarrollar (Gestión de talleres).
  • Revisión del modelado de datos y Api Rest a usar.
  • Creación de la Aplicación Web con Angular CLI (App Admin y App Portal).
  • Configuración inicial de la aplicación, arquitectura del proyecto.
  • Versionamiento en GitHub.
Sesión 02:

CONTROL DE ACCESO

  • Creación de Plantilla usando Angular Material.
  • Control de formulario y validaciones personalizadas.
  • Manejo de sesiones en el cliente con JWT.
  • Protección de rutas privadas y redireccionamiento.
  • Agregando el Token de manera global a las peticiones privadas.
Sesión 03:

CREACIÓN DE LA PÁGINA DE LISTADO Y BÚSQUEDAS DE TALLERES

  • Creación de plantillas y componentes reutilizables.
  • Listado de talleres con filtros de búsqueda por nombre, tipo y situación (lista desglosable).
  • Uso de directivas para estilos condicionales (talleres realizados y programados).
  • Paginación y ordenamiento.
  • Aplicando autorización por perfil.
Sesión 04:

CREACIÓN DE LA PÁGINA DE REGISTRO DE TALLERES

  • Registro de talleres, mensajes personalizados (validaciones, error y éxito de registro).
  • Asignación de instructor (modal de búsqueda y registro de nuevos instructores).
  • Reasignación de instructor.
  • Registro de imagen(jpg/png) y temario del taller (archivo pdf/ppt).
  • Publicar y anular publicación.
Sesión 05:

CREACIÓN DE LA VISTA DE TALLERES PUBLICADOS

  • Página de listado de talleres.
  • Personalizando la presentación con Angular Material.
  • Implementar filtros por nombre de taller, rango de fechas (calendarios) e instructor (listas desplegables).
  • Implementar filtros categorizados (talleres de hoy, semana y mes) e históricos (talleres cerrados).
  • Página de detalle de talleres (visualización de información completa del taller,
  • incluye descarga de archivos del temario).
Sesión 06:

CREACIÓN DEL FORMULARIO DE INSCRIPCIÓN Y REGISTRO DE PARTICIPANTES

  • Opción de inscripción previa validación de usuario y clave.
  • Recuperación de datos del participante con posibilidad de modificación de su dirección, correo y teléfono.
  • Opción de registro de participante.
  • Personalizando la presentación con Angular Material.
  • Implementación de validaciones estándares y personalizadas (a nivel front y respuestas del servidor backend).
Sesión 07:

CREACIÓN DE LA BANDEJA DE INSCRITOS

  • Listado de talleres (nombre del taller, fecha, instructor, cantidad de inscritos y situación)
  • Filtros por instructor(modal), nombre del taller, rango de fechas y situación.
  • Listado de inscritos por taller (nombre y dni del participante, fecha de inscripción y situación).
  • Inscripción de participantes (búsqueda y registro de participantes); incluye anulación.
  • Reportes gráficos (talleres por mes e instructor).
Sesión 08:

DEPURACIÓN, REPASO Y EVALUACIÓN

  • Repaso general del curso.
  • Revisión de funcionalidades adiciones implementadas al caso por parte del alumno.
  • Lecciones aprendidas.
  • Próximos temas investigar.
  • Cierre del curso (entrega de diplomas).