diff --git a/.GITIGNORE b/.GITIGNORE new file mode 100644 index 0000000000000000000000000000000000000000..3997beadf829e615b2aa42ce90502403586a921b --- /dev/null +++ b/.GITIGNORE @@ -0,0 +1 @@ +*.db \ No newline at end of file diff --git a/kulku.txt b/kulku.txt new file mode 100644 index 0000000000000000000000000000000000000000..17923a5823d3e0f31528b46b04c2d29fdfed3544 --- /dev/null +++ b/kulku.txt @@ -0,0 +1,27 @@ +Opettajalle muistiinpanot työpajan kulusta +Keväällä 2024 pituus 3h, edeltävänä työpajana React/frontend Semman datalla + +Työpajassa tehdään minimaalinen backend ruokalistasovellukselle + +Fiiliskierros +Lyhyt alustus tietokannoista +Semma-datan selitys JSONina ja ER-kaaviona +alusta.py selitys ja ajo +Selataan luotua tietokantaa SQLite Browserilla hetki +Tauko sopii tähän +Käydään läpi tyopaja.py, ajetaan ja varmistutaan toiminnasta +Esitellään kurssit, joilla asiaa käydään (TIEP116 ja ITKA2004) +Esitellään kahvikamera, jossa myös backend +Kannustetaan kokeilemaan itse +3h työpajassa loppuaika käytetään opiskelun haasteiden pohtimiseen ja keskusteluun luokan edessä +Loppukierros + + +Työpaja vaatii: +-tuoreen Pythonin (f-stringit pitää olla tuettu) (voi ladata Microsoft Storesta) +-SQLite Browserin (voi ladata portablena MyTempiin + +TODO: +lisää interaktiivisuutta +saisiko tarvittaessa mahtumaan 2h? +datat suoraan Semmalta? tarvitsee requests-kirjaston