h6

Linux Server Course - Linux palvelimet ict4tn021-3014


Aihe: h6 kotitehtävä

Kurssi: Linux Server Course - Linux palvelimet ict4tn021-3014

Päiväys: 08.03.2021

Opettaja: Tero Karvnen




Tehtävät

a) Tietokanta wepissä. Tee oma yksinkertainen, tietokantaa käyttävä ohjelma. Ohjelmalla tulee olla jokin käyttötarkoitus. Voit tehdä ohjelman muokkaamalla Teron koodia (muista lähdeviite).
b) Laita tietokantaohjelmasi toimimaan mod_wsgi:n kanssa.
c) Vapaaehtoinen: Tauluja. Tee Flask-ohjelma, jossa on vähintään kaksi taulua (tables).
d) Vapaaehtoinen: Tunnussana! Tee Flask-ohjelma, jossa on autentikoituminen. Voit käyttää kovakoodattua käyttäjätunnusta ja salasanaa. Tiivisteen teko onnistuu esimerkiksi werkzeug.check_password_hash() -funktiolla.
c) Vapaaehtoinen, vaikea: Pankki vai luotto? Tee Flask-ohjelma, joka ottaa vastaan maksuja. Voit käyttää Paypal tai Stripe -palveluita ohjelmointirajapinnan läpi. Maksun maksamisen jälkeen voi esimerkiksi lukea jonkun sivun tai ladata itselleen PDF-tiedoston. Tässä harjoituksessa käsittelet rahaa ja harjoittelet ulkopuolisen ohjelmointirajapinnan (API) käyttöä.
d) Vapaaehtoinen: CRUD. Tee Flask-ohjelma, jossa tietueita voi luoda (Create), lukea (Read), päivittää (muokata, Update) ja poistaa (Delete). Aimmissa harjoituksissa olet jo luonut ja lukenut tiedostoja, joten lisäät vaan muokkauksen ja poiston.

Toteuttaminen
Käytetään Tero Karvisen ohjeet malliksi.








Muistiinpanojen yhteenveto