Giter Club home page Giter Club logo

ejercicioangularbluesoft's Introduction

Manual de instalacion

Requerimientos

  • Angular 10
  • Node js

Instalacion

  • Clonar el repositorio
  • una vez clonado ubicarse con la terminal de su sistema operativo en la raiz del directotio de este proyecto y ejecutar el comando npm install para instalar las dependencias de node.

Ejecutar aplicacion

  • abrir la terminal de comandos del sistema opertivo y ubicarse en el directorio donde esta nuestra aplicacion ejecutar el siguiente comando ng serve --port 4401 la aplicacion iniciara el servidor y se ejecutara en el puerto 4401 , especialmente seleccione el puerto 4401 porque yo tenia otras aplicaciones corriendo en el puerto 4200 que es el que usa por defecto

Tecnologias usadas

Para esa aplicacion use el framework front end Angular 10 para el desarrollo del front de la aplicacion que consume unos servicios echos en Laravel npm que es el manejador de dependencias de node js. Bootstrap como framework css para mejorar el aspecto de interfaz

Explicacion logica de la aplicacion

sea realizo una estructura sencilla con 4 modulos principales cada modulo es un endpoint en la aplicacion de laravel un api rest que se consume atravez de un front en angular que posee la interfaz grafica estos modulos son:

  • Crear cuenta que recibe dos parametros nombre y saldo incial de la cuenta esto crea un numero de cuenta unico para el usuario de 7 digios con el cual realizara el resto de operaciones
  • Modulo consignar que simula una consignacion a la cuenta creada o a cualquier cuenta existente recibe el numero de cuenta valido y el valor a consignar el sistema devuelve a que cuenta se consigno y el nuevo saldo de la cuenta
  • Modulo retirar al igual que el modulo de consignar recibe el numero de cuenta y un valor a retirar el sistema devuelve el numero de cuenta al cual se retiro y el nuevo saldo
  • Luego tenemos el modulo de consultar este recibe el numero de cuenta y el sistema devuelve el valor del saldo que posee en la cuenta

Que hubiera echo si tubiera mas tiempo

Si tubiera mas tiempo habria realizado una aplicacion mas completa , como trabajo actualmente pues me vi un poco reducido de tiempo y me falto realizar las pruebas unitarias espero haber demostrado mis conocimientos al maximo

ejercicioangularbluesoft's People

Contributors

zandor321 avatar

Watchers

Daniel Mercado avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.