Edge Computing avec Cloudflare Workers et Deno
Le edge computing déporte la logique de votre application des centres de données centralisés vers un réseau mondial de nœuds qui exécutent du code près de vos utilisateurs. Cloudflare Workers et Deno sont deux des runtimes les plus performants pour ce modèle : Workers vous offre un environnement V8-isolate déployé en quelques secondes dans des centaines de localités, tandis que Deno apporte un runtime sécurisé et orienté TypeScript qui s'intègre parfaitement à la plateforme Workers. Cette formation couvre les deux, du premier déploiement à l'architecture prête pour la production.
Ce que vous apprendrez
Vous commencerez par les concepts fondamentaux du edge computing et l'importance de la latence et de la localité, puis écrirez et déploierez votre premier Cloudflare Worker. De là, vous approfondirez les principes de Deno appliqués au développement edge, connecterez Deno au runtime Workers, et gérerez la persistance des données à la périphérie. Vous construirez des APIs serverless avec Workers et Deno, appliquerez les meilleures pratiques de sécurité spécifiques aux applications edge, puis progresserez vers les fonctionnalités avancées de Workers incluant Durable Objects, les stratégies de cache et le routage. La formation se termine par l'optimisation des performances, les modèles architecturaux natifs du edge, les applications full-stack edge et les stratégies avancées de déploiement Deno.
Le parcours d'apprentissage
Douze cours s'échelonnent du niveau A1 au C1. Le premier cours est gratuit et introduit les concepts du edge computing sans prérequis. Les cours 2 à 7 (A2 à B2) couvrent les bases de Cloudflare Workers, les fondamentaux de Deno, l'intégration entre les deux runtimes, la persistance des données, la construction d'APIs et la sécurité. Les cinq derniers cours sont tous de niveau C1 : Fonctionnalités avancées de Cloudflare Workers, Performance et optimisation à la périphérie, Modèles architecturaux natifs du edge, Applications full-stack edge et Deno avancé et stratégies de déploiement edge — vous préparant à concevoir et livrer des systèmes entièrement pensés pour le edge.
Comment ça marche
Chaque cours est divisé en courtes leçons ciblées que vous complétez dans l'éditeur de code intégré avec un retour en temps réel. Un tuteur IA est disponible quand vous êtes bloqué, pour vous permettre d'avancer à votre rythme sans quitter l'application.