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

Projektin wiki

Kevät 2021

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

Kurssi on tarkoitus aloittaa 21.4. (ke illat) ja jatkua ehkä vappuun 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, firebase CLI) 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.
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