Cloudflare Workers ve Deno ile Edge Computing
Edge computing, uygulama mantığınızı merkezi veri merkezlerinden çıkarıp, kullanıcılarınıza yakın konumda kod çalıştıran küresel bir düğüm ağına taşır. Cloudflare Workers ve Deno bu model için en yetenekli iki runtime'dır: Workers size saniyeler içinde yüzlerce konuma dağıtılan bir V8-isolate ortamı sunarken, Deno güvenli, TypeScript-first bir runtime sağlayıp Workers platformu ile temiz bir entegrasyon sunar. Bu eğitim izleği her ikisini de kapsar; ilk dağıtımdan production-grade mimariye kadar.
Neler Öğreneceksiniz
Edge computing'in temel kavramlarını ve latency ile lokalitasinin neden önemli olduğunu öğrenerek başlayacak, ardından ilk Cloudflare Worker'ınızı yazıp dağıtacaksınız. Buradan hareketle Deno temellerini edge geliştirme bağlamında çalışacak, Deno'yu Workers runtime'ı ile bağlayacak ve edge'de veri kalıcılığını yöneteceksiniz. Workers ve Deno ile serverless API'ler oluşturacak, edge uygulamalarına özgü güvenlik en iyi uygulamalarını uygulayacak, ardından Durable Objects, caching stratejileri ve routing dahil ileri Workers özelliklerine geçeceksiniz. Eğitim izleği, performance optimizasyonu, edge-native mimarisi desenleri, full-stack edge uygulamaları ve ileri Deno dağıtım stratejileri ile tamamlanacak.
Öğrenme Yolu
On iki kurs A1'den C1'e kadar uzanır. İlk kurs ücretsizdir ve hiçbir ön bilgi gerektirmeden edge computing kavramlarını tanıtır. 2'nci ile 7'nci kurslar (A2'den B2'ye) Cloudflare Workers temellerini, Deno fundamentals'ını, iki runtime arasında entegrasyonu, veri kalıcılığını, API oluşturmayı ve güvenliği kapsar. Son beş kurs tamamı C1 seviyesindedir: Advanced Cloudflare Worker Features, Performance & Optimization at the Edge, Edge-Native Architectural Patterns, Full-Stack Edge Applications ve Advanced Deno & Edge Deployment Strategies — tam edge-native sistemleri mimarilendirip sevkiyat yapma yeteneğine doğru ilerler.
Nasıl Çalışır
Her kurs, yerleşik kod editöründe gerçek zamanlı geri bildirim ile tamamladığınız kısa, odaklanmış dersler halinde bölünür. Takılıp kaldığınızda bir AI öğretmen yardımcı olmak için hazırdır, böylece uygulamadan çıkmadan kendi hızınızda kavramlar üzerinde ilerleyebilirsiniz.