PWA - Progressive Web Applications

Kesto: 1.0 pv
Kurssin hinnoittelu

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

Oma koulutus tai tapahtuma Oppia.fi:hin?

Ota yhteyttä!