
يعرف مهندس البرمجيات الحديث كيف يستفيد من الخدمات المُدارة من 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، بما يساعدك على تصميم حلول قابلة للتوسع وموثوقة مع تقليل العبء التشغيلي والتركيز على تطوير المنتج الأساسي بدلاً من إدارة الخوادم أو بيئات التشغيل سواء في السحابة أو داخل المؤسسة.
Seph R
Cloud Technologist
Russell Sayers
Senior Cloud Technologist
Morgan Willis
Principal Cloud Technologist