La Misión TIC 2022 es un programa liderado por el Gobierno del Presidente Iván Duque con un gran objetivo: formar 100.000 jóvenes y adultos colombianos en programación, para enfrentar los desafíos de la Cuarta Revolución Industrial. En esta misión, mujeres y hombres serán elegidos y formados para ser parte de la aventura que propulsará el mundo hacia adelante, ver enlace.
Se propone analizar, diseñar y construir una aplicación software que permita controlar las ventas físicas y virtuales de una empresa de manufactura y hacerles el correspondiente seguimiento.
Para llevar a cabo este proyecto deberás tener en cuenta una serie de indicaciones.
Para que puedas desarrollar el proyecto que se te planteó, la aplicación web debe contar con los siguientes módulos:
Permite ingresar o registrar los pedidos realizados por cada uno de los clientes. Deberá tener un identificador único de venta, almacenar el valor total de la venta y la descripción detallada de la misma y tener una fecha inicial y una fecha futura de pago. Además, deberá contar con un encargado de gestionar dicha venta (responsable).
Permite establecer los diferentes estados de la venta a lo largo del ciclo de vida de la línea de producción (creación, embalaje, despacho, ruta, ubicación, recepción).
Permite ingresar la información básica de los vendedores que participan en un negocio de ventas. La información a registrar sería el identificador único del vendedor, el nombre, la especialidad, el número de celular y la fecha de ingreso.
El sistema contendrá una pantalla de ingreso con login y password. Este módulo hará la integración de los demás módulos del sistema para garantizar que los roles de los usuarios se ajusten a las distintas opciones de cada menú o formulario. Se contempla la identificación y el desarrollo de los casos de uso relacionados con la seguridad, así como el análisis de requisitos y el diseño del módulo.
Deberá contener un identificador único del usuario, el nombre y el rol en el sistema de información (vendedor, administrador, ejecutivo, operario, director, gerente comercial) con el fin de restringir/otorgar accesos al sistema de información.
- Trello.com — Gestión del proyecto usando Kanban
- GitHub.com — Repositorio del codigo fuente
- Hoja de la ruta — Nivélate en la ruta
- Clases Grupo 10 Grupo 10-11-12
- Clases Grupo 16 Grupo 16
- Curso gratis react Curso react
- code.visualstudio.com — IDE del proyecto
- Git-scm.com — GIT
- nodejs.org — NodeJs
- mongodb.com — mongodb
- Sprint 1 y 2 Tutor Alejandro Mesa — Tutor Alejandro Mesa
- Repo Tutor Alejandro Mesa — Tutor Alejandro Mesa
- Repo Tutor David Torres — Tutor Nivelatorio Deivid Torres
- Tutorial React - Tutorial React
- Ingresar a mongodb.com — mongodb
- Opcion "Build database"
- Opcion => Deploy a cloud database => Shared (Free)
- Opcion => Create
- Opcion => Cloud Provider & Region => Azure , Azure, Virginia-East2 (eastus2)
- Opcion => Cluster Name => Group-mintic
- Opcion => Create Cluster
- (mkdir) Crear Carpeta "backed"
- (cmd) => cd backend
- (cmd) => npm init
- (cmd) => npm install express morgan mongoose
- (cmd) => npm install nodemon -D
- Tutorial
- Video
- (mkdir) Crear Carpeta "frontend"
- (cmd) => cd frontend
- instalar npx => npm install -g npx
- En visual studio code , instalar "ECMAScript 7" o "ES7" estándar javascript
- (cmd) => npx create-react-app ventas-react-app
- (cmd) => cd ventas-react-app
- (cmd) => npm start
Node => npm install -g create-react-app