PWA - Progressive Web Applications
Kuvaus
PWA, Progressive Web Apps, on termi joka yhä useammin ponnahtaa esille web- ja mobiilisovellusten kehityksen yhteydessä. Käytännössä PWA-tekniikat mahdollistavat sen, että web-sovellukset käyttäytyvät yhä tarkemmin samankaltaisesti kuin paikallisesti asennetut sovellukset.Itseasiassa yksi PWA:han yhdistetyistä piirteistä onkin sovelluksen latautuminen paikalliseksi ja sen käynnistäminen kotinäytöltä.
Muita piirteitä, joita PWA:han liitetään ovat mm. palvelimen push-notifikaatioiden käyttö, offline-käytön mahdollistaminen service workereiden avulla sekä tiedon tallentaminen paikallisesti indexed DB:hen. Mahdollisesti sovelluksessa halutaan lisäksi hyödyntää jopa laitteen ominaisuuksia ja alustan omia käyttöliittymäkomponentteja.
Koulutus perehdyttää keskeisimpiin PWA-tekniikoihin ja niiden käytön mahdollisuuksiin.
Ohjelma
Kurssipäivän sisältö
1. päivä
PWA - Mitä se on
- Web-sovellus vs. PWA
- Muutokset sovellusarkkitehtuuriin
- Web-sovelluksesta PWA-sovellukseksi
Indexed DB
- Selaimen tietokanta
- Tietokannan alustus
- Tiedon haku
- Päivitykset
Rinnakkainen ohjelmointi
- Asynkroonisest mallit
- Web Workers
Service Worker
- Mikä on Service Worker?
- Käyttökohteita
- Peruskäyttötavat
Palvelimen push-tekniikat
- Web Socket
- Push notifikaatiot
Katsaus natiivipiirteiden käyttöön
Peruutusehdot
Ilmoittautuminen on sitova. Mikäli ilmoittautuja ei pääse kurssille, voi hänen sijastaan tulla toinen henkilö. Mikäli ilmoittautumisen peruutus tehdään vähemmän kuin 14 päivää ennen kurssin alkua, veloitamme toimisto- ja varauskuluina 50% kurssimaksusta. Mikäli ilmoittautunut jää saapumatta kurssille ilman peruutusilmoitusta, veloitamme koko osallistumismaksun. Kurssimateriaalin toimittamisesta oppilaalle peruuntumistapauksessa veloitamme lisäksi 100 EUR. Peruutusmaksut veloitetaan myös sairastapauksissa.