Päivittäinen internetin käyttömme pyörii suurelta osin verkkosovellusten avulla ja ympärillä. Selaimessa sovellukset rakentuvat edelleen webin kulmakivien HTML:n, CSS:n ja JavaScriptin päälle.
Verkkosovellusten kasvava monimuotoisuus on kuitenkin johtanut myös näiden kulmakivien jatkuvaan kehitykseen. Yksi tämän kehityksen hedelmistä on viime aikojen web-alan konferenssien ja blogien puheenaihe: Web Components.
Yksinkertaistettuna Web Components tuo selaimeen mahdollisuuden rakentaa omia HTML-elementtejä varustettuna uusilla toiminnallisuuksilla. Kurssilla rakennamme oman HTML-elementin, ja tutustumme samalla verkkosovellusten toimintaan ja rakenteeseen. Käsittelemme web-komponentin rakenteen, luomme yksinkertaisen käyttöliittymän hyödyntämällä Web Components -ominaisuuksia (template, Shadow DOM), lopuksi kytkemme luodun web-komponentin aidon asiakasyrityksen dataan.
Illan päätteeksi olemme käsitelleet monia verkkosovellusten tekemisessä keskeisiä konsepteja ja teknologioita. Kurssilla käsiteltyjä asioita voi soveltaa lähes mihin tahansa verkkosovelluksiin ja webiin liittyviin projekteihin ja harrastuksiin.