Skip to content
Asko Kauppi edited this page May 26, 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, kunnes asiat saadaan käsiteltyä. Voidaan ottaa rungon lisäksi 1 tai 2 jatkoerää, jos halutaan...

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
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.js 3, Vue Router. Cypress-käyttöliittymätestaus.
3. Front-endin tuotantopaketointi ja toimitus
Keskitetyt lokit, suorituskykymittaus, Firebase Console
4. Firebase taustajärjestelmissä
Cloud Functions, Firestore ja Cloud Storage; näiden testaus
5. Loppusuora: CI/CD
Testauksen automatisointi; toimituksen automatisointi (Google Build)

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

Kurssilla 2021 ei tehty omia sovelluksia. Jos joku on sellaisia tehnyt, niistä voidaan ottaa mallia / tutkia niiden tilannetta kurssikertojen yhteydessä.