"تم تصميم Learn Docker from Scratch" لتوفير مقدمة شاملة لـ Docker، وهي منصة شائعة للحاويات. سواء كنت مطور برامج، أو مسؤول نظام، أو متخصصًا في تكنولوجيا المعلومات، تهدف هذه الدورة إلى تزويدك بالمعرفة الأساسية والمهارات العملية اللازمة للاستفادة من عامل الميناء بشكل فعال.
تبدأ الدورة بالأساسيات، مع عدم وجود معرفة مسبقة بـ Docker. يقدم مفاهيم النقل بالحاويات، موضحًا كيف يتيح Docker إنشاء وإدارة حاويات خفيفة الوزن ومعزولة يمكنها تشغيل التطبيقات بشكل متسق عبر بيئات مختلفة.
ستتعرف على المكونات الرئيسية لـ Docker، بما في ذلك Docker Engine وDocker Images وDocker Containers. تغطي الدورة بنية Docker وتوضح كيفية تثبيت Docker على أنظمة تشغيل مختلفة، مثل Windows وmacOS وLinux.
بمجرد أن يكون لديك فهم قوي لمفاهيم Docker الأساسية وعملية التثبيت، تغوص الدورة التدريبية في التدريبات العملية والعروض التوضيحية. سوف تتعلم كيفية العمل مع صور Docker، والتي تعمل بمثابة اللبنات الأساسية للحاويات. تغطي الدورة موضوعات مثل سحب صور Docker ودفعها وإنشائها، بالإضافة إلى فهم سجل صور Docker.
بعد ذلك، ستستكشف حاويات Docker، وتتعلم كيفية إنشاء الحاويات وبدءها وإيقافها وإزالتها. توضح الدورة كيفية إدارة موارد الحاوية والشبكات والتخزين. ستتعلم أيضًا كيفية التفاعل مع الحاويات وتنفيذ الأوامر بداخلها ومشاركة البيانات بين الحاويات والنظام المضيف.
تتعمق الدورة أيضًا في Docker Compose، وهي أداة لتحديد وتشغيل التطبيقات متعددة الحاويات. سوف تتعلم كيفية استخدام Docker Compose لإدارة إعدادات التطبيقات المعقدة التي تتضمن حاويات متعددة مترابطة.
ستواجه طوال الدورة أمثلة واقعية وحالات استخدام عملية تسلط الضوء على فوائد استخدام Docker. بحلول نهاية الدورة التدريبية، يجب أن يكون لديك أساس متين في Docker وأن تكون قادرًا على الاستفادة من قوته لحزم التطبيقات ونشرها وتشغيلها بكفاءة في مجموعة متنوعة من البيئات.
سواء كنت جديدًا في Docker أو لديك بعض الخبرة السابقة، يهدف "Docker للمبتدئين: تعلم Docker from Scratch" إلى توفير تجربة تعليمية شاملة وعملية لمساعدتك على إتقان Docker وتعزيز مهاراتك في تطوير البرامج أو إدارة النظام.
ردود الفعل الطلاب
TYF88