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 |