بناء خوادم خلفية قابلة للتوسع بدون إدارة الخوادم
يتيح لك AWS Lambda و API Gateway تشغيل منطق الخادم الخلفي الذي يتوسع تلقائياً، ويفرض رسوماً فقط على وقت التنفيذ الفعلي، ولا يتطلب أي توفير بنية تحتية. يغطي هذا المسار تطوير الخوادم الخالية من الخوادم على AWS من الأساسيات — كيفية تنفيذ Lambda للدوال، وكيفية توجيه API Gateway لحركة HTTP، وكيفية دمج DynamoDB و SAM و Step Functions في أنظمة على مستوى الإنتاج.
ما ستتعلمه
ستبدأ بنموذج التنفيذ الخالي من الخوادم والمفاهيم الأساسية لـ AWS، ثم الانتقال إلى بناء ونشر دوال Lambda، وتصميم REST APIs مع API Gateway، والحفاظ على البيانات مع DynamoDB. من هناك ستقوم بتأمين واجهات برمجية التطبيقات الخاصة بك باستخدام طبقات التفويض، وتحديد البنية التحتية كرمز باستخدام AWS SAM، وتطبيق تقنيات التحسين وأفضل الممارسات الخالية من الخوادم. يغطي الجزء المتقدم العمائر القائمة على الأحداث مع المعالجة غير المتزامنة، ورسوم العمل طويلة الأجل مع Step Functions، والنشر الآلي عبر خطوط أنابيب CI/CD المُنشأة خصيصاً لمشاريع الخوادم الخالية من الخوادم.
مسار التعلم
اثنا عشر مقرراً يتقدمون من A1 إلى C1. المقرر الأول، Serverless Foundations & AWS Introduction، مجاني. تبني المقررات على بعضها البعض — يؤسس A1 و A2 النموذج، وتغطي مقررات B1 تطوير Lambda والحفاظ على البيانات في DynamoDB، وتعالج مقررات B2 الأمان و SAM وتكوين API Gateway المتقدم والتحسين. المقررات الأربعة الأخيرة من C1 — Asynchronous Processing & Event-Driven Architectures و State Management & Step Functions و CI/CD for Serverless Applications و Real-world Serverless Project — تطبق كل شيء في سيناريوهات النشر الواقعية.
كيفية العمل
ينقسم كل مقرر إلى دروس قصيرة وعملية تكملها في محرر الأكواد المدمج مع التعليقات في الوقت الفعلي. يتوفر مدرس ذكاء اصطناعي كلما تعثرت، حتى تتمكن من العمل على تكوين Lambda أو قوالب SAM أو آلات الحالة في Step Functions بالسرعة التي تناسبك دون مغادرة التطبيق.