Linux Networking و TCP/IP للمطورين
Linux هو نظام التشغيل الذي يعمل على معظم الخوادم والخوادم السحابية والحاويات في الإنتاج. فهم كيفية تعامله مع الشبكات — من مكدس TCP/IP في kernel إلى socket buffers وجداول التوجيه وقواعد الجدران النارية — هو ما يفصل المطورين القادرين على تشخيص ارتفاع الكمون في الساعة الثانية صباحًا عن أولئك الذين لا يستطيعون. تغطي هذه المسار المكدس الكامل: أساسيات البروتوكولات وتكوين الخدمات وبرمجة sockets والأتمتة وتصليب الأمان وضبط الأداء وشبكات الحاويات وأنماط الأنظمة الموزعة.
ما ستتعلمه
ستبني نموذجًا ذهنيًا عاملًا لمجموعة بروتوكولات TCP/IP وكيفية كشفها في Linux. تشمل المهارات العملية تكوين وإدارة خدمات الشبكات في Linux واستخدام أدوات المراقبة والاستكشاف لتشخيص المشاكل الفعلية وكتابة برامج sockets في Python. بعيدًا عن الأساسيات، ستقوم بأتمتة مهام الشبكات باستخدام shell scripts وتطبيق مفاهيم IP والتوجيه المتقدمة وتصليب أجهزة Linux ضد الهجمات على مستوى الشبكة وضبط معاملات kernel لأحمال العمل عالية الإنتاجية وتوصيل شبكات الحاويات والتفكير في طبقة الشبكات في أنظمة موزعة ومعماريات microservices.
مسار التعلم
تمتد اثنا عشر دورة من A2 إلى C2. يفتتح المسار بـ Introduction to Linux Network Fundamentals في A2، ثم ينتقل عبر كتلة B1 كثيفة تغطي مجموعة بروتوكولات TCP/IP وتكوين الخدمات والخدمات الشبكية الأساسية. دورات B2 تضيف عمقًا: أدوات مراقبة وتشخيص الشبكات وبرمجة sockets باستخدام Python والـ IP والتوجيه المتقدم وإنشاء النصوص البرمجية لأتمتة الشبكات. تصعد الدورات الأربع الأخيرة إلى C1 و C2 — Linux Network Security and Hardening و Linux Network Performance Tuning و Container Networking Essentials و Distributed Systems and Microservices Networking — وتتناول المشاكل التي تظهر في بنية الإنتاج الفعلية.
كيفية عمله
تُقسم كل دورة إلى دروس قصيرة ومركزة مع تمارين عملية تكملها في محرر مدمج باستخدام أوامر Linux الحقيقية وكود socket في Python. يخبرك الملاحظات الفورية على الفور ما إذا كان التكوين أو السكريبت صحيحًا، وهناك معلم AI متاح كلما واجهت صعوبة في فهم مفهوم أو مخرجات خطأ صعبة.