Edge Computing mit Cloudflare Workers und Deno
Edge Computing verlagert Ihre Anwendungslogik aus zentralisierten Rechenzentren in ein globales Netzwerk von Knoten, die Code in der Nähe Ihrer Benutzer ausführen. Cloudflare Workers und Deno sind zwei der leistungsfähigsten Runtimes für dieses Modell: Workers bieten eine V8-Isolate-Umgebung, die in Sekundenschnelle an hunderten Standorten bereitgestellt wird, während Deno eine sichere, TypeScript-first Runtime mit sauberer Integration in die Workers-Plattform bietet. Dieser Track behandelt beide Systeme – vom ersten Deployment bis zur produktionsreifen Architektur.
Was Sie lernen werden
Sie beginnen mit den Kernkonzepten des Edge Computing und verstehen, warum Latenz und Lokalität wichtig sind, dann schreiben und deployen Sie Ihren ersten Cloudflare Worker. Anschließend arbeiten Sie sich durch die Deno-Grundlagen, wie sie für Edge-Entwicklung relevant sind, verbinden Deno mit der Workers-Runtime und handhaben Datenpersistenz am Edge. Sie entwickeln serverlose APIs mit Workers und Deno, wenden sicherheitsspezifische Best Practices für Edge-Anwendungen an und tauchen dann in erweiterte Workers-Features ein – darunter Durable Objects, Caching-Strategien und Routing. Der Track schließt mit Performance-Optimierung, Edge-native Architekturmuster, Full-Stack-Edge-Anwendungen und fortgeschrittene Deno-Deployment-Strategien.
Der Lernpfad
Zwölf Kurse umfassen die Stufen A1 bis C1. Der erste Kurs ist kostenlos und führt Edge-Computing-Konzepte ohne Vorkenntnisse ein. Die Kurse 2 bis 7 (A2 bis B2) behandeln Cloudflare Workers Grundlagen, Deno Grundlagen, Integration zwischen den beiden Runtimes, Datenpersistenz, API-Konstruktion und Sicherheit. Die letzten fünf Kurse sind alle auf C1-Niveau: Advanced Cloudflare Worker Features, Performance & Optimization at the Edge, Edge-Native Architectural Patterns, Full-Stack Edge Applications und Advanced Deno & Edge Deployment Strategies – alles darauf ausgerichtet, Sie in die Lage zu versetzen, komplette Edge-native Systeme zu architektieren und bereitzustellen.
Wie es funktioniert
Jeder Kurs ist in kurze, fokussierte Lektionen unterteilt, die Sie im integrierten Code-Editor mit Echtzeit-Feedback absolvieren. Ein KI-Tutor hilft Ihnen, wenn Sie nicht weiterkommen, sodass Sie Konzepte in Ihrem eigenen Tempo durcharbeiten können, ohne die App zu verlassen.