دورة أتمتة السيرفرات وهندسة الـ DevOps (DevOps & Cloud Automation)
🚀 مسار الدروس
- 1ما هو DevOps؟ ولماذا تدفع الشركات ثروات لمهندسي الأتمتة السحابية؟
- 2مشكلة “الكود يعمل على جهازي فقط” وكيف يحلها Docker نهائياً؟
- 3تثبيت Docker وإعداد بيئة العمل على Linux و Windows
- 4أول حاوية (Container) لك: تشغيل سيرفر ويب Nginx بكلمة واحدة
- 5فهم صور دوكر (Docker Images) وكيفية سحبها وإدارتها
- 6أوامر Docker الأساسية للتحكم: تشغيل، إيقاف، فحص، وحذف الحاويات
- 7كتابة أول Dockerfile: تحويل سكربت Python إلى صورة (Image) معزولة
- 8تحويل سيرفر Node.js متكامل إلى حاوية Docker قابلة للنقل
- 9التخزين الدائم (Docker Volumes): كيف نمنع ضياع قواعد البيانات عند توقف الحاوية؟
- 10مشروع مصغر: بناء وتغليف تطبيق تفاعلي مع قاعدة بيانات داخل حاوية معزولة
- 11ما هو Docker Compose؟ ولماذا نحتاجه لتشغيل المشاريع المعقدة؟
- 12كتابة أول ملف docker-compose.yml خطوة بخطوة
- 13ربط حاوية خادم (Backend) بحاوية قاعدة بيانات (MySQL/PostgreSQL) آلياً
- 14إدارة الشبكات (Docker Networks): كيف تتحدث الحاويات مع بعضها بأمان؟
- 15تمرير المتغيرات البيئية (Environment Variables) للحاويات بشكل آمن
- 16تقليل حجم الحاويات: بناء صور دوكر خفيفة جداً وسريعة (Alpine Linux)