author | date | title | |
---|---|---|---|
|
Febrer 2021 |
Pràctica 2 - Flask and Vue application (Software distribuït) |
En aquesta pràctica anem a desenvolupar una pàgina web capaç de mostrar informació sobre espectacles de qualsevol mena (preferentment sobre piratessss!) i reservar-ne les entrades. Però primer de tot anem a desenvolupar una REST-API capaç de proporcionar-nos la informació necessària. També desenvoluparan les funcions relacionades amb la gestió d'aquestes dades com afegir, eliminar o modificar les dades emmagatzemades.
Amb aquest propòsit utilitzarem la llibreria Python anomenada Flask amb el paquet per a fer API anomenada Flask-RESTful. Flask és un marc d'aplicacions web lleugeres (Framework) que gràcies a la seva flexibilitat i versatilitat s'ha convertit en un dels Frameworks més populars de Python.
Aquest exercici guiat suposa que ja teniu alguna versió de Python 3 instal·lada i esteu familiaritzats amb la instal·lació de paquets mitjançant pip.
Tingueu en compte que el pip command mostrat en aquest tutorial correspondrà a pip3 o pip3.7 segons quantes versions diferents de python tingueu instal·lat al vostre ordinador.
Els exercicis i deures s'enviaran com a Pull Requests al repositori del Github Classroom. Les respostes a les preguntes s'enviaran com a commentaris en el Pull Requests. S'ha de fer Peer Review dels Pull Requests per part de l'altre membre del grup.
- 50% Fer els enviaments de deures i exercicis setmanals proposats.
- 50% Lliurament final: 20% Sessió de Test, 80% codi final.
Ordres per introduir a Terminal o trossos de codi Python:
>>>commands to introduce to Python console
# Piece of code corresponding to some python file.
from flask import *
- 7 d'abril Sessió 1
- 14 d'abril Sessió 2
- 21 d'abril Sessió 3
- 28 d'abril Sessió 4
- 5 de Maig Sessió 5
- 12 de Maig Sessió 6
- 19 de Maig Sessió 7
- 26 de Maig Sessió Test