Git Product home page Git Product logo

practica_dwec_gestor_presupuesto's Introduction

Desarrollo Web en Entorno Cliente - Prácticas

Repositorio de prácticas para el módulo de Desarrollo Web en Entorno Cliente.

Gestor de presupuestos - primer trimestre

Durante el primer trimestre iremos creando una aplicación de manera iterativa. Dicha aplicación consiste en un gestor de presupuesto personal en el que el usuario podrá ir anotando sus gastos de manera que pueda consultarlos y llevar un seguimiento de los mismos.

Para ello utilizaremos un único repositorio sobre el que iremos añadiendo nuevas funcionalidades cada semana.

De esta manera podremos ir estudiando los fundamentos del lenguaje JavaScript y las herramientas de desarrollo de cliente (front end) en el contexto de una aplicación real, donde la mayoría de código que vayamos creando tendrá una función y una utilidad específica dentro de dicha aplicación.

El proceso que llevaremos a cabo está enmarcado dentro del contexto educativo, por lo que no debe confundirse con el proceso real de creación de aplicaciones de carácter profesional. En ocasiones se propondrá la creación de varias versiones del mismo código utilizando técnicas distintas, o se tendrán que llevar a cabo rediseños o mejoras para ilustrar nuevos conceptos conforme los vayamos estudiando.

A grandes rasgos, los pasos que seguiremos para la elaboración de la aplicación serán los siguientes:

  1. Creación del código y las funciones necesarias para el funcionamiento de la lógica de la aplicación. En este punto la aplicación será una aplicación de consola que mostrará la información mediante texto plano.
  2. Creación de un interfaz web para mostrar la información de la aplicación en el navegador. En este punto podremos cargar nuestro código en el navegador web y ver los resultados en HTML.
  3. Añadir los controles de formulario necesarios para interactuar con la aplicación.
  4. Añadir mecanismos de validación para controlar la correcta introducción de datos por parte del usuario.
  5. Almacenar los datos de la aplicación en el navegador web. Desde este momento el usuario podrá guardar su información en el navegador: al recargar la página aparecerá la información que hubiera introducido (hasta este momento cada vez que se recargaba la página se borraban todos los datos).
  6. Conectarse con una API web para almacenar la información del usuario en un servidor web externo, incluyendo autenticación de usuario. De esta manera el usuario podrá acceder a sus datos desde cualquier navegador.
  7. Utilizar librerías externas para mostrar determinada información de manera gráfica en lugar de texto exclusivamente.

A continuación se muestran los enlaces a los enunciados de cada una de las prácticas:

practica_dwec_gestor_presupuesto's People

Contributors

jerobeelar avatar antonioroig 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.