PWA - Progressive Web Applications

Kesto: 1.0 pv
Kurssia ei ole tällä hetkellä aikataulutettu. Ota yhteyttä ja sovi asiakaskohtainen koulutus.

Tuotekuvaus

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.



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
Mikäli ilmoittautuja ei pääse kurssille, voi hänen sijastaan tulla toinen henkilö. Mikäli ilmoittautumisen peruutus tehdään vähemmän kuin kaksi (2) viikkoa 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.

Oma koulutus tai tapahtuma Oppia.fi:hin?

Ota yhteyttä!