Edge computing med Cloudflare Workers och Deno
Edge computing flyttar applikationslogiken från centraliserade datacenter till ett globalt nätverk av noder som kör kod nära användarna. Cloudflare Workers och Deno är två av de mest kapabla runtime-miljöerna för den här modellen: Workers ger er en V8-isolatmiljö som på några sekunder kan distribueras till hundratals platser, medan Deno erbjuder en säker, TypeScript-fokuserad runtime-miljö som integreras smidigt med Workers-plattformen. Det här spåret täcker båda, från den första driftsättningen till arkitektur för produktionsmiljöer.
Det här får ni lära er
Ni börjar med grundkoncepten inom edge computing och varför fördröjning och närhet spelar roll, och skriver och distribuerar sedan er första Cloudflare Worker. Därefter går ni igenom grunderna i Deno med fokus på edge-utveckling, ansluter Deno till Workers-runtime-miljön och hanterar datalagring i edge-miljön. Ni bygger serverlösa API:er med Workers och Deno, tillämpar säkerhetsmetoder som är särskilt relevanta för edge-applikationer och går sedan vidare till avancerade Workers-funktioner, bland annat Durable Objects, cachningsstrategier och routning. Spåret avslutas med prestandaoptimering, edge-anpassade arkitekturmönster, fullstackapplikationer för edge-miljöer och avancerade strategier för driftsättning med Deno.
Lärandets upplägg
Tolv kurser sträcker sig från A1 till C1. Den första kursen är kostnadsfri och introducerar edge computing utan krav på förkunskaper. Kurserna 2 till 7 (A2 till B2) behandlar grunderna i Cloudflare Workers, grunderna i Deno, integration mellan de två runtime-miljöerna, datalagring, API-konstruktion och säkerhet. De fem sista kurserna är alla på C1-nivå: Avancerade funktioner i Cloudflare Worker, Prestanda och optimering i edge-miljön, Edge-anpassade arkitekturmönster, Fullstackapplikationer för edge-miljöer samt Avancerade strategier för driftsättning med Deno och i edge-miljöer – med målet att ni ska kunna utforma och leverera kompletta edge-anpassade system.
Så fungerar det
Varje kurs är uppdelad i korta, fokuserade lektioner som ni genomför i den inbyggda kodeditorn med återkoppling i realtid. En AI-handledare finns tillgänglig när ni kör fast, så att ni kan ta er igenom koncepten i er egen takt utan att lämna appen.