
تقدّم هذه الدورة مقدمة شاملة إلى لغة البرمجة بايثون، مع ربط عملي مباشر بكيفية بناء التطبيقات وتشغيلها على منصة Amazon Web Services (AWS). ستبدأ بالتعرّف إلى تعريف بايثون وتاريخها ودلالاتها (Semantics) وكيف تعمل، ثم تختتم الأسبوع الأول بكتابة سكربت بايثون لحل مشكلة عملية. في الأسبوع الثاني ستتعرّف إلى معماريات السيرفرلس (Serverless Architectures) وتفهم الفروق بين معماريات الخدمات المصغّرة (Microservices) والمعمارية الموجّهة للخدمات (Service-Oriented) والمعمارية الأحادية (Monolith). بعد ذلك ستبني معمارية خدمات مصغّرة من خلال تعلّم استخدام أدوات AWS التالية: AWS Lambda وAmazon API Gateway وCloud9. ثم تنتقل الدورة إلى التعمّق في قواعد بيانات AWS، حيث ستشاهد Amazon RDS وAmazon DynamoDB أثناء العمل، مع توضيح الدور المهم الذي تؤديه هذه الخدمات في تطوير تطبيقات بايثون وتشغيلها بكفاءة. وفي الأسبوع الأخير تغطي الدورة خدمات تكامل التطبيقات (Application Integration Services)، بما في ذلك خدمات الإشعارات البسيطة من أمازون (Amazon Simple Notification Service - SNS)، لفهم كيفية ربط المكوّنات والخدمات المختلفة داخل تطبيقاتك وبناء تدفقات عمل أكثر مرونة واعتمادية على السحابة.
Russell Sayers
Senior Cloud Technologist
Morgan Willis
Principal Cloud Technologist