Praktikumi 11 boonus ülesanne
Boonus ülesande eesmärk on anda võimalus koguda lisapunkte aine praktilises osas nendele kes lõpetasid praktikumi ülesanded varem. Ülesanne on täiesti iseseisev aga soovi korral võib küsida piiramatus mahus vihjeid või abi Slack kaudu või praktikumis. Boonus ülesande panus hindesse: 50% tava praktikumi mahust.
Ülesanne B1: PDF raamatu failide haldus
Selles ülesandes täiendame oma pilvepõhist rakendust nii, et rakenduse abil saaks hallata ka PDF faile. Tehke järmised muudatused:
- Raamatu kustutamisel kustutuatakse ka raamatu fail.
- Raamatu alla laadimisel saab teksti faili asmel alla laadid ka PDF faili.
- Kasutajal peaks olema võimalik valida, kas tõmmatakse alla raamatud teksti fail või PDF dokument.
- Rakenduse veebilehel (front-end) peaks lisama lingid mõlemat tüüpi faili alla laadimiseks.
- Saab lisapunkte, kui jälgitakse rangelt REST API printsiipe. (Võrreldes vabama HTTP API võimalustega)
- Saab lisapunkte, kui raamatu PDF faili link ilmub ainult/alles siis, kui PDF fail on valmis.
Esitamine
- Modifitseeritud kood
- Link rakendusele
- Ekraanidvaated, mis illusteerivad valminud lahendust ning tehtud muudatusi.
Sellele ülesandele ei saa enam lahendusi esitada.