TrueschoTruescho
كل الدورات
بناء وإدارة التطبيقات بالحاويات باستخدام Docker
Coursera
دورة
غير محدد

بناء وإدارة التطبيقات بالحاويات باستخدام Docker

EDUCBA

افهم Docker وطبّق بناء وتشغيل وإدارة الحاويات، ثم أنشئ تطبيقات متعددة الخدمات عبر Compose وتعرّف على Swarm للنشر العملي.

غير محدد2 أسبوعالإنجليزية

عن الدورة

تمنحك هذه الدورة فهما عمليا لكيفية بناء وتشغيل تطبيقات معزولة داخل حاويات باستخدام Docker، وهو معيار شائع في التطوير والنشر. ستبدأ بالمفاهيم الأساسية: الصور والحاويات، الطبقات، الشبكات، وحدات التخزين، وكيفية كتابة Dockerfile لبناء صورة قابلة لإعادة الإنتاج. ستتعلّم تشغيل الحاويات وإدارتها، تمرير المتغيرات والملفات، وقراءة السجلات ومراقبة الحالة، مع فهم ما الذي يجعل الحاوية مختلفة عن الآلة الافتراضية. بعد ذلك ستنتقل إلى بناء تطبيقات متعددة الخدمات باستخدام Docker Compose: ربط تطبيق مع قاعدة بيانات وخدمة وسيطة، وإدارة الإقلاع والتبعيات وتكوين الشبكات الداخلية. كما تتناول الدورة مفاهيم التنسيق Orchestration عبر Docker Swarm لفهم نشر الخدمات وتوسيعها وإدارة النسخ، مع سيناريوهات واقعية تتعلق بالتحديثات، الإصدارات، والاستمرارية عبر التخزين. بنهاية الدورة ستكون قادرا على تجهيز بيئة تطوير موحّدة، وبناء حزم نشر قابلة للنقل بين الأجهزة، وتنفيذ تدفق عمل قريب من بيئات الإنتاج مع أفضل ممارسات الأمن والأداء.

ماذا ستتعلم

  • شرح أساسيات Docker وبناء وتشغيل وإدارة التطبيقات بالحاويات
  • تكوين تطبيقات متعددة الخدمات عبر Docker Compose وتنسيقها عبر Docker Swarm
  • نشر تطبيقات قريبة من الإنتاج باستخدام الشبكات والتخزين وتدفقات عمل واقعية

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

  • No deep prior experience is required, but basic computer and internet skills are helpful
  • Ability to read course instructions in English and complete short practice activities

المدرسون

E

EDUCBA

المواضيع

Docker
Dockerfile
Docker Compose
الشبكات والتخزين
تنسيق الخدمات

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

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

المهارات

Docker
Dockerfile
Docker Compose
الشبكات والتخزين
تنسيق الخدمات

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