الحاسوب والمعلوماتيةCI152-40

Docker Mastery – With Kubernetes + Swarm

برنامج تدريبي متخصص يجمع بين المعرفة العملية والتطبيق، ويقدمه فريق من الخبراء والمتخصصين.

CI152-40

أهداف البرنامج

  • فهم تقنيات الحاويات واستخدام Docker في بناء وتشغيل التطبيقات.
  • إنشاء وإدارة صور الحاويات وتشغيل التطبيقات متعددة الخدمات.
  • إدارة التطبيقات باستخدام Docker Swarm وتنفيذ التوسّع والتحديثات.
  • نشر وإدارة التطبيقات داخل Kubernetes بكفاءة.
  • تطبيق أفضل الممارسات في تشغيل التطبيقات السحابية من حيث الأداء والأمان.

محاور البرنامج

  • أساسيات الحاويات و Docker :
  • مفهوم الحاويات والفرق بينها وبين الأنظمة الافتراضية
  • بنية Docker (المحرّك – الصور – الحاويات)
  • تشغيل وإدارة الحاويات
  • الأوامر الأساسية
  • بناء الصور وإدارة التطبيقات :
  • إنشاء صور Docker باستخدام Dockerfile
  • تحسين الصور (Image Optimization)
  • إدارة التخزين Volumes))
  • إدارة الشبكات داخل
  • التطبيقات متعددة الخدمات :
  • §مفهوم التطبيقات متعددة الحاويات
  • §استخدام Docker Compose
  • §ربط الخدمات وإدارة البيانات
  • §إدارة الشبكات بين الخدمات
  • §
  • إدارة الحاويات باستخدام Docker Swarm :
  • §مفهوم  (Orchestration)تنسيق الحاويات
  • §إعداد بيئة  Swarm
  • §إدارة الخدمات(Services)  والمهام (Tasks)
  • §التوسّعScaling) ) وموازنة الأحمال
  • §التحديثات Rolling Updates))
  • §
  • إدارة التطبيقات باستخدام Kubernetes :
  • §بنية  Kubernetes ومكوناته
  • §إدارةPods  و Deployments
  • §إدارة الخدمات (Services)
  • § ConfigMaps و Secrets
  • §التوسّع وإدارة الإصدارات
  • §
  • التشغيل في بيئة الإنتاج :
  • §مراقبة الأداء Monitoring))
  • §تسجيل الأحداث Logging))
  • §أساسيات CI/CD
  • §أفضل ممارسات الأمان للحاويات
  • §مقارنة Docker Swarm و Kubernetes

الفئة المستهدفة

  • مهندسو تقنية المعلومات, مهندسوDevOps , مهندسو الحوسبة السحابية, مهندسو البنية التحتية
  • الراغبون في الانتقال إلى Cloud Native