Enroll Course: https://www.coursera.org/learn/developing-applications-in-python-on-aws
مقدمة
إذا كنت تبحث عن دورة تعليمية تسهل عليك تعلم كيفية تطوير التطبيقات باستخدام لغة بايثون على منصة AWS، فإن دورة “تطوير التطبيقات بلغة بايثون على AWS” تعتبر الخيار المثالي لك. في هذه المدونة، سأستعرض تفاصيل الدورة، محتواها، وأسباب توصيتي بها.
لماذا هذه الدورة؟
تبدأ الدورة بمقدمة شاملة عن لغة بايثون، حيث تتعرف على تعريف اللغة، تاريخها، والسمات الأساسية التي تميزها. في الأسبوع الأول، ستتمكن من كتابة سكربت بلغة بايثون لحل مشكلة معينة، مما سيعزز فهمك للغة.
محتوى الدورة
النموذج 1: الترحيب بالدورة
يتعلم المتدربون كيفية تطوير التطبيقات ضمن فريق، حيث يتم تسليط الضوء على دور المهندس في التعامل مع المعماريين ومديري المنتجات وضمان الجودة وفرق الدعم. يركز هذا النموذج على الأساسيات التي تضمن لك فهم كود بايثون الأساسي.
النموذج 2: مقارنة العمارة
في هذا النموذج، تتعرف على أنماط العمارة البرمجية المختلفة مثل العمارة الميكروخدمية والعمارة المفردة. تعلم كيفية بناء تطبيقات قائمة على العمارة الميكروخدمية باستخدام AWS Lambda.
النموذج 3: قاعدة البيانات
يستعرض هذا النموذج كيفية استخدام قواعد البيانات لبيانات التطبيقات، بما في ذلك قواعد البيانات العلائقية من خلال Amazon RDS وقواعد البيانات NoSQL من خلال DynamoDB.
النموذج 4: خدمات الرسائل
يتناول هذا النموذج كيفية دمج التطبيقات من خلال استخدام خدمات الرسائل مثل Amazon SNS و SQS، وكيفية تصميم تطبيقات مدفوعة بالأحداث.
تجربة التعلم
الدورة مؤهلة لتقديم تجربة تعليمية رائعة، حيث تجمع بين النظرية والعملية بشكل متوازن. محتوى الدورة شامل وواضح، مما يجعلها مناسبة للمبتدئين وكذلك للمتمرسين الذين يرغبون في تطوير مهاراتهم.
التوصية
أنصح بشدة بالتسجيل في هذه الدورة إذا كنت مهتما بتطوير مهاراتك في بايثون واستخدام AWS. توفر الدورة إطارًا قويًا لتطوير تطبيقات تعتمد على معمارية الميكروخدمات، وهي مهارة مطلوبة بشدة في سوق العمل الحالي.
Enroll Course: https://www.coursera.org/learn/developing-applications-in-python-on-aws