
في هذه الدورة نبدأ بالأساسيات الخاصة بخدمة إدارة الهوية وإدارة الوصول في AWS (IAM) لفهم أشكال المصادقة المختلفة وآليات الأمان المطلوبة عند دمج خدمات AWS داخل التطبيقات. ستتعرف على كيفية حماية الوصول إلى واجهات برمجة التطبيقات (APIs) وتطبيق أفضل الممارسات للتحكم في الصلاحيات ومنح الأذونات بأمان. بعد ذلك نقوم بإعادة هيكلة تطبيق قائم باستخدام AWS SDK بهدف استبدال وظائف التخزين بخدمات AWS المُدارة. ستستخدم Amazon Simple Storage Service (Amazon S3) لتخزين الملفات والكائنات، وAmazon DynamoDB لتخزين بيانات التطبيق بطريقة سريعة وقابلة للتوسع، مع فهم متى يكون كل نوع من البيانات أنسب لكل خدمة. ثم ننتقل إلى خدمات الحوسبة لتشغيل شيفرة التطبيق، حيث نستكشف Amazon EC2 لتشغيل التطبيق على خوادم افتراضية مُدارة، وAWS Lambda لتشغيل وظائف بدون خوادم (Serverless) عند الحاجة إلى تنفيذ مهام محددة بكفاءة. وفي الترقية النهائية، سنقوم بكشف وظائف التطبيق على شكل واجهة برمجة تطبيقات (API) باستخدام Amazon API Gateway، مع إعداد الاستضافة، والمصادقة، وتفويض الوصول إلى واجهاتك الخاصة. يقدّم المدرسون ذوو الخبرة شرحاً معمقاً لكيفية عمل كل خدمة وفوائدها العملية. تجمع الدورة بين محاضرات فيديو، وعروض توضيحية، وتمارين مختبرية عملية، لتنتقل من المفهوم إلى تطبيق قائم على واجهات API ومستضاف على AWS.
Morgan Willis
Principal Cloud Technologist
Seph R
Cloud Technologist
Russell Sayers
Senior Cloud Technologist