Els objectius generals d'aquesta pràctica són:
-
Aprenentatge de Tecnologies Bàsiques:
- Adquirir coneixements en tecnologies bàsiques per al desenvolupament d'aplicacions web amb contingut dinàmic.
- Utilitzar HTML5, CSS, Javascript (amb JSON), PHP + SQL i Fetch.
-
Seguretat en Aplicacions Web:
- Ser conscients dels possibles atacs als quals les aplicacions web estan exposades.
- Aprendre i implementar mesures per evitar possibles vulnerabilitats.
-
Arquitectura Model-Vista-Controlador (MVC):
- Implementar una aplicació web seguint l'arquitectura Model-Vista-Controlador.
- Dividir la lògica de l'aplicació en components clarament definits: model, vista i controlador.
En aquesta pràctica, he desenvolupat una botiga virtual amb una temàtica triada per mi. La botiga virtual només té un frontoffice, és a dir, la part pública del web, i no inclou un backoffice o secció d'administració.
La botiga virtual permet les següents funcionalitats:
-
Navegació:
- Explorar categories i productes.
- Cerca opcional de productes.
-
Gestió d'Usuaris:
- Registre com a usuari.
- Edició de les dades del perfil.
-
Gestió de Comandes:
- Afegir productes al cistell de la compra.
- Finalitzar comandes.
- Editar productes de la cistella.
-
Pagament:
- No inclou pagament real en línia.