Skip to content
Asko Kauppi edited this page Apr 18, 2021 · 14 revisions

Projektin wiki

Kevät 2021

Hacklab Helsinki kevään 2021 #web-kehitys -kurssin sivu.

Kurssi on tarkoitus aloittaa 21.4. (ke) ja jatkua 2.6. asti, ehkä pari kertaa yli.

Kurssin alustava runko

0. Kehitysympäristön pystytys
Ennen kurssin alkua jokaisella tulisi olla sopiva tietokone, materiaalissa kuvatut komentorivityökalut (mm. Node, npm) asennettuna, sekä Firebase-tili avattuna ja sillä yksi projekti luotuna.
1. 0:sta täyteen vauhtiin (tulossa...)
Tehdään reposta oma "forkki" GitHub:ssa, käydään sen eri osa-alueet läpi, kääntäen ja tuupaten samalla pilveen. Tarkistetaan, että homma toimii kaikilla.
+ Tutustutaan Cloud Firestore:n pääsynhallintamekanismiin (Security Rules).
2. Sovellus (front end)
Tutustutaan aplikaation koodiin: Vue, Vue Router
3. Sovellus II
Jäljelle jääneet asiat, esim. Firebase-emulaattori, Cypress-käyttöliittymätestaus
4. Backend I
Firestore, sen Security Rules, testaus ja toimitus pilveen
5. Backend II
Cloud Functions, sen testaus, toimitus verkkoon; muut jäljelle jääneet asiat
6. Front-endin tuotantopaketointi ja toimitus
Keskitetyt lokit, suorituskykymittaus, Rollup
7. Loppusuora: CI/CD
Toistemme sovelluksiin tutustumista / käyttöä. Testauksen automatisointi; toimituksen automatisointi (Google Build)

Kukin kerta on 2,5h (18.00 .. ~20.30).