TrueschoTruescho
كل الدورات
مقدمة في السحابة الأصلية وDevOps وأجايل وNoSQL
edX
دورة
متوسط
مجاني للتدقيق
شهادة

مقدمة في السحابة الأصلية وDevOps وأجايل وNoSQL

IBM

تعلّم بناء تطبيقات سحابية أصلية من الصفر، مع مفاهيم CNCF وDevOps وCI/CD وأجايل وسكرم ومبادئ MongoDB.

7 ساعة/أسبوع2 أسبوعالإنجليزية13,856 متسجل
مجاني للتدقيق

عن الدورة

هل ترغب في تعلّم العملية الكاملة لتطوير التطبيقات السحابية الأصلية (Cloud-Native) من البداية حتى الإطلاق؟ هذه الدورة مصممة لك. ستتعرف على المفاهيم الأساسية التي يحتاجها مطوّرو التطبيقات السحابية، بما في ذلك ماهية التطبيقات السحابية الأصلية وكيفية التفكير في تصميمها وبنائها لتكون قابلة للتوسع والمرونة وسهلة النشر في البيئات السحابية. تغطي الدورة أيضاً أسس الحوسبة السحابية الأصلية (Cloud Native Computing Foundations) ودور مؤسسة CNCF (Cloud Native Computing Foundation) وتأثيرها على منظومة تطوير التطبيقات السحابية، ولماذا تُعد معاييرها وأدواتها مرجعاً مهماً للمطورين والفرق التقنية. بعد ذلك ستتعمق في أدوات وتقنيات محددة تساعدك على بناء هذه التطبيقات عملياً، وفهم كيفية توظيفها لتحسين سير العمل وجودة المنتج. ثم تنتقل إلى جانب الثقافة والتنظيم عبر DevOps، حيث ستتعلم كيف يمكن تحسين ثقافة المؤسسة من خلال التعاون بين التطوير والتشغيل، والحفاظ على سلوكيات عمل متسقة وجودة كود عالية. ويتضمن ذلك التعرف على أساليب مثل التطوير المدفوع بالاختبار (TDD) والتطوير المدفوع بالسلوك (BDD) للمساعدة في توحيد الممارسات ورفع مستوى الجودة. كما تشرح الدورة فوائد تطبيق التكامل المستمر (CI) والتسليم المستمر (CD) ضمن مسار التطوير، وكيف يساهم ذلك في تسريع الإصدارات وتقليل الأخطاء وتحسين الاعتمادية. وأخيراً ستستكشف مبادئ NoSQL وخصائص MongoDB، وكيفية ربط قصص المستخدم (User Stories) بسير عمل أجايل لتسهيل عملية التطوير وتحسين وظائف التطبيق باستخدام الأدوات والتقنيات المناسبة.

ماذا ستتعلم

  • استكشاف مفاهيم ومنهجيات التطبيقات السحابية الأصلية (Cloud-Native).
  • فهم تأثير CNCF وتحليل فوائد CI/CD وأجايل وسكرم.
  • التعرّف على ثقافة DevOps وأهميتها في تحسين التعاون وجودة التسليم.
  • التمييز بين TDD وBDD واستكشاف مبادئ وخصائص MongoDB.
  • تطبيق ممارسات CI/CD وربط قصص المستخدم لتسهيل عملية التطوير وفق أجايل.
  • تعزيز وظائف التطبيق باستخدام أدوات وتقنيات مناسبة.

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

  • الإلمام بمفاهيم السحابة ومصطلحاتها.
  • معرفة أساسية بتطوير التطبيقات السحابية.
  • معرفة أساسية بـ HTML وJavaScript.

المدرسون

U

Upkar Lidder

Senior Software Engineer

المواضيع

قصة المستخدم
تطوير التطبيقات
بيئة تطوير ويب
JSON
دورة حياة تطوير البرمجيات

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

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

المهارات

قصة المستخدم
تطوير التطبيقات
بيئة تطوير ويب
JSON
دورة حياة تطوير البرمجيات
Continuous Delivery
Behavior-Driven Development
Public Cloud
Scrum (Software Development)
Software Quality (SQA/SQC)

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