Ing. Sistemas Computacionales

Mostrando las entradas con la etiqueta vscode. Mostrar todas las entradas
Mostrando las entradas con la etiqueta vscode. Mostrar todas las entradas

miércoles, 31 de marzo de 2021

Práctica | Desarrollado en Quasar Framework

marzo 31, 2021 Creado por Victor Jesus Maximo Abundio Sin comentarios

TodoList App

Introducción

La práctica consiste en crear un una lista de tareas dinámicas con funciones,

esta práctica es muy simple de realizar pero obtienes conocimientos sobre las herramientas, tecnologías, frameworks utilizados sobre el mismo.   

Las funciones que cuenta el proyecto de práctica son:

  • Agregar nuevas tareas

  • Modificar tarea

  • Borrar tarea

  • Colocar en la lista de tareas (como pendiente)

  • Colocar como hechos o realizados

Ver practica 


Objetivo

La práctica tiene como objetivo aprender a usar Quasar Framework, familiarizarse con los componentes

y plugins. Así también de aprender otros frameworks como Electron.js generando paquetes .snap para poder ser instalado de forma manual y .AppImage que pueden ser ejecutado solo en distribuciones linux.

Las herramientas utilizadas para la práctica son:

  • Visual Studio Code (Editor de texto)

  • NPM (gestor de paquetes)

  • Git (control de versiones)

  • GitLab (Almacenamiento de repositorios)

  • Terminal 

  • etc.

Conocimientos obtenidos

Quasar es un framework de vue.js para crear y desarrollar aplicaciones web, móviles y de escritorio, que puede ser descargado e instalado a través de el gestor de paquetes npm se compone de componentes, plugins, directivas, etc.

Al desarrollar la práctica se obtiene conocimientos acerca de 

  • npm Para descargar, instalar y desinstalar paquetes 

  • quasar Aprender a utilizar comandos para crear proyectos, desarrollo y producción.

  • Electro.js Aprender a implementar o agregar Electron.js a Quasar

  • vue.js Aprender a crear componentes y utilizar vue.js

  • etc. 

Notas

  • El proyecto de práctica no cuenta con conexión a una base de datos, lo cual la información introducida desaparece tan pronto como actualice o refresque la página.

  • Se espera añadir nuevas funcionalidades como una conexión de base de datos en la nube como firebase. 

  • Puede ver el repositorio publico de la practica en GitLab [aquí]

Vista previas






lunes, 29 de marzo de 2021

Proyecto | Desarrollado en C | Banco "E&V Bank"

marzo 29, 2021 Creado por Victor Jesus Maximo Abundio Sin comentarios

Banco "E&V Bank"


Introducción

Este proyecto lo desarrollé en 2015, se trata de un banco con su propia aplicación independiente que se puede comunicar con el banco central llamado "E&V Bank".

La aplicación almacena los datos en archivos de textos planos, es decir, en archivos simples (sin ninguna extensión). Por cada cuenta se crea una carpeta nueva como contenedor para almacenar los datos del usuario. 

El banco central y la aplicación puede generar una notificación que recibe la cuenta que se realiza la operación correspondiente.


Ver proyecto (GitHub)


Funciones

Banco central

El banco central tiene las siguientes funcionalidades, como:  

  • Crear, Modificar, Actualizar, Buscar una cuenta.

  • Transferir

  • Depositar

  • Retirar

  • Recuperar una cuenta

  • Bloquear y Desbloquear cuentas.

Aplicación

La aplicación del banco tiene las siguientes funcionalidades, como: 

  • Ver datos de la cuenta

  • Modificar datos personales

  • Cambiar PIN

  • Ver notificaciones

¿Cómo funciona?

Primero el banco central tiene que crear una cuenta nueva con la información de un usuario como nombre, apellido materno, apellido paterno y fecha de nacimiento en caso de que los datos sean correctos se genera un archivo con extensión .info donde se almacena todos los datos de la cuenta creada, incluyendo el PIN.


Dicho PIN tiene como objetivo ingresar a la aplicación del banco, la primera vez que ingresa el usuario a la aplicación, se le solicitará que cambie el PIN, de lo contrario no podrá usar las funciones de la aplicación, el usuario solo tienen 3 intentos después se bloquea.  


Cuando el usuario cambia el PIN generado por el banco central, la cuenta se activa para poder realizar todas las operaciones como depositar, retirar, transferir, modificar datos, etc.


Vista previas