TrueschoTruescho
كل الدورات
البنى عديمة الخوادم على AWS
edX
دورة
مبتدئ
مجاني للتدقيق
شهادة

البنى عديمة الخوادم على AWS

Amazon Web Services

تعلّم بناء تطبيقات وواجهات API عديمة الخوادم على AWS باستخدام SAM وLambda وCognito وStep Functions لتسليم أسرع وتوسّع موثوق.

3 ساعة/أسبوع2 أسبوعالإنجليزية710 متسجل
مجاني للتدقيق

عن الدورة

يعرف مهندس البرمجيات الحديث كيف يستفيد من الخدمات المُدارة من Amazon Web Services لتقليل مقدار الشيفرة المطلوبة لإنجاز المشروع. فهناك الكثير من الشيفرة التي لن تحتاج إلى كتابتها عندما تعتمد على خدمة مُدارة لتطبيقاتك. تقليل الشيفرة يعني اختبارات أقل، وأخطاء أقل، وتسليماً أسرع. في هذه الدورة ستطبّق عملياً على أدوات الأتمتة وخدمات «السيرفرلس» المُدارة. ستنجز مشاريعك بسرعة أكبر دون الحاجة إلى صيانة الخوادم الأساسية التي تستضيف الخدمات المُدارة. ستتعامل مع البنية التحتية على أنها شيفرة (Infrastructure as Code) باستخدام AWS CloudFormation وAWS Serverless Application Model (SAM) كطريقة مؤتمتة لبناء الموارد التي تستضيف تطبيقاتك. ستتعرّف أيضاً على كيفية تسريع إضافة استضافة الواجهة الأمامية باستخدام AWS Amplify، وكيفية إضافة المصادقة وإدارة الهوية للتطبيقات عبر Amazon Cognito، وربط ذلك بواجهات برمجة التطبيقات عبر Amazon API Gateway. كما تغطي الدورة أنماط تكامل التطبيقات مثل واجهات REST والبنى المعتمدة على الأحداث (Event-Driven)، وتوضح متى تستخدم خدمات المراسلة مثل Amazon Simple Notification Service (SNS) ومتى تستخدم Amazon Simple Queue Service (SQS). وأخيراً، ستبني سير عمل ينسّق بين عدة خدمات ويب من AWS باستخدام AWS Step Functions، بما يساعدك على تصميم حلول قابلة للتوسع وموثوقة مع تقليل العبء التشغيلي والتركيز على تطوير المنتج الأساسي بدلاً من إدارة الخوادم أو بيئات التشغيل سواء في السحابة أو داخل المؤسسة.

ماذا ستتعلم

  • إنشاء واجهة برمجة تطبيقات (API) عديمة الخوادم باستخدام AWS Serverless Application Model (SAM) بالاعتماد على خدمات الحوسبة والتخزين: Lambda وS3 وDynamoDB.
  • شرح مكوّنات تطبيق وواجهة API عديمي الخوادم مع مصادقة باستخدام Amazon Cognito وAmazon API Gateway.
  • وصف تصاميم مختلفة لتكامل التطبيقات مثل REST API وبنية معتمدة على الأحداث (Event-Driven).
  • التمييز بين حالات استخدام المراسلة في Amazon Simple Notification Service (SNS) وAmazon Simple Queue Service (SQS).
  • إنشاء سير عمل ينسّق بين عدة خدمات ويب من AWS باستخدام AWS Step Functions.

المتطلبات المسبقة

  • معرفة أساسية بتقنية المعلومات

المدرسون

S

Seph R

Cloud Technologist

R

Russell Sayers

Senior Cloud Technologist

M

Morgan Willis

Principal Cloud Technologist

المواضيع

واجهات برمجة التطبيقات
خدمات أمازون ويب
الحوسبة عديمة الخوادم
خدمة قائمة الانتظار البسيطة من أمازون
أمازون كوغنيتو

معلومات الدورة

المنصةedX
المستوىمبتدئ
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

المهارات

واجهات برمجة التطبيقات
خدمات أمازون ويب
الحوسبة عديمة الخوادم
خدمة قائمة الانتظار البسيطة من أمازون
أمازون كوغنيتو
Authentications
Event-Driven Programming
AWS Serverless
Software Engineering
AWS CloudFormation

ابدأ التعلم الآن