Edge Computing with Cloudflare Workers and Deno
Edge computing ย้ายลอจิก์ของแอปพลิเคชันออกจากศูนย์ข้อมูลแบบรวมศูนย์เข้าไปในเครือข่ายโหนดทั่วโลกที่รันโค้ดใกล้ผู้ใช้ของคุณ Cloudflare Workers และ Deno เป็นสองรันไทม์ที่มีความสามารถสูงสุดสำหรับโมเดลนี้: Workers ให้คุณสภาพแวดล้อม V8-isolate ที่ปรับใช้ทั่วหลายร้อยสถานที่ในไม่กี่วินาที ขณะที่ Deno นำรันไทม์ที่ปลอดภัยและมาจากแนวคิด TypeScript-first ที่รวมตัวกับแพลตฟอร์ม Workers ได้อย่างราบรื่น แทร็กนี้ครอบคลุมทั้งสองจากการปรับใช้ครั้งแรกไปถึงสถาปัตยกรรมระดับการใช้งานจริง
สิ่งที่คุณจะเรียนรู้
คุณจะเริ่มต้นด้วยแนวคิดหลักของ edge computing และเหตุผลว่าทำไม latency และ locality จึงมีความสำคัญ จากนั้นเขียนและปรับใช้ Cloudflare Worker ตัวแรกของคุณ จากที่นั่นคุณจะศึกษา Deno fundamentals เมื่อนำไปใช้กับการพัฒนา edge เชื่อมต่อ Deno กับรันไทม์ Workers และจัดการการยังคงอยู่ของข้อมูล edge คุณจะสร้าง serverless APIs ด้วย Workers และ Deno ใช้ best practices ด้านความปลอดภัยเฉพาะสำหรับแอปพลิเคชัน edge จากนั้นเข้าไปในฟีเจอร์ Workers ขั้นสูงรวมถึง Durable Objects กลยุทธ์การแคช และการกำหนดเส้นทาง แทร็กจะสิ้นสุดด้วยการปรับให้เหมาะสมของประสิทธิภาพ architectural patterns แบบ edge-native แอปพลิเคชัน full-stack edge และกลยุทธ์การปรับใช้ Deno ขั้นสูง
เส้นทางการเรียนรู้
สิบสองหลักสูตรครอบคลุม A1 ถึง C1 หลักสูตรแรกฟรีและแนะนำแนวคิด edge computing โดยไม่ต้องมีความรู้เบื้องต้น หลักสูตรที่ 2 ถึง 7 (A2 ถึง B2) ครอบคลุม Cloudflare Workers basics Deno fundamentals การรวมตัวระหว่างสองรันไทม์ การยังคงอยู่ของข้อมูล การสร้าง API และความปลอดภัย ห้าหลักสูตรสุดท้ายเป็นระดับ C1 ทั้งหมด: Advanced Cloudflare Worker Features Performance & Optimization at the Edge Edge-Native Architectural Patterns Full-Stack Edge Applications และ Advanced Deno & Edge Deployment Strategies — พัฒนาไปสู่ความสามารถในการออกแบบและส่งมอบระบบ edge-native ที่สมบูรณ์
วิธีการทำงาน
แต่ละหลักสูตรแบ่งออกเป็นบทเรียนสั้นและเน้นเฉพาะเจาะจงที่คุณทำให้เสร็จสิ้นในตัวแก้ไขโค้ดในตัวพร้อมข้อเสนอแนะแบบเรียลไทม์ ติวเตอร์ AI พร้อมให้ความช่วยเหลือเมื่อคุณติดขัด เพื่อให้คุณสามารถเคลื่อนผ่านแนวคิดในความเร็วของคุณเองโดยไม่ต้องออกจากแอป