Edge computing med Cloudflare Workers og Deno
Edge computing flytter din applikationslogik ud af centraliserede datacentre og ind i et globalt netværk af noder, der kører kode tæt på dine brugere. Cloudflare Workers og Deno er to af de mest kompetente køretidsmiljøer til denne model: Workers giver dig et V8-isolatmiljø, der implementeres på tværs af hundredvis af placeringer på få sekunder, mens Deno leverer et sikkert, TypeScript-fokuseret køretidsmiljø, der integreres problemfrit med Workers-platformen. Dette læringsforløb dækker begge dele, fra den første implementering til arkitektur i produktionskvalitet.
Det lærer du
Du begynder med de centrale begreber inden for edge computing, og hvorfor latenstid og nærhed betyder noget, og skriver og implementerer derefter din første Cloudflare Worker. Herefter arbejder du med Deno-grundlag, som de anvendes i edge-udvikling, forbinder Deno med Workers-køretidsmiljøet og håndterer datalagring ved kanten. Du bygger serverløse API'er med Workers og Deno, anvender bedste sikkerhedspraksis, der er særligt relevant for edge-applikationer, og går derefter videre til avancerede Workers-funktioner, herunder Durable Objects, strategier for caching og routing. Forløbet afsluttes med optimering af ydeevne, edge-native arkitekturmønstre, full-stack edge-applikationer og avancerede strategier til implementering af Deno.
Læringsforløbet
Tolv kurser spænder fra A1 til C1. Det første kursus er gratis og introducerer begreber inden for edge computing uden krav om forhåndsviden. Kursus 2 til 7 (A2 til B2) dækker det grundlæggende i Cloudflare Workers, Deno-grundlag, integration mellem de to køretidsmiljøer, datalagring, opbygning af API'er og sikkerhed. De sidste fem kurser er alle på C1-niveau: Avancerede Cloudflare Worker-funktioner, Ydeevne og optimering ved kanten, Edge-native arkitekturmønstre, Full-stack edge-applikationer samt Avancerede strategier til Deno- og edge-implementering — med fokus på at kunne designe og levere komplette edge-native systemer.
Sådan fungerer det
Hvert kursus er opdelt i korte, fokuserede lektioner, som du gennemfører i den indbyggede kodeeditor med feedback i realtid. En AI-underviser er tilgængelig, når du går i stå, så du kan arbejde dig gennem begreberne i dit eget tempo uden at forlade appen.