أيقونة تطبيق Learn DevOps: Docker & K8s

Learn DevOps: Docker & K8s

التعليم · مجاني · Android · CoddyKit

Learn DevOps: Docker & K8s — تعلّم DevOps بدءًا من صدفة Linux وصولًا إلى Kubernetes ومسارات CI/CD

Learn DevOps: Docker & K8s، المعروف أيضًا باسم DevOps Bootcamp، هو تطبيق Android (إصدار iPhone قادم) مخصص لمن يرغبون في تعلّم DevOps من خلال دروس قصيرة. تقودك 142 دورة ضمن ثمانية مسارات من أوامر Linux الأولى حتى Git وDocker وKubernetes وHelm وCI/CD وTerraform وAnsible، مع Mentor للذكاء الاصطناعي يجيب عن الأسئلة المتعلقة بالدرس الذي تقرؤه.

السعر
مجاني، مع ترقية Pro
المنصات
Android الآن، وiPhone قريبًا
اللغات
22
الشاشة الرئيسية لـ DevOps Bootcamp، وتضم 568 درسًا وزر Start First Lesson وهدفًا يوميًاقائمة الدورات تعرض أعداد الدروس للمبتدئين والمتوسطين والمتقدمين وتسلسلًا مرقمًا للدورات
142دورة، و568 درسًا
20مهام تصحيح الأخطاء
الذكاء الاصطناعيMentor الذكاء الاصطناعي ومنشئ الدروس
لا شيء هنا يُنشر، ولا تُفرض أي رسوم.

تجري مهام تصحيح الأخطاء في طرفية محاكاة، لذا يمكنك ملاحقة pod لا يبدأ أو مهمة CI تظهر باللون الأحمر في runner، من دون حساب سحابي أو بطاقة ائتمان أو حاسوب محمول. ويمكنك أيضًا البدء من دون إنشاء حساب.

ما هو

Learn DevOps: Docker & K8s (DevOps Bootcamp) هو تطبيق Android مجاني للبدء، يضم 142 دورة و568 درسًا ضمن ثمانية مسارات: Linux وBash، وGit وGitHub، وDocker، وKubernetes، وHelm، وCI/CD، وTerraform، وAnsible. الدروس قصيرة ومصنفة من المبتدئ إلى المتقدم، وتضم عشرين مهمة لاستكشاف الأخطاء وإصلاحها في طرفية محاكاة، واختبارات يومية، وبطاقات تعليمية، وMentor للذكاء الاصطناعي، كما أن إصدار iPhone قادم.

داخل التطبيق

كيف يبدو

الشاشة الرئيسية لـ DevOps Bootcamp، وتضم 568 درسًا وزر Start First Lesson وهدفًا يوميًا
الرئيسيةتعرض الشاشة الرئيسية مسار DevOps Bootcamp المؤلف من 568 درسًا، وزر Start First Lesson، وXP، وشريط المستوى، وهدفًا يوميًا.
قائمة الدورات تعرض أعداد الدروس للمبتدئين والمتوسطين والمتقدمين وتسلسلًا مرقمًا للدورات
مسار الدورةترتب قائمة الدورات الدروس حسب المستوى، وتعرض الدورات في تسلسل مرقم، مع عدد الدروس في كل دورة.
درس Docker مع بطاقات مفاهيم وأزرار «مرشد الذكاء الاصطناعي»
درسدرس Docker في بطاقات مفاهيم، مع أزرار «مرشد الذكاء الاصطناعي» مثل «شرح مبسّط» و«خطوة بخطوة» في الأسفل.
درس انتقل إلى بطاقة مفاهيم تشرح المحاكاة الافتراضية على مستوى نظام التشغيل في الحاويات
داخل درسالدرس نفسه في موضع لاحق، يشرح كيفية استخدام الحاويات للمحاكاة الافتراضية على مستوى نظام التشغيل، مع وجود عناصر التحكم بالملاحظات ولغة التعلّم في الأعلى.

الدورة

المسارات الثمانية في دورة DevOps

142 دورة و568 درسًا من قائمة دورات التطبيق؛ الدورة الأولى في كل مسار مجانية.

  1. Linux وBash

    التنقل في الصدفة، والملفات والأذونات، والعمليات، وSSH، وgrep وawk وjq، وكتابة البرامج النصية للصدفة واختبارها وتعزيز أمانها.

  2. Git وGitHub

    عمليات Commit وسير العمل المحلي، واستراتيجيات التفرّع، والمستودعات البعيدة وطلبات السحب، والخطافات ووضع علامات الإصدارات.

  3. Docker

    Images وDockerfiles، وDocker Compose، والشبكات والبيانات، وSwarm، وأمان الحاويات.

  4. Kubernetes

    العناقيد، وPods، وDeployments وReplicaSets، والخدمات والشبكات، والإعدادات والتخزين، والجدولة وقابلية المراقبة.

  5. Helm

    المشكلات التي يحلّها Helm، والمخططات والإصدارات، وvalues.yaml، ووظائف القوالب، والخطافات، والمخططات الفرعية، واستخدام Helm في خط أنابيب.

  6. CI/CD

    سير عمل GitHub Actions، وJenkins مع Docker، واستراتيجيات النشر، وتأمين خطوط الأنابيب ومراقبتها.

  7. Terraform

    البنية التحتية بصفتها تعليمات برمجية، والمفاهيم الأساسية، والحالة، والوحدات ومساحات العمل، والتجهيز على AWS وAzure.

  8. Ansible وGitOps والمشروع الختامي

    قوائم الجرد، وPlaybooks، والأدوار، وJinja2، وVault واختبارات Molecule؛ ثم GitOps باستخدام Argo CD وFlux، ونشر مشروع ختامي من دون توقف.

كيف يعمل

كيف يعمل bootcamp

تتقدم عبر مسار من خلال درس صغير واحد في كل مرة، ثم تختبر نفسك فيه في اليوم التالي.

  1. اختر مسارًا واقرأ درسًا قصيرًا

    تغطي المسارات الثمانية سلسلة أدوات DevOps، وتتوفر الدورة الأولى من كل مسار مجانًا. يشرح كل درس مفهومًا في بضعة أسطر، مثل سبب خفة الحاوية، ثم يبني عليه.

  2. اسأل Mentor الذكاء الاصطناعي عن الصفحة التي تتصفحها

    اضغط على زر مثل Explain Simply أو Step by Step أو Everyday Example، أو اكتب سؤالك بنفسك. تتعلق الإجابة بالدرس المعروض أمامك، لا بـ DevOps عمومًا.

  3. كرّر، ثم جرّب مهمة لاستكشاف الأخطاء وإصلاحها

    يشرح اختبار قصير يومي كل إجابة، وتعود الأسئلة التي أخطأت فيها على شكل بطاقات تعليمية وفق جدول متباعد. بعد ذلك تضعك مهمة تصحيح الأخطاء داخل إعداد معطّل في طرفية محاكاة.

ماذا يتضمن

محتويات التطبيق

142

دورة، و568 درسًا

ثمانية مسارات إجمالًا: Linux وBash، وGit وGitHub، وDocker، وKubernetes، وHelm، وCI/CD، وTerraform، وAnsible، بمستويات تمتد من المبتدئ إلى المتقدم.

20

مهام تصحيح الأخطاء

استكشاف الأخطاء وإصلاحها في طرفية محاكاة ضمن الحاويات وKubernetes وCI/CD وقابلية المراقبة والموثوقية: image بحجم 1.9 GB لا يستطيع أحد سحبها، أو تنبيه ظل باللون الأخضر طوال فترة انقطاع الخدمة.

الذكاء الاصطناعي

Mentor الذكاء الاصطناعي ومنشئ الدروس

اسأل عن الدرس المحدد الذي تتصفحه، أو اذكر موضوعًا ودع التطبيق ينشئ لك درسًا منظمًا. ويمكن أيضًا ترجمة الدروس إلى لغتك الخاصة.

يومي

اختبار وبطاقات تعليمية

اختبار قصير يومي مع شرح لكل إجابة، وعودة الأسئلة التي أخطأت فيها على شكل بطاقات تعليمية وفق جدول للتكرار المتباعد.

ورقة غش

الأوامر التي تبحث عنها غالبًا

ورقة غش في DevOps تتضمن Docker وkubectl وGit وLinux وغير ذلك، إلى جانب ملاحظات حول أي درس وقائمة محفوظة للرجوع إليها لاحقًا.

سلاسل الإنجاز

أدوات بناء العادات

سلاسل إنجاز يومية مع عمليات تجميد للسلسلة، بحيث لا يؤدي تفويت يوم واحد إلى محو التقدم، إلى جانب XP والمستويات ولوحة المتصدرين والتذكيرات في الوقت الذي تختاره.

خلفية

ماذا يفعل مهندس DevOps فعليًا، وما الذي ينبغي أن تتعلمه أولًا؟

DevOps هو أسلوب إيصال البرمجيات من commit يكتبه المطور إلى بيئة الإنتاج بشكل موثوق، والحفاظ على تشغيلها بعد ذلك. ويعني العمل اليومي كتابة الأتمتة أكثر من النقر داخل لوحات التحكم: نصوص برمجية على خوادم Linux، وحاويات تجمع التطبيق، ومسارات تختبره وتطلقه، وبنية تحتية موصوفة في ملفات. يبدأ معظم الناس بسطر أوامر Linux وGit، ثم الحاويات، وبعد ذلك فقط ينتقلون إلى طبقات orchestration والأتمتة المبنية فوقها.

الحاوياتالوحدة التي يجري شحنها

تجمع الحاوية تطبيقًا مع المكتبات والإعدادات التي يحتاج إليها، بحيث يعمل بالطريقة نفسها على الحاسوب المحمول وفي الاختبار وبيئة الإنتاج. ويُعد Docker طريقة واسعة الاستخدام لبنائها وتشغيلها، بينما يمثل Dockerfile الوصفة اللازمة لإنشاء image.

Orchestrationما الغرض من Kubernetes

عندما يصبح عدد الحاويات كبيرًا، لا بد من جهة تبدأ تشغيلها، وتعيد تشغيلها عند تعطلها، وتوجّه حركة المرور، وتربط مساحة التخزين. ينفذ Kubernetes ذلك باستخدام pods وdeployments وservices، بينما يحزم Helm هذه التعريفات في charts.

مسارات CI/CDمن commit إلى الإصدار

تعمل continuous integration على بناء كل تغيير واختباره، بينما تنقل continuous delivery عملية build ناجحة نحو بيئة الإنتاج. ويُعد GitHub Actions وJenkins أداتين شائعتين، ومن الألغاز الكلاسيكية مهمة تكون باللون الأخضر على جهازك وباللون الأحمر في runner.

البنية التحتية ككودخوادم موصوفة في ملفات

بدلًا من إنشاء الخوادم يدويًا، تصفها في ملفات يمكن مراجعتها وتكرارها. يوفّر Terraform موارد مثل الشبكات والأجهزة السحابية، بينما يهيّئ Ansible الأجهزة بعد إنشائها.

الملاءمة

لمن يناسب — ولمن لا يناسب

يناسبك إذا كنت

  • أن تكون مطورًا تريد فهم ما يحدث بين تنفيذ git push ووصوله إلى بيئة الإنتاج
  • أن تدير خوادم وتريد الانتقال من العمل اليدوي إلى الحاويات والأتمتة
  • أن تستهدف أول وظيفة لك كمهندس سحابي أو في موثوقية المواقع
  • أن ترغب في التدرّب على قراءة حالات أخطاء واقعية من دون الدفع مقابل موارد سحابية
  • أن يتوفر لديك هاتف فقط أثناء تنقلك وتريد مواد منظّمة

ليس الأداة المناسبة لك إذا كنت

  • أن تحتاج إلى صدفة حقيقية أو عنقود مباشر للتدرّب عليه؛ تُجرى المهام في طرفية محاكاة
  • أن تتوقع أن تكون جميع الدورات الـ142 مجانية؛ الدورة الأولى في كل مسار مجانية، ويفتح Pro بقية الدورات
  • أن تريد إصدار iPhone اليوم؛ فهو لم يُطرح بعد
  • أن تريد دورة رسمية من مورّد أداة؛ فهذا تطبيق تعلّم مستقل

الأسئلة

الأسئلة الشائعة

ما هو Learn DevOps: Docker & K8s؟

Learn DevOps: Docker & K8s، المعروف أيضًا باسم DevOps Bootcamp، هو تطبيق تعلّم على Android يضم 142 دورة و568 درسًا في Linux وGit وDocker وKubernetes وHelm وCI/CD وTerraform وAnsible. وهو مخصص للمطورين ومديري الأنظمة والطلاب الذين يرغبون في تعلّم DevOps من خلال دروس قصيرة على الهاتف. يمكنك البدء به مجانًا، وهو متاح بـ22 لغة، كما يُخطط لإطلاق إصدار iPhone.

كيف أتعلّم DevOps من الصفر؟

ابدأ بسطر أوامر Linux وGit، لأن كل أداة أخرى تفترض معرفتهما. ثم تعلّم الحاويات باستخدام Docker، وانتقل إلى Kubernetes، وأضف خطوط الأنابيب والبنية التحتية بصفتها تعليمات برمجية. يتبع DevOps Bootcamp هذا الترتيب تقريبًا، وتتوفر الدورة الأولى من كل مسار من مساراته الثمانية مجانًا للتجربة.

هل أحتاج إلى حاسوب محمول أو حساب سحابي؟

لا. يوضح التطبيق أنك لا تحتاج إلى حاسوب محمول أو حساب سحابي أو بطاقة ائتمان للتعلّم، ويمكنك البدء من دون إنشاء حساب. تستخدم مهام تصحيح الأخطاء طرفية محاكاة، لذلك لا يتم نشر أي شيء ولا تُفرض أي رسوم.

ما مهام تصحيح الأخطاء؟

هي عشرون تمرينًا لاستكشاف الأخطاء وإصلاحها في طرفية محاكاة، ضمن خمسة مجالات: الحاويات، وKubernetes، وCI/CD، وقابلية المراقبة، والموثوقية. تشمل الأمثلة Image بحجم 1.9 GB لا يستطيع أحد سحبها، وPods لا تبدأ، وProbe تقتل تطبيقًا أثناء إقلاعه. مهمتان مجانيتان، ويفتح Pro جميع المهام العشرين.

هل يفيد في أسئلة مقابلات DevOps؟

يساعدك في اكتساب المعرفة الأساسية التي تختبرها أسئلة المقابلات. يشرح الاختبار اليومي كل إجابة، وتعود الأسئلة التي أخطأت فيها على شكل بطاقات تعليمية، وتجمع ورقة الغش الأوامر التي يُرجح أن تُسأل عنها. اجمع ذلك مع التدرّب على شرح إجاباتك بصوت عالٍ.

ما الأدوات التي تدرّسها الدورة؟

Linux وBash، وGit وGitHub، وDocker وDocker Compose، وKubernetes، وHelm، وGitHub Actions وJenkins، وTerraform مع AWS وAzure، وAnsible. كما تتناول GitOps باستخدام Argo CD وFlux، والمراقبة وقابلية المراقبة.

كيف يعمل مرشد الذكاء الاصطناعي؟

تطرح سؤالًا عن الدرس المفتوح أمامك، وتحصل على إجابة ضمن ذلك السياق، باستخدام أزرار مثل «شرح مبسّط» أو «خطوة بخطوة»، أو باستخدام صياغتك الخاصة. يحصل المستخدمون المجانيون على بضعة أسئلة يوميًا، بينما يزيل Pro الحد اليومي. كما ينشئ مولّد دروس منفصل درسًا منظّمًا حول الموضوع الذي تحدده.

هل Learn DevOps: Docker & K8s مجاني، وماذا يتضمن Pro؟

يمكنك بدء Learn DevOps: Docker & K8s مجانًا: فالدورة الأولى من كل مسار، ومعاينة قصيرة للدروس الأخرى، ومهمتان، والاختبار اليومي، والبطاقات التعليمية، وورقة الغش، كلها مجانية. Pro اشتراك يمكنك إلغاؤه من Google Play. وهو يفتح جميع الدورات والدروس، والمهام العشرين، وأسئلة مرشد الذكاء الاصطناعي غير المحدودة، والدروس التي ينشئها الذكاء الاصطناعي بلا حدود.

هل يتوفر إصدار iPhone؟

ليس بعد. يتوفر DevOps Bootcamp الآن على Google Play، وسيصدر إصدار iPhone قريبًا. تتضمن هذه الصفحة رابط إدراج App Store وتعرضه على أنه سيصدر قريبًا إلى أن يصبح متاحًا.

ابدأ الآن

نفّذ أول أمر Linux لك اليوم

ابدأ مجانًا على Android، وإصدار iPhone قادم، بـ22 لغة.

آخر مراجعة · من نشر CoddyKit · سياسة الخصوصية
متاح على Android.