Oikeiden selainlaajennusten rakentaminen Chromelle ja Edgelle
Selainlaajennuksilla voit muokata verkkosivuja, automatisoida selaimen toimintaa, siepata verkkopyyntöjä ja tarjota käyttäjille omia työkaluja suoraan Chrome Web Storen ja Edge Add-ons -kaupan kautta. Tällä oppimispolulla opit Manifest V3:n eli nykyisen ja vaaditun laajennusmuodon aina ensimmäisestä manifest.json-tiedostosta monialaustaiseen jakeluun ja tuotantotason tietoturvaan. Kaikki käsitteet perustuvat rajapintoihin, joita Chrome ja Edge tällä hetkellä todella tarjoavat.
Mitä opit
Opit, miten Manifest V3 jäsentää käyttöoikeudet, service workerit ja komponenttien elinkaaret. Sen jälkeen rakennat oikeita käyttöliittymiä ponnahdusikkunoilla ja asetussivuilla, lisäät sisältöskriptejä, jotka lukevat ja muokkaavat sivun DOM-rakennetta, sekä liität laajennuksesi selaimen käyttöliittymän osiin, kuten kontekstivalikkoihin ja osoiteriviin. Tietojen käsittelyn osalta opit laajennusten viestinnän, tallennusrajapinnat ja declarativeNetRequest-rajapinnan verkkopyyntöjen muokkaamiseen ilman laajoja isäntäkäyttöoikeuksia. Käsittelet myös selaimen ohjelmallista hallintaa, virheenkorjausta ja suorituskyvyn profilointia sekä edistyneitä käyttöoikeusmalleja tietoturvaan keskittyen. Lopuksi perehdyt monialaustekniikoihin ja nykyaikaisten JavaScript-kehysten integroimiseen laajennuksen build-putkeen.
Oppimispolku
Polku sisältää kaksitoista kurssia tasoilta A1–C1. Ensimmäinen kurssi on maksuton ja esittelee Manifest V3:n perusteet. A1–A2-tasoilla opit manifestin rakenteen ja käyttöoikeusmallin perusteet. B1-kursseilla rakennat käytännön taitoja: käyttöliittymiä, sisältöskriptien injektointia, selaimen käyttöliittymän integrointia sekä julkaisemista Chrome Web Storessa ja Edge-kaupassa. Neljä B2-kurssia syventää osaamista viestinnässä ja tietojen pysyvässä tallennuksessa, deklaratiivisten verkkopyyntöjen muokkaamisessa, selaimen automatisoinnissa sekä virheenkorjauksessa ja suorituskyvyn optimoinnissa. Kaksi viimeistä C1-kurssia käsittelevät edistyneitä käyttöoikeuksia, tietoturvan vahvistamista ja aidon monialustaisen yhteensopivuuden saavuttamista yhdessä nykyaikaisten kehysten käytön kanssa.
Näin se toimii
Jokainen kurssi koostuu lyhyistä ja käytännönläheisistä oppitunneista, jotka suoritat sisäänrakennetussa editorissa reaaliaikaisen palautteen avulla. Saat AI-tutorilta apua, kun jäät jumiin. Kirjoitat oikeaa laajennuskoodia — manifest-tiedostoja, taustalla toimivia service workereita, sisältöskriptejä ja asetussivuja — joten jokaisella oppitunnilla syntyy jotain, jonka voit ladata suoraan Chromeen tai Edgeen toimivana laajennuksena.