2020∕21 PROJEKT nr 3 ‒ NodeJS klient server rakendus - kuressaareametikool/tarkvaraprojektid GitHub Wiki
Sisukord
Ajakava
-
K 8.30 - 12.00
- 8.30 Ülesande tutvustus ruumis K208
- Tiimide kohtumine, tutvumine, küsimuste püstitamine ja välja kirjutamine, suhtluskanalite ja töövahendite kokku leppimine ja seadistamine
- Tiim loob repo forkides ette antud projekti
- Repo link saada Slackis Andrusele
- Briif esimsele kursusele teise kursuse poolt, kuidas NodeJS klient-server tarkvara töötab olemasoleva projekti põhjal
- Selle käigus iga tiimi liige seadistab enda arenduskeskonnas lokaalse koopia
- 11.30 Tiimi esindejate ja mentorite koosolek K207
-
K 12.30 - ...
- Tööülesande valimine, ülesande analüüs ja planeerimine, wireframe koostamine jne
- Töö käib
-
N 8.30 - ...
- Töö käib
-
R 8.30 - 14.30
- 9.00 on repo main harus veavaba versioon, mida on võimalik testida
- Töötava lahenduse kokku panek ja viimistlemine, failide upitamine, esitluse vormistamine
- 12.30 Esitlused K208
U:lesande püstitus
- Etteantud Node.js ja Socket.io koodibaasi peale luua edasiarendatud rakendus, mis kasutab klient-server tehnoloogiat
- Lahendada ära ette antud taskid
- Õppida uusi ja kinnistada olemasolevaid teadmisi :)
Näiteks
- Viktoriini läbi viimise rakendus User | Admin
- Laevade pommitamine
- Hangman, Pong ja muud kahe-mängija mängud
- Privat chat raknedus
- Mitme kasutaja joonistusmäng
- ...
Rollid
- Kogu meeskond
- Idee välja töötamine ja analüüs
- Dokumenteerimine ja projekti haldamine
- Testimine
- Esimine kursus - TA-20
- Aru saada klient-server rakenduse tööpõhimõtetest
- Analüüsi põhjal wireframe koostamine ja testimine
- Disainireeglite loomine
- Eelneva põhjal HTML ja CSS loomine
- Testimine
- Teine kursus - TAK-19 ja TA-19
- Esimese kursuse juhendamine ja abistamine
- Back-end ehk andmebaas ja server
- JavaScript
Esitlus
- Aega 5 minutit, mille jooksul esitleb iga lõigu esindaja järgnevat
- Wireframe
- Rakendus
- GitHubi projekt
- Readme
- Iga tiimi liige ütleb vastused kolmele esitatud küsimusele (vt alla)
- Slaidide asemel Readme, mis sisaldab
- Tiimi liikmete nimed
- Kui on, siis link Figmale (avalik)
- Link rakendusele
- Iga tiimi liikme nime ja vastuseid kolmele küsimusele
- Kas oleksid tahtnud täita mingit muud ülesannet selles meeskonnas
- Üks pehme oskus, mida õppisin ja endas arendasin
- Üks tehniline oskus, mida õppisin ja endas arendasin