Asko Kauppi edited this page May 26, 2021
·
14 revisions
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...
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ä.