Lær at lave Google Chrome extensions
Du har måske hørt om Chrome Extensions som uBlock Origin, Adblock Plus og Lastpass. I dette kursus vil Benjamin fra Rabatta, tage dig med på rejsen, når en ny Chrome Extension skal udvikles.
En Chrome Extension er en udvidelse til Googles populære browser. Udvidelserne kan gøre alt fra at, hjælpe med at automatisere opgaver, til at fuldstændigt ændre indholdet af hjemmesider. Mulighederne er mange og endnu ikke udforsket af særligt mange endnu. Der er derfor rig mulighed for, at kunne innovere og skabe breakthrough teknologier, hvis man kender til udviklingen af udvidelserne.
I kurset her vil du lære det grundlæggende om, hvorfor Chrome Extensions kan være et værdifuldt værktøj. Vi ser på, hvorfor du bør kaste dig over Chrome Extensions, og hvor let det er at komme i gang med. I kurset udvikler Benjamin et værktøj, der kan tjekke priserne på et websted, så du kan følge med i prisudviklingen og købe, når prisen er lavest.
Vi starter helt fra bunden og gennemgår præcist hvad en Chrome Extension er, og hvorfor de er vigtige. Herefter bevæger vi os ind i den basale struktur, som en Chrome Extension har, hvorefter vi introducerer de forskellige muligheder, der er med en Chrome Extension. Det hele følges undervejs op med udviklingen af en ny Chrome Extension, der til sidst udgives. Du vil altså få mulighed for at følge hele processen fra start til slut, og bygge din egen udvidelse ovenpå koden fra kurset.
Koden fra kurset vil være tilgængelig på Github, hvor ændringer eller udvidelser tages glædeligt imod. Håbet er derfor, at kurset giver nok forståelse således, at du kan bygge videre.
Chrome Extensions udvikles som regel i JavaScript, som Benjamin også bruger i udviklingen af dette kursus’ extension. Det anbefales, at man som minimum har kendskab til JavaScript som udviklingssprog før du går i gang med kurset, da Benjamin anvender begreber, der for den utrænede programmør kan være svære at forstå. Tag derfor et kursus i JavaScript før du kaster dig ud i at udvikle extensions til internet browsers, hvis du ikke har prøvet kræfter med sproget før.
Vi håber du, at du får blod på tanden til at komme i gang med udviklingen af din egen Chrome Extensions, så flere brugere kan få øjnene op for, hvor fedt et værktøj det er.