Migración Frontend
Antes que nada, hagamos una aclaración para evitar confusiones. AngularJS y Angular no son lo mismo. No son retrocompatibles
AngularJS es un framework para desarrollo web construido por Google e inicialmente liberado en 2010, conocido como la versión v1 e inferiores. Angular (a secas) conocido como la versión v2 en adelante.
Angular 2 incluye TypeScript, un lenguaje que es un superconjunto de JavaScript que agrega capacidades de tipado estático. Esto nos da la ventaja de poder tipar cosas como variables, funciones, devoluciones, además de poder crear Interfaces. TypeScript también nos da la capacidad de usar enumerators, modules, namespaces, decorators y generics. Y por último pero no por ello menos importante está el sistema de import, que vamos a utilizar a diario para atomizar y modularizar todo nuestro código.
El proyecto consite en la Migración Frontend del Portal de Aplicaciones Corporativas de Angular JS (v1.6) a Angular 2 v13.
Inicio de Sesión (Login)
Home con Sidebar
Dialogs y SnackBar
Perfil de Usuario (Profile)
Loader animación de carga HTTP
Módulos
-
Seguridad
-
Gestión Tiendas
-
Gestión CENDIS
-
Gestión de Anaqueles
-
Reabastecimiento
-
Gestión de Retruques
-
Ayuda
-
Novedades
Las herramientas utilizadas en el desarrollo del proyecto fueron:
-
Node JS v14 o superior - Entorno de Ejecución de Servidor para JavaScript
-
Angular v13 - Framework Web Frontend para crear SPA (Single Page Aplication).
-
Angular Material v13 - Framework CSS basado en Material Desing para el diseño de interfaz web modernas.
A continuación se menciona a todos aquellos que ayudaron a levantar el proyecto desde sus inicios:
-
Andy Cevallos - Lider Técnico - GitHub: @mrandyron
-
Carlos Rodríguez - Lider Técnico
-
Genesis Martinez - Diseñadora UI/UX - LinkedIn
-
Luis Achique - Desarrollador Web Frontend - GitHub: @achique-luisdan