100%
GRIMOIRE
الكتابمدونة البيبيمجلدات التوليفالأساس الحديدي
FRENAR
← السابق
RATIO
جدولة التكوين · 26 أسبوعًا · يونيو 2026
◆◆◆
الأساس الحديدي
برنامج تكوين مفصَّل · 6 أشهر · 910 ساعات
استعادة للمسار المُتَّبع عام 2005، مُكيَّفًا مع إنتاج 2026
26أسبوعًا
910ساعة إجمالية
7وحدات تعليمية
35 سأسبوعيًا
◆ هدف المسار

تُفصِّل هذه الجدولة، أسبوعًا بأسبوع، الأساس التعليمي المعروض في وثيقة "تشريح التيه" من هذه المدونة. يتبع المسار مبدأ تقدم متعمَّد: ثلاثة أسابيع من الأساسيات المفاهيمية المضغوطة، ثم صعود مستمر نحو الكفاءات القابلة للتوظيف مباشرة — النظام، الوسيطيات (middleware) والشبكة، التي تمثل 19 أسبوعًا من أصل 26، أي 73% من الوقت الإجمالي. الهدف ليس الثقافة التقنية العامة: إنه تخريج أشخاص جاهزين للإنتاج، في ستة أشهر، على أساس كامل من الحديد إلى الشبكة.

◆◆◆
Amine RAITI · مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine
عملية ديندون
RATIO
نظرة شاملة — توزيع الأسابيع الـ26
نظرة شاملة على المسار
◆◆◆
أ.
الوحدة التعليمية
المدة
نسبة نظري/تطبيقي
1-3
الكهرباء · التحويل الرقمي · بول/كارنو
3 أ.
55% / 45%
4-5
الأتمتة الفيزيائية (Arduino، الآليات)
2 أ.
25% / 75%
6
الحوسبة الدقيقة (RAM، CPU، اللوحة الأم، BIOS)
1 أ.
30% / 70%
7
أنظمة الملفات، صور الأقراص، dump/restore
1 أ.
30% / 70%
8-16
أنظمة تشغيل عميل/خادم على bare metal
9 أ.
28% / 72%
17-19
الشبكات الأساسية (OSI، العنونة، VLAN، التوجيه)
3 أ.
32% / 68%
20
DHCP (على أساس الشبكة المكتسب)
1 أ.
23% / 77%
21
DNS (شرط مسبق مباشر لـActive Directory)
1 أ.
23% / 77%
22-23
Active Directory + GPO (مجمَّعان)
2 أ.
27% / 73%
24
خادم الويب
1 أ.
23% / 77%
25
قاعدة البيانات
1 أ.
29% / 71%
26
أمن الشبكات (ACL) + التجميع النهائي
1 أ.
14% / 86%
◆ منطق التقدم

تُرسي الأسابيع السبعة الأولى (27% من الوقت) الأساس المفاهيمي والمادي الأكثر جوهرية: فهم الكهرباء، الثنائي، المنطق، الأتمتة الفيزيائية، العتاد والتخزين. تحوّل الأسابيع الـ19 التالية (73% من الوقت) هذا الأساس إلى كفاءة تشغيلية قابلة للبيع مباشرة في السوق: نظام التشغيل، وسيطيات المؤسسة، الشبكة. هذه النسبة ليست اعتباطية — إنها تعكس الهدف المُعلَن للمسار: تخريج أشخاص جاهزين للإنتاج، وليس أخصائيين عامين في الثقافة التقنية.

RATIO
1
الوحدة 1 · الأسابيع 1-3 · 105 ساعات
الأساسيات — الكهرباء، التحويل الرقمي، بول/كارنو
01الكهرباء والقدرة50% نظري / 50% تطبيقي
نظري (20 س): الجهد، التيار، القدرة، قانون أوم، القدرة الظاهرية/الفعالة/الردية، kVA مقابل kW، قراءة لوحات البيانات.
تطبيقي (15 س): قياسات بالملتيميتر، حساب حمل خزانة خوادم، تحديد حجم بسيط لمصدر تغذية.
الهدف: قراءة ورقة تقنية لمموِّج أو PDU وحساب حمل مسموح به.
02التحويل الرقمي بين الأنظمة45% نظري / 55% تطبيقي
نظري (15 س): الثنائي، الثماني، العشري، السادس عشري، العمليات الحسابية في كل نظام.
تطبيقي (20 س): تمارين تحويل يدوي، حساب عناوين IP بالثنائي، أقنعة الشبكة الفرعية، تحويل ألوان سادسة عشرية.
الهدف: التحويل والحساب في الأنظمة الأربعة دون آلة حاسبة، على حالات شبكية حقيقية.
03جبر بول، كارنو، الدارات المنطقية35% نظري / 65% تطبيقي
نظري (12 س): عمليات AND/OR/NOT/NAND/NOR/XOR، جداول الحقيقة، التبسيط بجبر بول وجداول كارنو.
تطبيقي (23 س): تصميم دارة انطلاقًا من نص تمرين (مثال: التحكم في إشارات المرور)، التحقيق على دارات متكاملة من سلسلة 74XXX، اختبارات بـLED/مقاومات/مفاتيح.
الهدف: تصميم وتوصيل دارة منطقية بسيطة من البداية إلى النهاية.
◆ لماذا هذه الوحدة مضغوطة

لا تستهدف هذه الأسابيع الثلاثة الخبرة بل الحدس التأسيسي: فهم أن كل بنية تحتية تقوم على الكهرباء، وأن كل بيانات تختزل إلى حالات ثنائية، وأن كل منطق معلوماتي يُبنى انطلاقًا من بوابات فيزيائية حقيقية. إنه أساس مفاهيمي، وليس غاية مهنية — يخدم كأساس للوحدات التالية، التي تشغل معظم وقت التكوين.

RATIO
2
الوحدة 2 · الأسبوعان 4-5 · 70 ساعة
الأتمتة الفيزيائية
04أساسيات البرمجة المضمّنة25% نظري / 75% تطبيقي
نظري (10 س): بنية المتحكم الدقيق، المستشعرات والمشغلات، مفاهيم حلقة التحكم.
تطبيقي (25 س): أولى برامج Arduino، قراءة مستشعر، التحكم في محرك/مرحل.
الهدف: جعل برنامج يتفاعل مع حدث فيزيائي حقيقي.
05الآليات القابلة للبرمجة والمشروع التكاملي22% نظري / 78% تطبيقي
نظري (8 س): منطق الآليات الصناعية (API)، دفتر شروط أتمتة.
تطبيقي (27 س): مشروع تجميعي يجمع بين المستشعرات، المنطق الشرطي والمشغلات.
الهدف: تسليم مشروع أتمتة صغير عامل وموثَّق.
الوحدة 3 · الأسبوع 6 · 35 ساعة — الحوسبة الدقيقة
06عتاد الحاسوب والخادم30% نظري / 70% تطبيقي
نظري (10 س): المكونات (CPU، RAM، اللوحة الأم، مصدر التغذية، التبريد)، معايير الناقل، BIOS/UEFI.
تطبيقي (25 س): تفكيك وإعادة تركيب كامل لحاسوب، تشخيص عطل عتادي، تحديث BIOS، تجميع خادم صغير.
الهدف: تشخيص عطل عتادي وتجميع جهاز من البداية إلى النهاية.
الوحدة 4 · الأسبوع 7 · 35 ساعة — أنظمة الملفات وصور الأقراص
07التخزين واسترجاع البيانات30% نظري / 70% تطبيقي
نظري (10 س): بنية قرص (قطاعات، أقسام)، أنظمة الملفات (ext4، NTFS، ZFS)، مفاهيم RAID.
تطبيقي (25 س): إنشاء أقسام، أخذ صورة قرص (dd، Clonezilla)، الاستعادة، استرجاع بيانات من قرص تالف.
الهدف: أخذ نسخة احتياطية واستعادة واسترجاع نظام انطلاقًا من صورة قرص.
RATIO
5
الوحدة 5 · الأسابيع 8-16 · 315 ساعة · 1/2
أنظمة تشغيل عميل/خادم على Bare Metal

أطول وحدة في المسار — 9 أسابيع، 35% من إجمالي التكوين. إنها الكفاءة الأكثر قابلية للبيع مباشرة في سوق الشغل.

08أساسيات Linux (التثبيت والصدفة)29% نظري / 71% تطبيقي
نظري (10 س): بنية Linux، التوزيعات، شجرة الملفات.
تطبيقي (25 س): التثبيت على bare metal، التعرف على الصدفة، إدارة الملفات والصلاحيات.
الهدف: تثبيت والتنقل في نظام Linux باستقلالية.
09إدارة Linux — المستوى 123% نظري / 77% تطبيقي
نظري (8 س): إدارة الحزم، الخدمات (systemd)، المستخدمين والمجموعات.
تطبيقي (27 س): تثبيت حزم، إنشاء خدمات، إدارة الصلاحيات، سجلات النظام.
الهدف: إدارة خادم Linux أساسي في الإنتاج.
10إدارة Linux — المستوى 223% نظري / 77% تطبيقي
نظري (8 س): cron، نصوص shell، إدارة السجلات، مراقبة أساسية.
تطبيقي (27 س): أتمتة مهام شائعة، نصوص صيانة، إعداد تنبيهات بسيطة.
الهدف: أتمتة مهام إدارية شائعة.
11أساسيات Windows Server29% نظري / 71% تطبيقي
نظري (10 س): بنية Windows Server، الأدوار والوظائف، إدارة التراخيص.
تطبيقي (25 س): التثبيت على bare metal، الإعداد الأولي، إدارة أدوار الخادم.
الهدف: تثبيت وإعداد خادم Windows باستقلالية.
12إدارة Windows Server المحلية23% نظري / 77% تطبيقي
نظري (8 س): إدارة المستخدمين والمجموعات المحليين، صلاحيات NTFS، سجلات الأحداث.
تطبيقي (27 س): إنشاء حسابات محلية، إدارة الصلاحيات على الملفات والمجلدات، إصلاح الأعطال عبر سجلات الأحداث.
الهدف: إدارة خادم Windows في وضع مستقل، دون دليل.
◆ ملاحظة تسلسل

أُزيلت سياسات المجموعة (GPO) من هذا الأسبوع. GPO وظيفة تابعة لـActive Directory، الذي لا يُقدَّم إلا في الأسبوع 22 — تدريسها هنا كان سيعني تقديم أداة دون الخدمة التي تعتمد عليها. يركز الأسبوع 12 إذن على إدارة Windows في وضع مستقل (حسابات محلية، صلاحيات NTFS)، مما يحضِّر منطقيًا للإدارة عبر الدليل، المُقدَّمة لاحقًا بمجرد اكتساب الشبكة وDNS.

RATIO
الوحدة 5 · الأسابيع 8-16 · 315 ساعة · 2/2
أنظمة تشغيل — المحاكاة الافتراضية، HA، الأمن، التجميع
13المحاكاة الافتراضية على Bare Metal29% نظري / 71% تطبيقي
نظري (10 س): Hyperviseur من النوع 1 مقابل النوع 2، مفاهيم الموارد الافتراضية، Snapshots.
تطبيقي (25 س): تثبيت Hyperviseur (Proxmox VE أو ما يعادله)، إنشاء وإدارة آلات افتراضية.
الهدف: نشر وإدارة آلات افتراضية على Hyperviseur لـbare metal.
14التوافر العالي والنسخ الاحتياطي23% نظري / 77% تطبيقي
نظري (8 س): مفاهيم العنقود، RPO/RTO، استراتيجيات النسخ الاحتياطي (GFS).
تطبيقي (27 س): إعداد عنقود بسيط، إعداد نسخ احتياطي مؤتمت، اختبار استعادة.
الهدف: ضمان استمرارية الخدمة على بيئة bare metal بسيطة.
15تأمين الأنظمة29% نظري / 71% تطبيقي
نظري (10 س): تصليب نظام التشغيل، إدارة التحديثات، مبادئ الامتياز الأدنى.
تطبيقي (25 س): تصليب SSH، إعداد جدار حماية محلي، تدقيق الإعداد.
الهدف: تأمين خادم وفق ممارسات جيدة أساسية.
16مشروع تجميعي لأنظمة التشغيل — مناقشة14% نظري / 86% تطبيقي
نظري (5 س): مراجعة حالات، تحضير المناقشة.
تطبيقي (30 س): نشر كامل لبيئة صغيرة (خادم Linux + خادم Windows + نسخ احتياطي + تأمين) لعرضها في المناقشة.
الهدف: إثبات كفاءة إدارة نظام كاملة ومستقلة.
◆ نقطة مرحلية في منتصف المسار

عند نهاية هذه الوحدة، يكون المتدرب قد ثبَّت وأعدَّ وأمَّن وناقش بيئة bare metal كاملة تشمل نظامي تشغيل، محاكاة افتراضية، نسخًا احتياطيًا وتصليبًا. إنها، في هذه المرحلة، كفاءة قابلة للتوظيف فعلًا في منصب تقني أنظمة مبتدئ — تضيف الوحدتان التاليتان (الوسيطيات، الشبكة) العمق اللازم للاستقلالية الكاملة.

RATIO
6
الوحدة 6 · الأسابيع 17-19 · 105 ساعات
الشبكات الأساسية — OSI، العنونة، VLAN، التوجيه

تُوضَع هذه الوحدة قبل جميع الخدمات التطبيقية الشبكية (DHCP، DNS، Active Directory) التي تشكل شرطها المسبق المباشر.

17نموذج OSI والعنونة المتقدمة34% نظري / 66% تطبيقي
نظري (12 س): طبقات OSI السبع، التغليف، عنونة IP والأقنعة، الشبكات الفرعية.
تطبيقي (23 س): تمارين عنونة، حساب شبكات فرعية، التقاط إطارات (Wireshark).
الهدف: فهم وتحليل تدفق إطار عبر طبقات OSI، إتقان حساب الشبكات الفرعية.
18التبديل وVLAN29% نظري / 71% تطبيقي
نظري (10 س): عمل switch، مفاهيم VLAN، trunking.
تطبيقي (25 س): محاكاة على Cisco Packet Tracer أو GNS3، إعداد VLAN، تجزئة شبكية.
الهدف: تصميم وإعداد تجزئة شبكية بـVLAN.
19التوجيه29% نظري / 71% تطبيقي
نظري (10 س): عمل التوجيه، جداول التوجيه، التوجيه الساكن مقابل الديناميكي (مفاهيم أساسية).
تطبيقي (25 س): إعداد موجّهات على محاكي، إعداد توجيه بين VLAN، اختبارات اتصال.
الهدف: إعداد توجيه عامل بين عدة شبكات مجزَّأة بـVLAN.
◆ ما تُحضِّره هذه الوحدة

بعد إتقان OSI والعنونة وVLAN والتوجيه، يمتلك المتدرب الآن الطوبولوجيا الكاملة التي ستعتمد عليها الأسابيع الثلاثة التالية: يوزّع DHCP عناوين في شبكات فرعية أصبحت مفهومة، ويحلّل DNS أسماء على بنية تحتية أصبحت مرسومة، وسيُثبَّت Active Directory على شبكة تجزئتها متقنة بالفعل.

RATIO
7
الوحدة 7 · الأسبوعان 20-21 · 70 ساعة
DHCP وDNS — على أساس الشبكة المكتسب
20DHCP23% نظري / 77% تطبيقي
نظري (8 س): عمل DHCP، عقود إيجار العناوين، ترحيل DHCP بين VLAN.
تطبيقي (27 س): إعداد خادم DHCP، إدارة مجالات العناوين على عدة VLAN مُعدَّة مسبقًا في الأسبوع 18، اختبارات على عدة شبكات فرعية.
الهدف: نشر خدمة DHCP عاملة على طوبولوجيا VLAN/توجيه متقنة بالفعل.
21DNS23% نظري / 77% تطبيقي
نظري (8 س): عمل DNS، أنواع التسجيلات، التحليل التكراري.
تطبيقي (27 س): تثبيت خادم DNS، إنشاء نطاقات، اختبارات تحليل، إصلاح أعطال DNS.
الهدف: نشر وإصلاح خدمة DNS — شرط تقني مباشر مسبق للأسبوع التالي.
◆ لماذا يسبق DNS مباشرة Active Directory

يعتمد Active Directory تقنيًا على خدمة DNS عاملة لتحديد موقع متحكمات النطاق وتحليل تسجيلات الخدمة (SRV). تدريس DNS مباشرة قبل Active Directory ليس اختيارًا اعتباطيًا في الجدولة: إنه شرط تقني حقيقي، يجنِّب المتدرب إعداد دليل على خدمة لا يتقنها بعد.

RATIO
8
الوحدة 8 · الأسبوعان 22-23 · 70 ساعة
Active Directory وGPO — مجمَّعان
22دليل Active Directory / LDAP29% نظري / 71% تطبيقي
نظري (10 س): مفاهيم الدليل، بنية LDAP، مبادئ Active Directory، الاعتماد على DNS المنشور مسبقًا في الأسبوع 21.
تطبيقي (25 س): تثبيت متحكم نطاق، إنشاء مستخدمين ومجموعات، دمج جهاز في النطاق.
الهدف: نشر دليل مؤسسة ودمج أجهزة عميلة فيه.
23سياسات المجموعة (GPO)25% نظري / 75% تطبيقي
نظري (9 س): مبادئ GPO، الوراثة والأولوية، النطاق (موقع، نطاق، وحدة تنظيمية).
تطبيقي (26 س): إنشاء GPO أمنية وتكوينية، النشر على الأجهزة المدمجة في النطاق في الأسبوع 22، إصلاح سياسات متعارضة.
الهدف: إدارة أسطول Windows عبر سياسات مجموعة مركزية، على الدليل المنشور الأسبوع السابق.
◆ تصحيح التسلسل

في نسخة سابقة من هذه الجدولة، كانت GPO تُدرَّس في الأسبوع 12، قبل حتى تقديم Active Directory في الأسبوع 21. وضع هذا الخطأ في التسلسل أداة قبل الخدمة التي تعتمد عليها تقنيًا. يحترم التجميع الحالي — Active Directory ثم GPO، على أسبوعين متتاليين — التبعية الحقيقية: لا يمكن إدارة سياسات مجموعة على دليل لا يزال غير موجود.

RATIO
9
الوحدة 9 · الأسبوعان 24-25 · 70 ساعة
خادم الويب وقاعدة البيانات

لهاتين اللبنتين اعتماد شبكي أخف ويمكن أن تعتمدا ببساطة على الأساس المكتسب مسبقًا (العنونة، DNS) دون الحاجة إلى شرط مسبق إضافي.

24خوادم الويب23% نظري / 77% تطبيقي
نظري (8 س): عمل HTTP/HTTPS، بنية عميل-خادم الويب، شهادات SSL/TLS.
تطبيقي (27 س): تثبيت وإعداد خادم ويب (Apache/Nginx)، استضافة موقع بسيط، التحليل عبر DNS المنشور مسبقًا، إعداد HTTPS.
الهدف: نشر خادم ويب عامل وآمن، محلَّل عبر DNS البنية التحتية.
25قواعد البيانات29% نظري / 71% تطبيقي
نظري (10 س): النموذج العلائقي، SQL الأساسي، مفاهيم النسخ الاحتياطي لقاعدة بيانات.
تطبيقي (25 س): تثبيت نظام إدارة قواعد بيانات (MySQL/PostgreSQL)، إنشاء قواعد، استعلامات شائعة، نسخ احتياطي/استعادة، الاتصال من خادم الويب للأسبوع السابق.
الهدف: تثبيت وإدارة قاعدة بيانات علائقية بسيطة، متصلة بتطبيق ويب.
RATIO
10
الوحدة 10 · الأسبوع 26 · 35 ساعة
أمن الشبكات والتجميع النهائي
26أمن الشبكات (ACL) والمناقشة النهائية14% نظري / 86% تطبيقي
نظري (5 س): جدار الحماية، قوائم التحكم في الوصول (ACL)، مفاهيم التجزئة الأمنية، تحضير المناقشة النهائية.
تطبيقي (30 س): إعداد ACL على VLAN المُجزَّأة مسبقًا في الأسبوع 18، تصميم وعرض بنية كاملة تدمج نظام التشغيل، الشبكة، DHCP/DNS، Active Directory والخدمات التطبيقية المنشورة طوال المسار.
الهدف: تأمين كامل البنية التحتية المُنشأة بالتصفية، وإثبات كفاءة دمج كاملة، من الحديد إلى الشبكة، جاهزة للإنتاج.
◆ ما تدمجه المناقشة النهائية

لا تتناول مناقشة الأسبوع 26 لبنة معزولة. إنها تتناول كامل السلسلة المبنية منذ الأسبوع 8: خوادم Linux وWindows على bare metal، تجزئة VLAN والتوجيه، DHCP وDNS عاملان، دليل Active Directory بسياسات المجموعة، خدمات الويب وقاعدة البيانات، كل ذلك مؤمَّن بقواعد تصفية. إنه البرهان على أن كل أسبوع حضَّر فعليًا للتالي، وليس تعاقبًا لوحدات مستقلة.

RATIO
الخاتمة
ما يُنتجه هذا المسار في ستة أشهر

عند نهاية الأسابيع الـ26، يكون المتدرب قد أثبت، خلال مناقشتين (الأسبوع 16 والأسبوع 26)، قدرة دمج كاملة: فهم الكهرباء والمنطق اللذين يقومان عليهما كل نظام رقمي، أتمتة عملية فيزيائية، تشخيص وتجميع عتاد، إدارة التخزين على مستوى القرص، تثبيت وتأمين أنظمة تشغيل Linux وWindows في الإنتاج، إتقان الشبكات الأساسية (OSI، العنونة، VLAN، التوجيه) قبل نشر الخدمات التي تعتمد عليها (DHCP، DNS، Active Directory وسياسات مجموعته)، ثم الخدمات التطبيقية للمؤسسة (الويب، قاعدة البيانات)، وأخيرًا تأمين الكل بالتصفية.

◆ الصلة ببقية المدونة

هذه الجدولة ليست اقتراحًا نظريًا: إنها الاستعادة المفصَّلة للمسار الذي اتبعه المؤلف عام 2005، في مركز تكوين مهني لطالبي الشغل، أُعيد ترتيبه هنا وفق سلسلة تبعيات تقنية صارمة بدلًا من فئة إدارية. أهميتها اليوم تستجيب مباشرة للآلية المعرفية الموصوفة في "تشريح التيه" — مرجعية تقنية كاملة، مكتسَبة بالترتيب الصحيح، تسمح لمهني باقتراح بنى تلقائيًا خارج منظومة الثلاثي السحابي وحدها، لأنه يمتلك فهمًا شاملًا لها، وليس مجموعة وحدات منفصلة.

لا يعارض هذا الأساس كفاءات DevOps أو السحابة الحالية. إنه يكمّلها. مهني تكوَّن على هذا المسار، ثم تعرَّض لاحقًا لأدوات التنسيق والأتمتة الحديثة، يمتلك المرجعيتين — التجريد والعتاد الذي يغطيه — وهذا بالضبط هو الكفاءة النادرة التي تحددها هذه المدونة كرافعة لاستعادة السيادة الرقمية.

◆◆◆
NEMO SUPRA LEGEM EST
RATIO
عملية ديندون · تكوين البنية التحتية وSRE
الأساس الحديدي
من الإلكترون
إلى النظام
دليل تكويني كامل · 26 أسبوعًا
من الكهرباء الأساسية إلى أمن شبكات المؤسسات
◆◆◆
الأساس المادي
الكهرباء · الرقمنة
المنطق · العتاد
الأتمتة
أسبوع 01 — أسبوع 07
الأنظمة والخدمات
Linux · Windows Server
المحاكاة الافتراضية · HA
AD · GPO · Web · قواعد البيانات
أسبوع 08 — أسبوع 25
الشبكات والأمن
OSI · VLAN · التوجيه
DHCP · DNS · ACL
جدار الحماية المحيطي
أسبوع 17 — أسبوع 26
AMINE RAITI
مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine · عملية ديندون · 2026
RATIO
فهرس المحتويات
الوحدة 1 · الأساس المادي والمنطقي  ·  الأسابيع 1 إلى 7
أسبوع 01  ·  الكهرباء الأساسية الجهد · التيار · القدرة · أوم
أسبوع 02  ·  التحويل الرقمي ثنائي · ثماني · سادس عشري · CIDR
أسبوع 03  ·  جبر بول (Boole) البوابات المنطقية · جداول الحقيقة · التبسيط
أسبوع 04  ·  أساسيات البرمجة المضمّنة Arduino · المستشعرات · المشغلات · حلقة التحكم
أسبوع 05  ·  الآليات ومشروع تكاملي API · دفتر الشروط · المناقشة
أسبوع 06  ·  عتاد الحاسوب والخادم CPU · RAM · Buses · BIOS/UEFI · التجميع
أسبوع 07  ·  التخزين وأنظمة الملفات ext4 · NTFS · ZFS · RAID · صورة القرص
الوحدة 2 · أنظمة التشغيل على Bare Metal  ·  الأسابيع 8 إلى 16
أسبوع 08  ·  أساسيات Linux التثبيت · شجرة الملفات · Shell · الصلاحيات
أسبوع 09  ·  إدارة Linux — المستوى 1 الحزم · systemd · المستخدمون · السجلات
أسبوع 10  ·  إدارة Linux — المستوى 2 Cron · نصوص shell · المراقبة · التنبيهات
أسبوع 11  ·  أساسيات Windows Server التثبيت · الأدوار · PowerShell
أسبوع 12  ·  إدارة Windows Server المحلية NTFS · المشاركات · السجلات · التشخيص
أسبوع 13  ·  المحاكاة الافتراضية على Bare Metal Hyperviseur من النوع 1 · Proxmox VE · Snapshots
أسبوع 14  ·  التوافر العالي والنسخ الاحتياطي RPO · RTO · Cluster · GFS · 3-2-1
أسبوع 15  ·  تأمين الأنظمة التصليب (Hardening) · SSH · جدار حماية المضيف · التدقيق
أسبوع 16  ·  مشروع تجميعي لأنظمة التشغيل ومناقشة منتصف المسار ◆ مناقشة
الوحدة 3 · الشبكات وخدمات الشبكة  ·  الأسابيع 17 إلى 21
أسبوع 17  ·  نموذج OSI والعنونة المتقدمة 7 طبقات · التغليف (Encapsulation) · الشبكات الفرعية · Wireshark
أسبوع 18  ·  التبديل (Switching) وVLAN Switch · جدول MAC · 802.1Q · Trunk · التجزئة
أسبوع 19  ·  التوجيه جداول التوجيه · الساكن · بين VLAN
أسبوع 20  ·  DHCP DORA · عقود الإيجار (Baux) · الترحيل بين VLAN
أسبوع 21  ·  DNS (شرط مسبق مباشر لـ Active Directory) النطاقات (Zones) · السجلات · SRV · التحليل التكراري
الوحدة 4 · خدمات المؤسسات وأمن الشبكات  ·  الأسابيع 22 إلى 26
أسبوع 22  ·  Active Directory الغابة (Forest) · النطاق (Domain) · OU · متحكم النطاق
أسبوع 23  ·  سياسات المجموعة (GPO) LSDOU · الوراثة · التصفية · التشخيص
أسبوع 24  ·  خادم الويب HTTP/HTTPS Apache/Nginx · TLS · Virtual Hosts · السجلات
أسبوع 25  ·  قواعد البيانات العلائقية SQL CRUD · نظام إدارة قواعد البيانات · النسخ الاحتياطي · الاتصال بالويب
أسبوع 26  ·  أمن الشبكات، تجميع ومناقشة نهائية ◆ المناقشة النهائية
كل أسبوع: خطة الدرس · تمارين تطبيقية كاملة · تصحيحات رقمية · بطاقة تجميع للتقييم الذاتي
26 أسبوعًا · 53 دعامة · FR + EN + AR
RATIO
الأساس الحديدي · دعامة الدرس · الأسبوع 1
◆◆◆
الكهرباء
والقدرة
الأسبوع 1 من 26 · الوحدة 1 — الأساسيات
20 ساعة نظرية · 15 ساعة تطبيقية
◆ الأهداف التعليمية للأسبوع

1. فهم الجهد والتيار والمقاومة والعلاقة بينهم (قانون أوم)
2. التمييز بين القدرة الفعالة والردية والظاهرية، وتحويل kW إلى kVA
3. قراءة وتفسير لوحة بيانات معدة كهربائية
4. قياس الجهد والتيار بواسطة الملتيميتر بأمان
5. حساب الحمل الكهربائي المسموح به لخزانة خوادم (baie serveur)

◆◆◆
ملاحظة استخدام للمكوِّن

الجزء النظري من هذه الدعامة هو خطة درس منظمة — مفاهيم أساسية، معادلات، أمثلة رقمية — يُقصد بها أن تكون خيطًا ناظمًا يطوّره المكوِّن ويشرحه شفهيًا حسب أسلوبه وجمهوره. أما التمارين التطبيقية وتصحيحاتها فهي، بالمقابل، محررة بشكل كامل ومستقل.

Amine RAITI · مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine
عملية ديندون
RATIO
خطة الدرس · 20 ساعة · الجزء 1/2
الخيط النظري الناظم
1.1 · الجهد، التيار، المقاومةساعتان
— تعريف: الجهد U (فولت)، التيار I (أمبير)، المقاومة R (أوم)
— تشبيه هيدروليكي يُطوَّر: الجهد = الضغط، التيار = التدفق، المقاومة = قطر الأنبوب
— نقطة انتباه: التأكيد على الاتجاه الاصطلاحي للتيار
1.2 · قانون أومساعتان
— المعادلة: U = R × I
— 3 أمثلة رقمية تُعالَج على السبورة (تغيير المجهول: U ثم R ثم I)
— تمرين شفهي سريع: "دارة 12 فولت، R = 4 أوم، ما هو التيار؟" (الجواب: 3 أمبير)
1.3 · القدرة الكهربائية، DC مقابل AC3 ساعات
— المعادلة: P = U × I (واط)
— الفرق بين التيار المستمر والتيار المتردد
— مفهوم انزياح الطور (déphasage) في AC (بشكل حدسي، دون حساب مثلثي متقدم في هذه المرحلة)
1.4 · القدرة الفعالة والردية والظاهرية4 ساعات
— P (واط) = الشغل المفيد · Q (VAR) = الطاقة الردية · S (VA) = القدرة الظاهرية
— المعادلة الأساسية: S² = P² + Q²
— معامل القدرة cos φ = P/S — ولماذا هو مهم
مثال يُطوَّر على السبورة

مموِّج (onduleur) بقدرة 10 kVA بمعامل قدرة cos φ = 0.9 يوفر قدرة فعالة مفيدة تساوي: P = S × cos φ = 10 × 0.9 = 9 kW.

RATIO
خطة الدرس · 20 ساعة · الجزء 2/2
الخيط النظري الناظم — تابع
1.5 · kVA مقابل kW في مركز البيانات — لماذا هذا الفرق مهم3 ساعات
— PDU/المموِّج يُحدَّد حجمهما بـ kVA (ما يجب أن يوفراه فعليًا)
— استهلاك الخادم الفعلي بـ kW (القدرة الفعالة)
— مغذيات الطاقة الحديثة ذات PFC ← cos φ قريب من 1 ← kVA ≈ kW في الممارسة الحديثة
— نقطة انتباه: عدم افتراض cos φ = 1 أبدًا دون التحقق من الورقة التقنية
1.6 · قراءة لوحة البيانات3 ساعات
— طريقة خطوة بخطوة: الجهد الاسمي ← التيار الاسمي ← القدرة بـ kVA ← التردد
— تمرين موجَّه على لوحة حقيقية لجهاز PDU (تُعرض بالبروجكتور)
1.7 · السلامة الكهربائية في مركز البيانات3 ساعات
— المخاطر: الصعق الكهربائي، الصعق المميت، القوس الكهربائي
— القواعد الأساسية: عدم العمل بمفردك أبدًا على خزانة تحت التوتر، معدات الحماية الشخصية (EPI)، إجراء عزل مبسّط
— تجربة تُشارَك: حادثة نموذجية والدرس المستفاد منها
تعريفات أساسية يجب ترسيخها قبل التمارين التطبيقية

الجهد (U): فرق الجهد الكهربائي، بالفولت (V).
التيار (I): تدفق الشحنة الكهربائية، بالأمبير (A).
المقاومة (R): معارضة مرور التيار، بالأوم (Ω).
القدرة الفعالة (P): الشغل الكهربائي المفيد فعليًا، بالواط (W).
القدرة الظاهرية (S): التركيب المتجهي لـ P وQ، بالفولت-أمبير (VA).

RATIO
التمرين التطبيقي 1 · القياس بالملتيميتر · 5 ساعات

المعدات: ملتيميتر رقمي (واحد لكل ثنائي)، مغذي مختبر منخفض التوتر قابل للضبط (0-15 فولت)، مقاومات متنوعة (100Ω، 220Ω، 1kΩ، 4.7kΩ مع شيفرة الألوان ظاهرة)، أسلاك اختبار، breadboard، وورقة سلامة كهربائية موقَّعة في بداية الحصة.

(30 دقيقة) تقديم الملتيميتر: مُحدِّد الوظيفة، مجالات القياس (calibres)، منافذ القياس، قواعد السلامة (عدم قياس تيار في وضع الجهد أبدًا، التحقق من مجال القياس قبل التوصيل).
(45 دقيقة) قياس الجهد المستمر: قياس جهد خرج مغذي المختبر مضبوطًا تباعًا على 5 و9 و12 فولت؛ تسجيل القيم المقروءة.
(ساعة) قياس المقاومة: قياس 5 مقاومات مختلفة بالملتيميتر، المقارنة بالقيمة النظرية المقروءة من شيفرة الألوان، حساب الفارق بالنسبة المئوية.
(ساعة ونصف) التركيب التسلسلي: بناء دارة مغذي + مقاومة على breadboard، قياس التيار بإدراج الملتيميتر على التسلسل، قياس الجهد على طرفي المقاومة.
(ساعة) التحقق من قانون أوم: انطلاقًا من قياسات النقطة السابقة، حساب R = U/I ومقارنتها بالقيمة المعروضة من الملتيميتر في وضع المقاومة؛ حساب الفارق.
(15 دقيقة) التقرير: ملء جدول القياسات المُوفَّر، حساب الفوارق بين النظرية والتطبيق.
تصحيح التمرين التطبيقي 1

جدول القياسات المتوقَّع: يجب أن تكون قيم الجهد المقاسة ضمن هامش تفاوت ±2% مقارنة بضبط المغذي (5، 9، 12 فولت). يجب أن تكون المقاومات المقاسة ضمن التفاوت المشار إليه بشيفرة الألوان (عادة ±5% للحلقة الرابعة الذهبية).

الحساب المتوقَّع للنقطة 5: إذا استخدم التركيب مقاومة 220Ω مغذاة بـ9 فولت، فالتيار النظري المتوقَّع هو I = U/R = 9/220 ≈ 0.041 A (41 مللي أمبير). يجب أن يبقى الفارق بين المقاومة المحسوبة (R = U المقاس / I المقاس) والمقاومة المعروضة مباشرة من الملتيميتر أقل من 5%.

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

RATIO
التمرين التطبيقي 2 · حساب حمل خزانة خوادم · 5 ساعات

المعدات: أوراق تقنية لـ5 خوادم (مرفقة في الملحق — القدرة الاسمية بالواط، التيار بالأمبير، جهد التغذية 230 فولت)، آلة حاسبة، ورقة PDU نموذجية (سعة 16A/230V أحادي الطور، أي حوالي 3.68 kVA).

(30 دقيقة) قراءة جماعية للأوراق التقنية الخمس، تحديد القدرة الاسمية لكل خادم.
(ساعة) حساب القدرة الفعالة الإجمالية لخزانة من 10 خوادم (وحدتان من كل طراز)، بالواط ثم بـkW.
(ساعة) تطبيق معامل قدرة 0.95 (معطى في نص التمرين) للحصول على القدرة الظاهرية بـkVA: S = P / cos φ.
(ساعة ونصف) المقارنة مع سعة جهاز PDU المُوفَّر (3.68 kVA): هل يمكن تغذية الخزانة بجهاز PDU واحد؟ إن لم يكن كذلك، كم جهاز PDU يلزم؟
(ساعة) تطبيق هامش أمان بنسبة 20% على الحمل المحسوب وإعادة التحقق من السعة اللازمة.
تصحيح التمرين التطبيقي 2

مثال لمجموعة بيانات نموذجية (تُكيَّف حسب الأوراق الموزَّعة فعليًا): 5 طرازات خوادم بقدرات اسمية 350 و450 و550 و650 و800 واط. لوحدتين من كل طراز (10 خوادم): القدرة الإجمالية = 2 × (350+450+550+650+800) = 2 × 2800 = 5600 واط = 5.6 kW.

التحويل إلى kVA: S = P / cos φ = 5.6 / 0.95 ≈ 5.89 kVA.

المقارنة مع PDU (3.68 kVA): جهاز PDU واحد بسعة 3.68 kVA غير كافٍ. يلزم على الأقل جهازا PDU (5.89 / 3.68 ≈ 1.6، مقرَّبة إلى 2 من حيث السعة، وهو ما يوفر أيضًا تكرارًا (redondance) مرحَّبًا به).

مع هامش أمان بنسبة 20%: الحمل الواجب تغطيته = 5.89 × 1.2 ≈ 7.07 kVA، وهو ما يؤكد ضرورة جهازي PDU ويدعو إلى التحقق من توزيع الحمل المتوازن بينهما.

RATIO
التمرين التطبيقي 3 · تحديد حجم مصدر تغذية · 5 ساعات

المعدات: حالة تطبيقية مُوفَّرة (مخطط ورقي لـ3 خزانات، قائمة 25 خادمًا موزَّعة على الخزانات الثلاث مع أوراقها التقنية)، آلة حاسبة. معطى الموقع: تغذية كهربائية ثلاثية الطور 400V/63A.

(ساعة) دراسة الحالة: قراءة المخطط وقائمة المعدات، تحديد القدرة الإجمالية لكل خزانة.
(ساعة ونصف) تحديد عدد وسعة المموِّجات (onduleurs) اللازمة للخزانات الثلاث، مع هامش أمان 20%.
(ساعة) التحقق من التوافق مع التغذية الكهربائية المتوفرة في الموقع (تغذية ثلاثية الطور 400V/63A) — هل القدرة الإجمالية المحسوبة متوافقة؟
(ساعة ونصف) تحرير ورقة تحديد حجم نهائية مع جدول تلخيصي وتبرير لكل خيار.
تصحيح التمرين التطبيقي 3

طريقة حساب السعة الثلاثية الطور المتوفرة: P = U × I × √3 × cos φ = 400 × 63 × 1.732 × 0.95 ≈ 41.4 kVA متوفرة عند مدخل تغذية الموقع.

مثال توزيع (يُكيَّف حسب مجموعة البيانات المُوفَّرة): إذا احتاجت كل خزانة حوالي 6 kVA بعد هامش الأمان (متوافق مع التمرين 2)، فإن الخزانات الثلاث تمثل حوالي 18 kVA — متوافقة تمامًا مع الـ41.4 kVA المتوفرة، مما يترك هامشًا مريحًا لتوسع مستقبلي.

ورقة تحديد الحجم المتوقَّعة: جدول بسطر لكل خزانة (القدرة الفعالة، القدرة الظاهرية، أجهزة PDU اللازمة)، سطر إجمالي، وخلاصة صريحة حول التوافق مع تغذية الموقع الكهربائية والهامش المتبقي للنمو المستقبلي.

◆ بطاقة تجميع — التقييم الذاتي للأسبوع 1
1. أستطيع صياغة قانون أوم وتطبيقه لحساب U أو R أو I.
2. أستطيع شرح الفرق بين القدرة الفعالة والردية والظاهرية.
3. أستطيع حساب قدرة ظاهرية (kVA) انطلاقًا من قدرة فعالة (kW) ومعامل قدرة.
4. أستطيع قراءة لوحة بيانات مموِّج أو PDU واستخراج المعلومات الأساسية منها.
5. أستطيع استخدام الملتيميتر بأمان لقياس الجهد والتيار والمقاومة.
6. أستطيع حساب الحمل الكهربائي الإجمالي لخزانة خوادم انطلاقًا من الأوراق التقنية.
7. أستطيع تطبيق هامش أمان بنسبة 20% على تحديد حجم كهربائي.
8. أعرف قواعد السلامة الأساسية للتدخل على خزانة تحت التوتر.
RATIO
الأساس الحديدي · دعامة الدرس · الأسبوع 2
◆◆◆
التحويل
الرقمي
الأسبوع 2 من 26 · الوحدة 1 — الأساسيات
15 ساعة نظرية · 20 ساعة تطبيقية
◆ الأهداف التعليمية للأسبوع

1. تحويل عدد بين الثنائي والثماني والعشري والسادس عشري
2. إجراء العمليات الحسابية الأساسية الأربع في كل نظام
3. فهم العلاقة بين البِت والبايت والتمثيل الفيزيائي (النبضة الكهربائية)
4. حساب عنوان IP وقناع الشبكة الفرعية بالنظام الثنائي
5. تحويل لون سادس عشري وفهم بنيته

◆◆◆
ملاحظة استخدام للمكوِّن

الجزء النظري من هذه الدعامة هو خطة درس منظمة — مفاهيم أساسية، طرق حساب، أمثلة رقمية — يُقصد بها أن تكون خيطًا ناظمًا يطوّره المكوِّن ويشرحه شفهيًا. أما التمارين التطبيقية وتصحيحاتها فهي محررة بشكل كامل ومستقل.

Amine RAITI · مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine
عملية ديندون
RATIO
خطة الدرس · 15 ساعة
الخيط النظري الناظم
2.1 · لماذا الثنائي — من البِت إلى النبضة الكهربائيةساعتان
— تذكير بدرس الأسبوع 1: البِت يقابل حالة كهربائية (وجود/غياب الجهد)
— الصلة المباشرة بين المنطق الثنائي والواقع الفيزيائي للدارات
— البِت كوحدة أساسية، البايت كتجميع من 8 بتات (256 قيمة ممكنة)
2.2 · النظام الثنائي — المبادئ والتحويل3 ساعات
— المبدأ الموضعي في الأساس 2 (قوى العدد 2)
— طريقة التحويل من العشري إلى الثنائي (قسمة متتالية على 2)
— طريقة التحويل من الثنائي إلى العشري (مجموع قوى 2 المفعّلة)
— مثال يُعالَج على السبورة: 156 عشري ← ثنائي، والتحقق العكسي
2.3 · النظام السادس عشري3 ساعات
— لماذا يوجد النظام السادس عشري: إيجاز لتمثيل البايتات (رمزان سادس عشريان = بايت واحد)
— جدول المطابقة بين الثنائي والسادس عشري بمجموعات من 4 بتات
— طريقة التحويل بين العشري والسادس عشري
— مثال يُعالَج: عنوان ذاكرة 0x1F4 ← عشري (500)
2.4 · النظام الثماني والحساب في أساس غير عشريساعتان
— المبدأ الموضعي في الأساس 8، استخدام تاريخي (صلاحيات Unix chmod)
— الجمع والطرح الثنائي (الترحيل والاستلاف)
— مثال يُعالَج: جمع ثنائي 1011 + 0110
مثال يُطوَّر على السبورة

صلاحية Unix من نوع chmod 755 تتحلل إلى ثنائي بمجموعات من 3 بتات: 7 = 111 (rwx)، 5 = 101 (r-x)، 5 = 101 (r-x) — المالك بالقراءة/الكتابة/التنفيذ، والمجموعة والآخرون بالقراءة/التنفيذ فقط.

RATIO
خطة الدرس · 15 ساعة · تطبيقات
الخيط الناظم — تطبيقات الشبكة واللون
2.5 · العنونة IP بالنظام الثنائي3 ساعات
— عنوان IPv4 = 4 بايتات = 32 بتًا، كل بايت يُحوَّل إلى عشري للتدوين المعتاد
— مثال يُعالَج: تحويل 192.168.1.10 بالكامل إلى ثنائي (بايت بايت)
— صلة مباشرة بالثنائي المدروس في 2.2 — لا مفهوم جديد، فقط تطبيق
2.6 · أقنعة الشبكة الفرعيةساعتان
— القناع يحدد الحد الفاصل بين جزء الشبكة وجزء الجهاز بالنظام الثنائي
— تدوين CIDR (24/، 16/، إلخ) = عدد البتات المساوية لـ1 في القناع
— مثال يُعالَج: قناع 24/ = 255.255.255.0 = 11111111.11111111.11111111.00000000
2.7 · الألوان السادسة عشريةساعتان
— لون الويب #RRGGBB = 3 بايتات بالنظام السادس عشري (أحمر، أخضر، أزرق)
— مثال يُعالَج: تحليل #1A5FA8 إلى مكوناته العشرية الثلاثة (26، 95، 168)
— صلة بمفهوم البايت المدروس في 2.1 — كل مكوّن لوني هو بايت واحد
تعريفات أساسية يجب ترسيخها قبل التمارين التطبيقية

البِت: الوحدة الثنائية الأولية (0 أو 1)، تقابل حالة كهربائية.
البايت: مجموعة من 8 بتات، 256 قيمة ممكنة (0 إلى 255 بالعشري).
تدوين CIDR: عدد البتات المتتالية المساوية لـ1 في قناع الشبكة الفرعية (مثال: 24/).
السادس عشري: نظام أساسه 16، يستخدم الأرقام 0-9 والحروف A-F.

RATIO
التمرين التطبيقي 1 · تحويلات يدوية بين الأنظمة · 7 ساعات

المعدات: ورقة تمارين مُوفَّرة (20 عددًا للتحويل)، لا يُسمح باستخدام الآلة الحاسبة في هذا الجزء — الهدف هو إتقان الطريقة اليدوية.

(ساعتان) تحويل 5 أعداد من العشري إلى الثنائي (قيم بين 10 و255)، بطريقة القسمة المتتالية على 2، مع التحقق بإعادة التحويل من الثنائي إلى العشري.
(ساعتان) تحويل 5 أعداد من العشري إلى السادس عشري، بطريقة القسمة المتتالية على 16، مع التحقق بإعادة التحويل.
(ساعة ونصف) تحويل مباشر من الثنائي إلى السادس عشري بتجميع 4 بتات، على 5 أعداد ثنائية مُوفَّرة (8 إلى 16 بتًا).
(ساعة ونصف) جمع عددين ثنائيين مع الترحيل، على 5 أزواج أعداد مُوفَّرة (4 إلى 8 بتات لكل عدد).
تصحيح التمرين التطبيقي 1

مثال تحويل من العشري إلى الثنائي (156): 156÷2=78 والباقي 0؛ 78÷2=39 والباقي 0؛ 39÷2=19 والباقي 1؛ 19÷2=9 والباقي 1؛ 9÷2=4 والباقي 1؛ 4÷2=2 والباقي 0؛ 2÷2=1 والباقي 0؛ 1÷2=0 والباقي 1. بقراءة البواقي من الأسفل إلى الأعلى: 10011100.

التحقق: 10011100 = 128+16+8+4 = 156. ✓

مثال تحويل من العشري إلى السادس عشري (500): 500÷16=31 والباقي 4؛ 31÷16=1 والباقي 15(F)؛ 1÷16=0 والباقي 1. بالقراءة من الأسفل إلى الأعلى: 0x1F4.

مثال جمع ثنائي (1011 + 0110): بالأعمدة من اليمين إلى اليسار مع الترحيل: 1+0=1؛ 1+1=10 (تُكتب 0، ترحيل 1)؛ 0+1+1(ترحيل)=10 (تُكتب 0، ترحيل 1)؛ 1+0+1(ترحيل)=10 (تُكتب 0، ترحيل 1) ← النتيجة 10001 (=17 بالعشري، تحقق: 11+6=17 ✓).

RATIO
التمرين التطبيقي 2 · عنونة IP وأقنعة الشبكة الفرعية · 7 ساعات

المعدات: ورقة تمارين مُوفَّرة (5 عناوين IP بأقنعة CIDR متنوعة)، يُسمح باستخدام الآلة الحاسبة في هذا الجزء.

(ساعتان) تحويل كامل لـ5 عناوين IPv4 إلى ثنائي، بايتًا بايتًا (مثال: 192.168.1.10 ← 4 مجموعات من 8 بتات).
(ساعتان) لكل عنوان، تحويل قناع CIDR المُوفَّر (24/، 16/، 28/، إلخ) إلى التدوين العشري المنقوط.
(ساعتان) حساب عنوان الشبكة وعنوان البث الشامل (broadcast) لكل زوج عنوان/قناع، عبر عملية ثنائية (AND المنطقية مع القناع لعنوان الشبكة).
(ساعة) حساب عدد العناوين القابلة للاستخدام في كل شبكة فرعية (2^(عدد بتات الجهاز) - 2).
تصحيح التمرين التطبيقي 2

مثال كامل — العنوان 192.168.1.10 / 24:

التحويل إلى ثنائي: 192=11000000، 168=10101000، 1=00000001، 10=00001010.
القناع 24/ = 11111111.11111111.11111111.00000000 = 255.255.255.0.

عنوان الشبكة (AND المنطقية بين العنوان والقناع): 192.168.1.0.
عنوان البث الشامل: 192.168.1.255.
عدد العناوين القابلة للاستخدام: 2^8 - 2 = 254 عنوانًا (256 ممكنة، ناقص عنوان الشبكة وعنوان البث الشامل).

مثال بقناع 28/: 2^4 - 2 = 14 عنوانًا قابلاً للاستخدام فقط، وهو ما يوضح عمليًا الأثر المباشر لاختيار القناع على حجم الشبكة الفرعية — نقطة أساسية لوحدة DHCP لاحقًا في التكوين.

RATIO
التمرين التطبيقي 3 · تحويل الألوان السادسة عشرية · 6 ساعات

المعدات: ورقة تمارين مُوفَّرة (5 أكواد ألوان سادسة عشرية و5 قيم RGB عشرية للتحويل في الاتجاهين)، منتقي ألوان رقمي للتحقق البصري.

(ساعتان) تحليل 5 ألوان سادسة عشرية (#RRGGBB) إلى مكوناتها العشرية الثلاثة (R وG وB).
(ساعتان) التحويل العكسي: انطلاقًا من 5 ثلاثيات RGB عشرية، إعادة بناء الكود السادس عشري المقابل.
(ساعتان) التحقق البصري من كل تحويل باستخدام منتقي ألوان رقمي، ومناقشة الاستخدام العملي (CSS، إعداد واجهات المراقبة).
تصحيح التمرين التطبيقي 3

مثال — تحليل #1A5FA8: 1A (سادس عشري) = 26 (عشري)، 5F (سادس عشري) = 95 (عشري)، A8 (سادس عشري) = 168 (عشري). اللون RGB(26, 95, 168) — أزرق عميق يُستخدم خاصة في الهويات البصرية التقنية.

مثال — إعادة البناء من RGB(212, 175, 55): 212 ← D4 (سادس عشري)، 175 ← AF (سادس عشري)، 55 ← 37 (سادس عشري). الكود النهائي: #D4AF37 (لون ذهبي).

◆ بطاقة تجميع — التقييم الذاتي للأسبوع 2
1. أستطيع تحويل عدد عشري إلى ثنائي بالقسمة المتتالية.
2. أستطيع تحويل عدد ثنائي إلى عشري بمجموع قوى العدد 2.
3. أستطيع التحويل بين السادس عشري والعشري في الاتجاهين.
4. أستطيع إجراء جمع ثنائي مع التعامل مع الترحيل.
5. أستطيع تحويل عنوان IPv4 كامل إلى ثنائي، بايتًا بايتًا.
6. أستطيع حساب عنوان الشبكة وعنوان البث الشامل انطلاقًا من عنوان IP وقناع CIDR.
7. أستطيع حساب عدد العناوين القابلة للاستخدام في شبكة فرعية معينة.
8. أستطيع تحليل وإعادة بناء كود لون سادس عشري.
RATIO
الأساس الحديدي · دعامة الدرس · الأسبوع 3
◆◆◆
جبر بول
والدارات المنطقية
الأسبوع 3 من 26 · الوحدة 1 — الأساسيات
12 ساعة نظرية · 23 ساعة تطبيقية
◆ الأهداف التعليمية للأسبوع

1. معرفة العمليات المنطقية الأساسية (AND، OR، NOT، NAND، NOR، XOR) وجداول حقيقتها
2. تبسيط دالة منطقية بجبر بول
3. تبسيط دالة منطقية بجدول كارنو (Karnaugh)
4. تصميم دارة منطقية انطلاقًا من دفتر شروط
5. تحقيق واختبار دارة منطقية على دارات متكاملة من سلسلة 74XXX

◆◆◆
ملاحظة استخدام للمكوِّن

هذا الأسبوع موجَّه عمدًا نحو التطبيق (23 ساعة من أصل 35) — يبقى الجانب النظري قصيرًا ويسمح بتحقق فوري على المعدات. يُستحسن إبقاء التمرينين 1 و2 متتاليين، لأن المشروع النهائي يعتمد مباشرة على ما اكتُسب فيهما.

Amine RAITI · مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine
عملية ديندون
RATIO
خطة الدرس · 12 ساعة
الخيط النظري الناظم
3.1 · العمليات المنطقية الأساسية3 ساعات
— AND (.)، OR (+)، NOT (شرطة علوية) — جداول حقيقة تُبنى بشكل جماعي
— عمليات مشتقة: NAND، NOR، XOR — جداول الحقيقة
— نقطة أساسية: NAND وNOR عمليتان "شاملتان" (يمكن بناء أي دارة بهما وحدهما)
3.2 · قوانين جبر بول3 ساعات
— القوانين الأساسية: التبديل، التجميع، التوزيع
— قوانين دو مورغان (De Morgan) (مهمة جدًا لما يلي): NOT(A.B) = NOT(A)+NOT(B)
— مثال يُعالَج على السبورة: تبسيط A.B + A.NOT(B) = A
3.3 · جداول كارنو (Karnaugh)4 ساعات
— بناء جدول كارنو بمتغيرين، ثم 3، ثم 4 متغيرات
— طريقة تجميع الخانات المتجاورة (قوى العدد 2)
— قراءة النتيجة المبسطة انطلاقًا من التجميعات
— مثال يُعالَج: تبسيط دالة بثلاثة متغيرات مع جدول حقيقة معطى
3.4 · منهجية تصميم دارةساعتان
— الخطوات: نص التمرين ← تحديد متغيرات الدخل/الخرج ← جدول الحقيقة ← التبسيط (بول أو كارنو) ← المخطط المنطقي ← التحقيق الفيزيائي
— تقديم دراسة حالة الأسبوع: التحكم في إشارات المرور الضوئية عند تقاطع بسيط
مثال يُطوَّر على السبورة

تطبيق قانون دو مورغان: NOT(A OR B) = NOT(A) AND NOT(B). التحقق بجدول الحقيقة على التوليفات الأربع الممكنة لـA وB — مفيد لتحويل دارة OR+NOT إلى دارة NAND فقط.

RATIO
التمرين التطبيقي 1 · جداول الحقيقة والتبسيط · 6 ساعات

المعدات: ورقة تمارين مُوفَّرة (5 دوال منطقية بمتغيرين إلى ثلاثة)، ورق مربعات لجداول كارنو.

(ساعة ونصف) بناء جداول الحقيقة الكاملة لـ5 دوال منطقية معطاة (توليفات AND وOR وNOT مُعطاة في نص التمرين).
(ساعتان) تبسيط 3 من هذه الدوال بجبر بول (تطبيق القوانين المدروسة في الدرس، بما فيها دو مورغان).
(ساعتان ونصف) تبسيط الدوال الخمس بجدول كارنو، ومقارنة النتائج مع تلك المحصَّل عليها بجبر بول.
تصحيح التمرين التطبيقي 1

مثال دالة للتبسيط: F = A.B + A.NOT(B) + NOT(A).B

بجبر بول: A.B + A.NOT(B) = A.(B+NOT(B)) = A.1 = A. إذن F = A + NOT(A).B. بالتوزيع: A + NOT(A).B = (A+NOT(A)).(A+B) = 1.(A+B) = A + B.

بجدول كارنو (متغيران A وB): الخانات الثلاث ذات القيمة 1 (AB=11، AB=10، AB=01) تشكل تجميعًا يُقرأ مباشرة كـA + B — نتيجة مطابقة، تؤكد صحة الطريقتين.

نقطة تعليمية للتأكيد عليها: يصبح جدول كارنو أسرع بوضوح من جبر بول بمجرد ازدياد عدد المتغيرات (3 أو 4 متغيرات) — لهذا السبب يُفضَّل في الممارسة الصناعية.

RATIO
التمرين التطبيقي 2 · تصميم — التحكم في إشارات المرور الضوئية · 8 ساعات

نص التمرين: تصميم الدارة المنطقية لتقاطع بسيط بمسارين (المسار A ذو أولوية في ساعات الذروة، والمسار B ثانوي). متغير الدخل H يشير إلى ما إذا كنا في ساعة ذروة (H=1) أو لا (H=0). متغير S يشير إلى وجود مركبة مكتشَفة على المسار الثانوي B (مستشعر أرضي). الخرج: يجب أن تكون إشارة المسار A خضراء (FA=1) إلا إذا لم نكن في ساعة ذروة وتم اكتشاف مركبة على B.

(ساعة) تحديد رسمي لمتغيرات الدخل (H، S) والخرج (FA) انطلاقًا من نص التمرين.
(ساعة ونصف) بناء جدول الحقيقة الكامل (4 توليفات لـH وS).
(ساعتان) تبسيط الدالة FA بجدول كارنو.
(ساعة ونصف) ترجمة النتيجة المبسطة إلى مخطط منطقي (بوابات AND/OR/NOT).
(ساعتان) التحقيق الفيزيائي على دارات متكاملة من سلسلة 74XXX (74LS08 لـAND، 74LS32 لـOR، 74LS04 لـNOT)، اختبار بمفاتيح في الدخل وLED في الخرج.
تصحيح التمرين التطبيقي 2

جدول الحقيقة: H=0,S=0 ← FA=1 (ليست ساعة ذروة، لا مركبة على B، تبقى A خضراء افتراضيًا)؛ H=0,S=1 ← FA=0 (ليست ساعة ذروة لكن مركبة مكتشَفة على B، نُفسح المجال)؛ H=1,S=0 ← FA=1؛ H=1,S=1 ← FA=1 (أولوية مطلقة لـA في ساعة الذروة، حتى مع وجود مركبة على B).

الدالة المبسطة: FA = H + NOT(S)، أي حرفيًا "إشارة A خضراء إذا كنا في ساعة ذروة، أو إذا لم تُكتشف أي مركبة على B".

المخطط المنطقي: بوابة OR بدخل H مباشرة وNOT(S) (أي عاكس NOT قبلها على إشارة S)، والخرج FA.

التحقيق الفيزيائي: عاكس واحد (74LS04) لتوليد NOT(S)، بوابة OR واحدة (74LS32) للجمع بين H وNOT(S). توصيل بسيط بدارتين متكاملتين، تم التحقق منه باختبار توليفات المفاتيح الأربع ومراقبة LED الخرج.

RATIO
التمرين التطبيقي 3 · الاختبارات الإلكترونية والتحقق · 9 ساعات

المعدات: الدارة المُحقَّقة في التمرين 2، ملتيميتر (مكتسب في الأسبوع 1)، مقاومات حماية LED (220Ω)، مغذي 5 فولت منظَّم، لوحة تجارب (breadboard).

(ساعتان) التحقق من التوصيلات قبل التشغيل: استمرارية المسارات، غياب أي دائرة قصر، قطبية المكونات.
(ساعتان) تشغيل تدريجي وقياس جهد التغذية الفعلي على كل دارة متكاملة.
(ساعتان) اختبار منهجي للتوليفات الأربع للدخل (H، S) وتسجيل حالة الخرج (FA) في كل مرة، ومقارنتها بجدول الحقيقة النظري من التمرين 2.
(ساعتان) تشخيص وتصحيح أي أعطال محتملة (توصيل خاطئ، دارة متكاملة معطوبة، خطأ منطقي) باستخدام الملتيميتر.
(ساعة) عرض نهائي للدارة العاملة من طرف كل ثنائي، مع شرح شفهي للمنطق الكامل (نص التمرين ← جدول الحقيقة ← التبسيط ← المخطط ← التحقيق).
تصحيح التمرين التطبيقي 3

شبكة التحقق المتوقَّعة: يجب أن تعطي التوليفات الأربع المختبَرة بالضبط نتائج جدول الحقيقة من التمرين 2 (FA=1,0,1,1 لـH,S = 00,01,10,11). أي انحراف يجب تفسيره بعيب في التوصيل أو في مكوّن، وليس أبدًا بخطأ منطقي إذا تم التحقق الصحيح من تبسيط التمرين 2.

الأعطال الأكثر شيوعًا المتوقَّعة: عكس طرف تغذية على الدارة المتكاملة (Vcc/GND)، غياب مقاومة حماية LED أو سوء معايرتها، تلامس رديء على breadboard.

◆ بطاقة تجميع — التقييم الذاتي للأسبوع 3
1. أعرف جداول حقيقة AND وOR وNOT وNAND وNOR وXOR.
2. أستطيع تبسيط دالة منطقية بجبر بول، بما في ذلك قوانين دو مورغان.
3. أستطيع بناء وقراءة جدول كارنو بمتغيرين أو 3 أو 4.
4. أستطيع ترجمة نص تمرين إلى متغيرات دخل/خرج وجدول حقيقة.
5. أستطيع ترجمة دالة مبسطة إلى مخطط منطقي قائم على البوابات.
6. أستطيع تحقيق دارة منطقية بسيطة على دارات متكاملة من سلسلة 74XXX.
7. أستطيع اختبار والتحقق من دارة منطقية بملتيميتر.
8. أستطيع تشخيص عطل بسيط في تركيب منطقي.
RATIO
الأساس الحديدي · دعامة الدرس · الأسبوع 4
◆◆◆
أساسيات
البرمجة المضمّنة
الأسبوع 4 من 26 · الوحدة 2 — الأتمتة الفيزيائية
10 ساعات نظرية · 25 ساعة تطبيقية
◆ الأهداف التعليمية للأسبوع

1. فهم بنية متحكم دقيق (وحدة المعالجة، الذاكرة، منافذ الدخل/الخرج)
2. التمييز بين المستشعر والمشغل، وفهم مفهوم حلقة التحكم
3. كتابة ورفع أول برنامج Arduino
4. قراءة مستشعر رقمي وتناظري
5. التحكم في مشغل (محرك، مرحل) انطلاقًا من برنامج

◆◆◆
ملاحظة استخدام للمكوِّن

هذا الأسبوع يرتبط مباشرة بالوحدة 1: المنطق البولياني (الأسبوع 3) يتكرر في شروط البرنامج، وقراءة الجهد (الأسبوع 1) في المستشعرات التناظرية. التذكير بذلك صراحة يساعد المتدربين على رؤية استمرارية المسار.

Amine RAITI · مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine
عملية ديندون
RATIO
خطة الدرس · 10 ساعات
الخيط النظري الناظم
4.1 · بنية متحكم دقيق3 ساعات
— وحدة المعالجة (CPU)، ذاكرة فلاش (البرنامج)، RAM (المتغيرات)، منافذ الدخل/الخرج (E/S)
— الفرق بين المتحكم الدقيق والمعالج الدقيق (نظام مدمج مستقل مقابل نظام يحتاج أجهزة طرفية خارجية)
— تقديم لوحة Arduino المستخدمة (منافذ رقمية، تناظرية، تغذية)
4.2 · المستشعرات والمشغلات3 ساعات
— المستشعر = يحوّل كمية فيزيائية إلى إشارة كهربائية (مثال: زر، مستشعر إضاءة، مستشعر مسافة)
— المشغل = يحوّل إشارة كهربائية إلى فعل فيزيائي (مثال: LED، محرك، مرحل)
— إشارة رقمية (0/1) مقابل إشارة تناظرية (قيمة متصلة) — صلة بالثنائي المدروس في الأسبوع 2
4.3 · حلقة التحكمساعتان
— بنية برنامج Arduino: setup() (تهيئة، مرة واحدة) وloop() (حلقة لا نهائية)
— مفهوم حلقة التحكم: قراءة مستشعر ← اتخاذ قرار ← التأثير على مشغل ← التكرار
— صلة مباشرة بالمنطق البولياني للأسبوع 3: الشروط (if/else) تستخدم AND/OR/NOT
4.4 · القراءة التناظرية والتحويلساعتان
— التحويل التناظري-الرقمي (CAN): جهد متصل يصبح قيمة رقمية (0-1023 على Arduino، 10 بتات)
— صلة بالأسبوع 1 (الجهد) والأسبوع 2 (الثنائي، قوى العدد 2: 2^10 = 1024 قيمة ممكنة)
مثال يُطوَّر على السبورة

مستشعر إضاءة مغذى بـ5 فولت ومقروء بمدخل تناظري 10 بتات يُرجع قيمة بين 0 (0 فولت، ظلام تام) و1023 (5 فولت، إضاءة كاملة). يمكن بعد ذلك مقارنة هذه القيمة بعتبة ضمن شرط (if قيمة > 500).

RATIO
التمرين التطبيقي 1 · أول برامج Arduino وقراءة مستشعر · 12 ساعة

المعدات: لوحة Arduino Uno (واحدة لكل ثنائي)، كابل USB، حاسوب مثبَّت عليه بيئة تطوير Arduino IDE، LED، مقاومة 220Ω، زر ضاغط، مستشعر إضاءة (مقاومة ضوئية LDR)، breadboard، أسلاك توصيل.

(ساعة ونصف) تثبيت والتعرف على بيئة Arduino IDE، رفع برنامج "Blink" المُوفَّر (وميض LED المدمجة)، التحقق من عمله.
(ساعتان) توصيل LED خارجية على breadboard بمقاومة حماية، تعديل البرنامج لجعلها تومض بتردد مختلف.
(ساعتان ونصف) توصيل زر ضاغط كمدخل رقمي، كتابة برنامج يُضيء LED فقط عند الضغط على الزر (صلة مباشرة بالمنطق الشرطي المدروس في 4.3).
(3 ساعات) توصيل مستشعر إضاءة (مقاومة ضوئية) كمدخل تناظري، قراءة وعرض القيمة الخام (0-1023) على شاشة المراقبة التسلسلية (moniteur série).
(ساعتان) كتابة برنامج يجمع بين المستشعر والمشغل: إضاءة LED تلقائيًا إذا انخفضت الإضاءة المقاسة دون عتبة معطاة (محاكاة إضاءة تلقائية).
(ساعة) اختبارات، ضبط عتبة التفعيل، التحقق من السلوك المتوقَّع.
تصحيح التمرين التطبيقي 1

البرنامج المتوقَّع للنقطة 3 (زر ← LED): في الدالة loop()، قراءة حالة منفذ الزر بـdigitalRead()، ثم استخدام بنية if (etatBouton == HIGH) { digitalWrite(ledPin, HIGH); } else { digitalWrite(ledPin, LOW); }.

البرنامج المتوقَّع للنقطة 5 (مستشعر ← LED تلقائية): قراءة قيمة المستشعر بـanalogRead() (متغير بين 0 و1023)، ثم مقارنتها بعتبة (مثلًا 400) بـif (valeurCapteur < 400) { digitalWrite(ledPin, HIGH); }.

نقطة انتباه للتصحيح: التحقق من أن كل ثنائي حدد جيدًا اتجاه تغير المستشعر (قيمة تنقص أو تزيد حسب الظلام، وهو ما يعتمد على تركيب مقسم الجهد المستخدم).

RATIO
التمرين التطبيقي 2 · التحكم في محرك ومرحل · 13 ساعة

المعدات: وحدة مرحل 5 فولت، محرك تيار مستمر صغير (DC)، ترانزستور NPN (إن لم يتوفر المرحل)، مغذي خارجي للمحرك، ملتيميتر (مكتسب في الأسبوع 1)، breadboard، أسلاك توصيل.

(ساعتان) تقديم وحدة المرحل: لماذا يلزم مرحل للتحكم في حمل بقدرة أعلى مما يمكن أن يوفره منفذ Arduino مباشرة (تذكير بحساب القدرة المدروس في الأسبوع 1).
(3 ساعات) توصيل المرحل المتحكَّم فيه بمنفذ رقمي من Arduino، برنامج اختبار (تفعيل/إيقاف كل ثانيتين).
(3 ساعات) توصيل محرك DC صغير عبر المرحل، مغذى من مصدر خارجي، متحكَّم فيه ببرنامج Arduino.
(3 ساعات) كتابة برنامج يدمج المستشعر (من التمرين 1) والمشغل (المحرك عبر المرحل): تشغيل المحرك تلقائيًا حسب شرط المستشعر (مثلًا، مروحة تشتغل إذا تجاوزت محاكاة درجة حرارة عتبة معينة).
(ساعتان) اختبارات كاملة للنظام، قياس التيار المستهلَك من المحرك أثناء التشغيل بالملتيميتر، التحقق من الاتساق مع مفاهيم القدرة من الأسبوع 1.
تصحيح التمرين التطبيقي 2

التبرير المتوقَّع للنقطة 1: يوفر منفذ Arduino عادة تيارًا أقصى بين 20 و40 مللي أمبير، وهو غير كافٍ لمعظم محركات DC التي تحتاج مئات المللي أمبير. يسمح المرحل بالتحكم، بتيار قيادة ضعيف، في دارة قدرة منفصلة كهربائيًا تمامًا.

البرنامج المتوقَّع للنقطة 4: بنية مشابهة للتمرين 1 (قراءة مستشعر + شرط + فعل)، لكن باستخدام digitalWrite() على منفذ المرحل بدلًا من LED — إظهار أن نفس منطق البرمجة يُطبَّق على أي مشغل.

◆ بطاقة تجميع — التقييم الذاتي للأسبوع 4
1. أستطيع وصف البنية الأساسية لمتحكم دقيق (وحدة المعالجة، الذاكرة، الدخل/الخرج).
2. أستطيع التمييز بين مستشعر ومشغل.
3. أستطيع كتابة ورفع برنامج Arduino بسيط.
4. أستطيع قراءة مدخل رقمي (زر) ومدخل تناظري (مستشعر).
5. أستطيع استخدام شرط (if/else) لتفعيل إجراء حسب قراءة مستشعر.
6. أعرف لماذا يلزم مرحل للتحكم في حمل ذي قدرة عالية.
7. أستطيع توصيل والتحكم في محرك DC عبر مرحل.
8. أستطيع دمج مستشعر ومشغل في نفس البرنامج.
RATIO
الأساس الحديدي · دعامة الدرس · الأسبوع 5
◆◆◆
الآليات القابلة للبرمجة
والمشروع التكاملي
الأسبوع 5 من 26 · الوحدة 2 — الأتمتة الفيزيائية
8 ساعات نظرية · 27 ساعة تطبيقية
◆ الأهداف التعليمية للأسبوع

1. فهم منطق الآليات القابلة للبرمجة الصناعية (API)
2. ترجمة دفتر شروط أتمتة إلى منطق برمجي
3. الجمع بين عدة مستشعرات وعدة مشغلات في نفس النظام
4. تصميم وتحقيق وتوثيق مشروع أتمتة صغير كامل
5. عرض والدفاع عن حل تقني أمام مجموعة

◆◆◆
ملاحظة استخدام للمكوِّن

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

Amine RAITI · مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine
عملية ديندون
RATIO
خطة الدرس · 8 ساعات
الخيط النظري الناظم
5.1 · منطق الآليات القابلة للبرمجة الصناعية3 ساعات
— الفرق بين Arduino (النمذجة الأولية) والآلية القابلة للبرمجة الصناعية API (الإنتاج، المتانة)
— دورة عمل API: قراءة المداخل ← المعالجة ← كتابة المخارج، في حلقة
— مفهوم Grafcet (تمثيل بياني لأتمتة تسلسلية) — تقديم مفاهيمي
5.2 · من دفتر الشروط إلى منطق البرنامج3 ساعات
— الطريقة: سرد المداخل (المستشعرات)، المخارج (المشغلات)، شروط الانتقال
— صلة مباشرة بمنهجية الأسبوع 3 (متغيرات ← جدول الحقيقة ← التبسيط)
— أهمية المواصفة المكتوبة قبل أي توصيل أو كود
5.3 · تقديم المشروع التكاملي للأسبوعساعتان
— دفتر شروط المشروع الصغير: نظام إنذار أو تحكم في الولوج يجمع بين مستشعرين ومشغلين على الأقل
— معايير التقييم: عمل مطابق لدفتر الشروط، جودة التوصيل، وضوح الكود، التوثيق، العرض الشفهي
مثال دفتر شروط للعرض

"نظام تحكم في الولوج مبسّط: زر يؤدي دور رمز رقمي يُفعّل الفتح (LED أخضر + محرك سيرفو (servo-moteur) يحاكي بابًا) إذا أُدخل تسلسل صحيح في أقل من 5 ثوانٍ، وإلا فإن LED أحمر وجرس إنذار (buzzer) يشيران إلى الفشل."

RATIO
التمرين التطبيقي 1 · تصميم المشروع التكاملي · 8 ساعات

دفتر الشروط المُوفَّر: يتلقى كل ثنائي (أو يختار من بين 3 اقتراحات) مشروع أتمتة صغيرًا يجمع بين مستشعرين ومشغلين على الأقل من بين تلك المستخدمة في الأسبوع 4 (زر، مقاومة ضوئية، LED، مرحل، محرك)، مع إمكانية إضافة محرك سيرفو أو جرس إنذار مُوفَّرين لهذا الأسبوع.

(ساعة ونصف) اختيار أو توزيع المشروع، قراءة وتوضيح دفتر الشروط مع المكوِّن.
(ساعتان) مواصفة رسمية: قائمة المداخل، المخارج، شروط الانتقال (الطريقة المدروسة في 5.2).
(ساعتان) رسم مخطط التوصيل الكامل قبل أي تركيب فيزيائي.
(ساعتان) كتابة هيكل البرنامج (بنية الدوال، المتغيرات، دون تفاصيل كامل المنطق) للتحقق منه من طرف المكوِّن قبل التمرين 2.
(30 دقيقة) تحقق جماعي: يعرض كل ثنائي مواصفته بإيجاز، مع ملاحظات سريعة من المكوِّن.
تصحيح التمرين التطبيقي 1

شبكة التحقق من المواصفة: يجب أن تكون قائمة المداخل/المخارج كاملة وبدون لبس (كل مستشعر ومشغل له دور محدد بوضوح)، ويجب أن تغطي شروط الانتقال جميع الحالات (بما فيها حالات الفشل)، ويجب أن يكون مخطط التوصيل متسقًا مع منافذ Arduino المتوفرة فعليًا.

خطأ شائع يجب تصحيحه: نسيان تحديد السلوك في حالة الفشل أو انتهاء المهلة (مثلًا، ماذا يحدث إذا لم يكتمل تسلسل الرمز الرقمي أبدًا؟). هذه فرصة للتذكير بأن جدول حقيقة الأسبوع 3 يجب أن يغطي كل التوليفات الممكنة، وليس فقط حالة النجاح.

RATIO
التمرين التطبيقي 2 · التحقيق والاختبارات والمناقشة · 19 ساعة

المعدات: كل المعدات المستخدمة في الأسبوع 4 (Arduino، breadboard، مستشعرات، مرحل، محرك) بالإضافة إلى محرك سيرفو وجرس إنذار لهذا الأسبوع، حسب احتياجات المشروع المختار.

(4 ساعات) توصيل فيزيائي كامل للنظام حسب المخطط المُتحقَّق منه في التمرين 1.
(6 ساعات) تطوير كامل للبرنامج، بزيادات مُختبَرة (أولًا كل مستشعر/مشغل منفردًا، ثم دمج تدريجي).
(4 ساعات) اختبارات منهجية لجميع حالات المواصفة (حالات النجاح والفشل)، وتصحيح الأخطاء المكتشَفة.
(3 ساعات) كتابة توثيق موجز للمشروع (المخطط النهائي، وصف العمل، الصعوبات المواجهة والحلول المقدَّمة).
(ساعتان) مناقشة: يعرض كل ثنائي مشروعه العامل (5-10 دقائق)، عرض مباشر، أسئلة من المكوِّن والمتدربين الآخرين.
شبكة تقييم التمرين 2

المعيار 1 — المطابقة الوظيفية (40%): هل يستجيب النظام لكامل دفتر الشروط، بما في ذلك حالات الفشل؟

المعيار 2 — جودة التوصيل والدمج (20%): تركيب نظيف، وصلات موثوقة، لا تلامس خاطئ أثناء العرض.

المعيار 3 — جودة الكود (20%): كود مقروء، معلَّق عليه، منظَّم (لا تكرار غير ضروري، أسماء متغيرات واضحة).

المعيار 4 — التوثيق والعرض الشفهي (20%): القدرة على شرح الخيارات التقنية والصعوبات المواجهة بوضوح.

◆ بطاقة تجميع — التقييم الذاتي للأسبوع 5
1. أستطيع شرح دورة عمل آلية قابلة للبرمجة.
2. أستطيع ترجمة دفتر شروط إلى مواصفة مداخل/مخارج/شروط.
3. أستطيع تصميم مخطط توصيل قبل أي تركيب فيزيائي.
4. أستطيع دمج عدة مستشعرات ومشغلات في نظام متسق واحد.
5. أستطيع اختبار نظام بزيادات بدلًا من دفعة واحدة.
6. أستطيع توثيق مشروع تقني بشكل واضح وموجز.
7. أستطيع عرض والدفاع عن حل تقني شفهيًا.
8. أستطيع تحديد وتصحيح عطل في نظام مدمج.
RATIO
الأساس الحديدي · دعامة الدرس · الأسبوع 6
◆◆◆
عتاد الحاسوب
والخادم
الأسبوع 6 من 26 · الوحدة 3 — الحوسبة الدقيقة
10 ساعات نظرية · 25 ساعة تطبيقية
◆ الأهداف التعليمية للأسبوع

1. تحديد وتسمية مكونات حاسوب وخادم (CPU، RAM، اللوحة الأم، مصدر التغذية، التبريد)
2. فهم دور BIOS/UEFI في إقلاع جهاز
3. تفكيك وإعادة تركيب حاسوب بأمان
4. تشخيص عطل عتادي بسيط
5. تجميع خادم صغير انطلاقًا من مكونات منفصلة

◆◆◆
ملاحظة استخدام للمكوِّن

يجب توفير عدد كافٍ من الحواسيب/الخوادم خارج الخدمة للسماح بالتفكيك الفعلي — هذا شرط نجاح هذا الأسبوع. يجب التذكير صراحة بالصلة مع الأسبوع 1 (قدرة مصدر التغذية).

Amine RAITI · مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine
عملية ديندون
RATIO
خطة الدرس · 10 ساعات
الخيط النظري الناظم
6.1 · المكونات الرئيسية3 ساعات
— CPU (الدور، التردد، عدد الأنوية)، RAM (الدور، التطايرية، صلة بالأسبوع 2 — كل بايت قابل للعنونة)، اللوحة الأم (دور الدعم وناقل الاتصال)
— مصدر التغذية: تذكير مباشر بمفاهيم القدرة المدروسة في الأسبوع 1 (لمصدر التغذية قدرة اسمية بالواط)
— التبريد: هواء (مروحة+مشتت حراري) مقابل سائل، ولماذا يُعد التبديد الحراري أمرًا حاسمًا
6.2 · معايير الناقل والموصلاتساعتان
— PCIe (بطاقات التوسعة)، SATA/NVMe (التخزين)، DIMM (RAM) — دور كل معيار
— مفهوم التوافق العتادي (كل مكوّن لا يُوصَل إلا بالموصل المخصص له)
6.3 · BIOS وUEFI3 ساعات
— دور BIOS/UEFI: أول كود يُنفَّذ عند الإقلاع، قبل أي نظام تشغيل
— تسلسل الإقلاع (POST — اختبار ذاتي عند التشغيل، اكتشاف العتاد، اختيار جهاز الإقلاع)
— الوصول إلى قائمة BIOS/UEFI والإعدادات الشائعة الواجب معرفتها
6.4 · خصوصيات عتاد الخادمساعتان
— الفروق بين الخادم والحاسوب المكتبي: التكرار (مصادر تغذية مزدوجة)، ECC (تصحيح أخطاء الذاكرة)، صيغة rack مقابل tour
— مفهوم الإدارة عن بُعد (بطاقة إدارة من نوع iLO/iDRAC) — تقديم مفاهيمي
مثال يُطوَّر على السبورة

مصدر تغذية بقدرة 650 واط (كقدرة متوفرة مدروسة في الأسبوع 1) يجب أن يغذي في آن واحد CPU (غالبًا 65-150 واط)، اللوحة الأم، عدة وحدات RAM، التخزين وبطاقة رسومات محتملة — يجب ألا يتجاوز مجموع الاستهلاك أبدًا القدرة الاسمية المتوفرة مع هامش أمان.

RATIO
التمرين التطبيقي 1 · التفكيك والتحديد وإعادة التركيب · 12 ساعة

المعدات: حواسيب خارج الخدمة (واحد لكل ثنائي)، مفكات مناسبة، سوار مضاد للكهرباء الساكنة، أكياس وملصقات لفرز البراغي، سطح عمل خالٍ.

(ساعة) تذكير بقواعد السلامة من الكهرباء الساكنة (سوار مضاد) والكهربائية (جهاز مفصول ومفرَّغ الشحنة قبل التدخل).
(3 ساعات) تفكيك منهجي للحاسوب: فتح الصندوق، إزالة بطاقة التوسعة، ثم التخزين، ثم RAM، ثم مروحة+مشتت CPU، ثم اللوحة الأم ومصدر التغذية بالترتيب — كل خطوة مصوَّرة أو مدوَّنة.
(ساعتان) تحديد كل مكوّن مُزال: قراءة النقوش، البحث عن المرجع الدقيق، تسجيل الخصائص (سعة RAM، قدرة مصدر التغذية، طراز CPU).
(ساعة) كتابة بطاقة جرد كاملة للحاسوب المفكَّك (المكوّن، المرجع، الخاصية الرئيسية).
(3 ساعات) إعادة تركيب كاملة للحاسوب بالترتيب العكسي، التحقق من كل وصلة قبل إعادة التشغيل.
(ساعتان) اختبار الإقلاع والتحقق من العمل الجيد (الوصول إلى BIOS/UEFI، اكتشاف جميع المكونات).
تصحيح التمرين التطبيقي 1

شبكة التحقق من إعادة التركيب: يجب أن يقلع الحاسوب دون صفير خطأ (أو بصفير التسلسل العادي حسب اللوحة الأم)، ويجب أن يعرض BIOS/UEFI كمية RAM الصحيحة وطراز CPU المتوقَّع، ويجب اكتشاف التخزين.

الأعطال الشائعة المتوقَّعة وتشخيصها: غياب الإقلاع = التحقق من توصيل مصدر التغذية الرئيسي وموصل CPU على اللوحة الأم؛ RAM غير مكتشَفة = التحقق من التثبيت الجيد للوحدات في فتحات DIMM؛ صفير متكرر عند الإقلاع = عادة مشكلة RAM غير مثبتة جيدًا (يجب التحقق من كود الشركة المصنِّعة في وثائق اللوحة الأم).

RATIO
التمرين التطبيقي 2 · تجميع خادم صغير · 13 ساعة

المعدات: مكونات منفصلة مُوفَّرة (اللوحة الأم، CPU، RAM، مصدر التغذية، التخزين، صندوق أو هيكل rack)، معجون حراري، عدة كاملة.

(ساعتان) قراءة وثائق المكونات المُوفَّرة، التحقق من التوافق (socket CPU، نوع RAM المدعوم، موصلات التغذية اللازمة).
(ساعتان) تركيب CPU على اللوحة الأم، وضع المعجون الحراري، تثبيت نظام التبريد.
(ساعة ونصف) تركيب RAM في الفتحات المناسبة، التحقق من ترتيب الملء الموصى به من الشركة المصنِّعة.
(ساعتان) تركيب اللوحة الأم في الهيكل، توصيل مصدر التغذية (الموصلات الرئيسية وموصل CPU).
(ساعة ونصف) تركيب وتوصيل التخزين (SATA أو NVMe حسب العتاد المُوفَّر).
(ساعتان) التوصيل النهائي (الواجهة، مراوح إضافية)، تحقق بصري كامل قبل التشغيل.
(ساعتان) أول إقلاع، الوصول إلى BIOS/UEFI، التحقق من اكتشاف جميع المكونات، حساب تقدير القدرة الإجمالية المستهلَكة ومقارنتها بقدرة مصدر التغذية (صلة مباشرة بالأسبوع 1).
تصحيح التمرين التطبيقي 2

نقاط التحقق من التوافق المتوقَّعة: يجب أن يطابق socket الـCPU تمامًا ذلك الخاص باللوحة الأم، ويجب أن تكون اللوحة الأم داعمة لنوع وتردد RAM (يمكن التحقق منه في وثائقها)، ويجب أن يكون موصل تغذية CPU (غالبًا 4 أو 8 سنون) موجودًا على مصدر التغذية المُوفَّر.

الحساب المتوقَّع للقدرة التقديرية: جمع الاستهلاكات النموذجية (CPU ~65-95 واط، اللوحة الأم والأجهزة الطرفية ~30-50 واط، التخزين ~5-10 واط لكل قرص) والتحقق من أن المجموع يبقى أقل من 70-80% من القدرة الاسمية لمصدر التغذية، وفقًا لهامش الأمان المدروس في الأسبوع 1.

◆ بطاقة تجميع — التقييم الذاتي للأسبوع 6
1. أستطيع تحديد وتسمية المكونات الرئيسية لحاسوب/خادم.
2. أستطيع شرح دور كل معيار ناقل شائع (PCIe، SATA/NVMe، DIMM).
3. أستطيع شرح دور BIOS/UEFI في تسلسل الإقلاع.
4. أستطيع تفكيك حاسوب بأمان (كهرباء ساكنة وكهربائية).
5. أستطيع تحديد خصائص مكوّن انطلاقًا من نقوشه.
6. أستطيع تجميع خادم انطلاقًا من مكونات منفصلة.
7. أستطيع تشخيص عطل عتادي بسيط عند الإقلاع.
8. أستطيع حساب تقدير الاستهلاك الكهربائي لتجميعة عتادية.
RATIO
الأساس الحديدي · دعامة الدرس · الأسبوع 7
◆◆◆
التخزين وأنظمة
الملفات
الأسبوع 7 من 26 · الوحدة 4 — أنظمة الملفات
10 ساعات نظرية · 25 ساعة تطبيقية
◆ الأهداف التعليمية للأسبوع

1. فهم البنية الفيزيائية لقرص (قطاعات، أقسام)
2. التمييز بين أنظمة الملفات الرئيسية (ext4، NTFS، ZFS) واستخداماتها
3. فهم مبادئ RAID ومستوياته الشائعة
4. إنشاء أقسام وتهيئة قرص
5. تحقيق واستعادة واستغلال صورة قرص كاملة

◆◆◆
ملاحظة استخدام للمكوِّن

يختتم هذا الأسبوع الوحدة 1 الأساسية قبل الدخول في الوحدة الكبرى لأنظمة التشغيل (الأسبوع 8-16). للتمرين التطبيقي المتعلق باسترجاع البيانات قيمة تعليمية كبيرة لترسيخ مفهوم النسخ الاحتياطي قبل الممارسة المكثفة لأنظمة التشغيل.

Amine RAITI · مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine
عملية ديندون
RATIO
خطة الدرس · 10 ساعات
الخيط النظري الناظم
7.1 · البنية الفيزيائية لقرصساعتان
— القطاعات (الوحدة الفيزيائية الدنيا، تاريخيًا 512 بايت، اليوم غالبًا 4096 — صلة بمفهوم البايت من الأسبوع 2)
— جدول الأقسام (MBR التاريخي مقابل GPT الحديث) — دور وحدود كل منهما
— الفرق بين القرص الميكانيكي (HDD) وقرص الذاكرة الفلاشية (SSD) — الأثر على الأداء والموثوقية
7.2 · أنظمة الملفات3 ساعات
— دور نظام الملفات: تنظيم البيانات على القطاعات الفيزيائية، إدارة البيانات الوصفية (الاسم، الصلاحيات، التواريخ)
— ext4 (معيار Linux)، NTFS (معيار Windows)، ZFS (متقدم، سلامة البيانات، Snapshots) — مقارنة موجزة
— مفهوم السجلّة (journaling) لمقاومة انقطاعات التيار الكهربائي
7.3 · مبادئ RAID3 ساعات
— هدف RAID: الأداء و/أو التكرار بالجمع بين عدة أقراص
— RAID 0 (توزيع، أداء، بلا تكرار)، RAID 1 (مرآة، تكرار بسيط)، RAID 5/6 (تكافؤ موزَّع، توازن بين الأداء/التكرار/التكلفة)
— نقطة انتباه: يحمي RAID من عطل القرص، وليس من الخطأ البشري أو الفساد المنطقي — إنه ليس نسخة احتياطية
7.4 · صورة القرص والنسخ الاحتياطيساعتان
— الفرق بين نسخ الملفات وصورة قرص كاملة (قطاعًا بقطاع، شاملة بنية الأقسام)
— حالات استخدام صورة القرص: ترحيل جهاز، الاستعادة بعد عطل كامل، الأرشفة
مثال يُطوَّر على السبورة

يوفر RAID 1 (مرآة) على قرصين بسعة 1 تيرابايت مساحة قابلة للاستخدام تبلغ 1 تيرابايت (وليس 2 تيرابايت) لأن كل قرص نسخة طبق الأصل عن الآخر — تكلفة التكرار هي نصف السعة الخام الإجمالية.

RATIO
التمرين التطبيقي 1 · إنشاء الأقسام والتهيئة · 8 ساعات

المعدات: جهاز اختبار أو آلة افتراضية بقرص مخصص فارغ (20 جيجابايت على الأقل)، أدوات سطر أوامر (fdisk/parted تحت Linux، diskpart تحت Windows إن توفر).

(ساعة ونصف) تحديد القرص الهدف بالأوامر المناسبة (lsblk أو ما يعادلها)، التحقق من أنه فعلًا قرص الاختبار وليس قرص النظام.
(ساعتان) إنشاء جدول أقسام GPT و3 أقسام بأحجام مختلفة (مثلًا 5 جيجا، 5 جيجا، بقية المساحة).
(ساعتان) تهيئة كل قسم بنظام ملفات مختلف (ext4 للأول، NTFS للثاني إن توفرت الأداة، ext4 للثالث بتغيير حجم الكتلة).
(ساعة ونصف) تركيب الأقسام، كتابة ملفات اختبار، التحقق من المساحة المستخدمة والمتاحة.
(ساعة) حذف وإعادة إنشاء قسم للتحقق من فهم العملية الكاملة.
تصحيح التمرين التطبيقي 1

نقطة يقظة حرجة يجب التحقق منها قبل أي معالجة: اطلب من كل ثنائي التأكيد الصريح، قبل أي أمر تدميري، على المعرِّف الدقيق لقرص الاختبار (مثال: /dev/sdb وليس /dev/sda الذي قد يحتوي على النظام). هذا هو الخطأ الأخطر الممكن في هذه المرحلة من التكوين.

النتيجة المتوقَّعة بعد التهيئة: يجب أن يظهر كل قسم مركَّبًا بنظام الملفات المطلوب (يمكن التحقق بأمر mount أو lsblk -f)، ويجب أن تطابق المساحة الإجمالية للأقسام الثلاثة حجم القرص ناقص تكلفة إضافية طفيفة مرتبطة بالبيانات الوصفية لكل نظام ملفات.

RATIO
التمرين التطبيقي 2 · صورة القرص، الاستعادة والاسترجاع · 17 ساعة

المعدات: قرص الاختبار من التمرين 1 (ببيانات مكتوبة مسبقًا)، مساحة تخزين خارجية للصورة، أدوات dd و/أو Clonezilla، دعامة إقلاع Clonezilla إن استُخدمت.

(3 ساعات) تحقيق صورة قرص كاملة لقرص الاختبار بأمر dd (أو Clonezilla)، نحو ملف صورة على دعامة خارجية، مع قياس الوقت اللازم وحجم الملف المحصَّل عليه.
(ساعتان) التحقق من سلامة الصورة (مجموع تحقق، أو تركيب الصورة للتحقق من محتواها).
(ساعتان) حذف طوعي ومتحكَّم فيه لبيانات قرص الاختبار (تهيئة كاملة) لمحاكاة فقدان تام.
(3 ساعات) استعادة كاملة للقرص انطلاقًا من الصورة المُحقَّقة سابقًا، التحقق من أن جميع البيانات وبنية الأقسام مطابقة للحالة الأولية.
(4 ساعات) تمرين استرجاع بيانات على قرص متضرر جزئيًا (سيناريو مُوفَّر بنظام ملفات تالف عمدًا) باستخدام أدوات استرجاع أساسية (testdisk، photorec أو ما يعادلهما).
(3 ساعات) كتابة إجراء موجز يوثّق خطوات النسخ الاحتياطي/الاستعادة المُنجَزة، للاحتفاظ به كمرجع شخصي.
تصحيح التمرين التطبيقي 2

أمر dd المتوقَّع (مثال): dd if=/dev/sdb of=/mnt/externe/image_disque.img bs=4M status=progress — الخيار bs=4M يسرّع النقل مقارنة بالكتلة الافتراضية، وstatus=progress يسمح بمتابعة التقدم، نقطة مهمة للتأكيد عليها للصور كبيرة الحجم.

التحقق من الاستعادة: بعد الاستعادة، قارن مجموع التحقق (md5sum أو sha256sum) للقرص المُستعاد بذلك الخاص بالصورة المصدر — التطابق التام يُثبت استعادة صحيحة بتًا بتًا.

النقطة التعليمية المحورية لهذا الأسبوع: التأكيد على أن صورة القرص لا تكون مفيدة إلا إذا اختُبرت في الاستعادة مرة واحدة على الأقل — نسخة احتياطية لم تُستعَد أبدًا ليست نسخة احتياطية موثوقة، بل مجرد افتراض.

◆ بطاقة تجميع — التقييم الذاتي للأسبوع 7
1. أستطيع شرح البنية الفيزيائية لقرص (قطاعات، أقسام، جدول GPT).
2. أستطيع مقارنة ext4 وNTFS وZFS من حيث استخداماتها.
3. أستطيع شرح مستويات RAID 0 و1 و5 والتوازنات الخاصة بكل منها.
4. أعرف أن RAID ليس نسخة احتياطية.
5. أستطيع إنشاء أقسام وتهيئة قرص بأمان.
6. أستطيع تحقيق صورة قرص كاملة بـdd أو أداة معادلة.
7. أستطيع استعادة قرص انطلاقًا من صورة والتحقق من سلامته.
8. أستطيع استخدام أداة استرجاع بيانات أساسية على قرص تالف.
RATIO
الأساس الحديدي · دعامة الدرس · الأسبوع 8
◆◆◆
أساسيات Linux
التثبيت والصدفة
الأسبوع 8 من 26 · الوحدة 5 — أنظمة التشغيل على Bare Metal
10 ساعات نظرية · 25 ساعة تطبيقية
◆ الأهداف التعليمية للأسبوع

1. فهم البنية العامة لـLinux ودور التوزيعات
2. تثبيت توزيعة Linux على bare metal
3. التنقل في شجرة الملفات انطلاقًا من الصدفة (shell)
4. التعامل مع الملفات والمجلدات والصلاحيات بسطر الأوامر
5. فهم البنية الأساسية لأوامر الصدفة وتسلسلها

◆◆◆
⚠ تنبيه — ديمومة الإصدارات المذكورة

تعرض هذه الدعامة التوزيعات والإصدارات والأدوات المتوفرة بتاريخ كتابتها (2026). يتطور المشهد الخاص بـLinux باستمرار: إصدارات جديدة للتوزيعات، إهمال أدوات، تغييرات في مديري الحزم أو أنظمة init. يتحمل المكوِّن مسؤولية التحقق من هذه المراجع وتحديثها بالإصدارات الحالية وقت التدريس. تبقى المبادئ التعليمية والطريقة صالحة؛ يجب تحديث أسماء الإصدارات والأوامر الدقيقة.

Amine RAITI · مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine
عملية ديندون
RATIO
خطة الدرس · 10 ساعات
الخيط النظري الناظم
8.1 · بنية Linux والتوزيعات3 ساعات
— نواة Linux مقابل التوزيعة (النواة مشتركة، التوزيعة تضيف أدوات وإدارة حزم)
— العائلات الكبرى للتوزيعات (Debian/Ubuntu، RHEL/Fedora/Rocky، Arch) — اختيار توزيعة مرجعية للدرس، تُحدَّث حسب الأنسب في حينه
— مفهوم دورة الحياة والدعم (LTS مقابل الإصدار الحالي)
8.2 · طريقة التثبيت على bare metal3 ساعات
— تحضير دعامة تثبيت (صورة ISO، مفتاح USB قابل للإقلاع)
— خطوات التثبيت العامة: التقسيم، اختيار نظام الملفات (صلة مباشرة بالأسبوع 7)، إعداد شبكي أساسي، إنشاء حساب المدير
— أولى الضبطات بعد التثبيت
8.3 · شجرة ملفات Linuxساعتان
— البنية القياسية (/، /home، /etc، /var، /usr، /bin) ودور كل دليل رئيسي
— المسارات المطلقة مقابل النسبية، مفهوم الدليل الحالي
8.4 · أساسيات الصدفة (shell)ساعتان
— الصدفة كمفسِّر أوامر، مفهوم المِحث (prompt)
— البنية العامة لأمر: الاسم، الخيارات، المعطيات
— تسلسل الأوامر (pipe |، إعادة التوجيه >، >>) — تقديم مفاهيمي
مثال يُطوَّر على السبورة

الأمر ls -la /home يسرد كل الملفات (بما فيها المخفية، الخيار -a) بتفاصيلها (الخيار -l) في الدليل /home (مسار مطلق). تحليل كل جزء من الأمر أمام المتدربين.

RATIO
التمرين التطبيقي 1 · التثبيت على bare metal · 12 ساعة

المعدات: جهاز فيزيائي للاختبار أو خادم مُجمَّع في الأسبوع 6، صورة ISO لتوزيعة Linux المختارة من المكوِّن (من بين الإصدارات المستقرة المتوفرة وقت الدرس)، مفتاح USB قابل للإقلاع، شاشة ولوحة مفاتيح للتثبيت المحلي.

(ساعتان) تحضير مفتاح USB قابل للإقلاع انطلاقًا من صورة ISO، التحقق من سلامة الملف المُنزَّل (مجموع تحقق) — صلة بمفهوم التحقق من السلامة المدروس في الأسبوع 7.
(ساعتان) الإقلاع من مفتاح USB، الوصول إلى قائمة الإقلاع عبر BIOS/UEFI (صلة مباشرة بالأسبوع 6).
(3 ساعات) تثبيت كامل: تقسيم يدوي للقرص (قسم جذر واحد على الأقل وقسم swap)، اختيار نظام الملفات (يُنصح بـext4 لهذا الدرس).
(ساعتان) إعداد شبكي أساسي أثناء التثبيت (IP ثابت أو DHCP حسب بيئة القاعة)، إنشاء حساب المدير.
(ساعتان) أول إقلاع بعد التثبيت، تحققات أساسية (شبكة عاملة، مساحة القرص مقسَّمة بشكل صحيح).
(ساعة) تحديث النظام بمدير حزم التوزيعة المختارة.
تصحيح التمرين التطبيقي 1

نقاط التحقق من التقسيم: يجب أن تحتوي قسمة الجذر (/) على مساحة كافية للنظام والتطبيقات (عادة 20 جيجابايت كحد أدنى للاستخدام التكويني)، ويُنصح بقسمة swap حتى مع كمية RAM مريحة، لإدارة السكون وذروات الحمل.

التحقق الشبكي المتوقَّع: بعد التثبيت، يجب أن يُظهر أمر التشخيص الشبكي المناسب للتوزيعة واجهة نشطة بعنوان IP متسق مع شبكة القاعة.

ملاحظة منهجية: يجب على المكوِّن تكييف الأسماء الدقيقة لأوامر إدارة الحزم (apt، dnf، pacman حسب التوزيعة) مع التوزيعة المستخدمة فعليًا في الدرس.

RATIO
التمرين التطبيقي 2 · التنقل والتعامل في الصدفة · 13 ساعة

المعدات: النظام المُثبَّت في التمرين 1، وصول إلى الطرفية (terminal).

(ساعتان) التنقل في الشجرة: أوامر التنقل وعرض الدليل الحالي، استكشاف الأدلة الرئيسية (/etc، /var، /home، /usr) وتحديد محتواها النموذجي.
(3 ساعات) التعامل مع الملفات والمجلدات: إنشاء، نسخ، نقل، حذف، مع تحقق منهجي قبل أي حذف تدميري.
(3 ساعات) إدارة الصلاحيات: قراءة صيغة الصلاحيات (rwx للمالك/المجموعة/الآخرين — صلة مباشرة بالنظام الثماني المدروس في الأسبوع 2)، تعديل الصلاحيات والمالك.
(3 ساعات) تسلسل الأوامر: استخدام pipes لدمج عدة أوامر، إعادة توجيه الخرج نحو ملف، البحث عن نص في الملفات.
(ساعتان) تمرين تجميعي: انطلاقًا من سيناريو مُوفَّر (تنظيم مجموعة ملفات وفق قواعد معطاة)، إنجاز كل العمليات في سلسلة أوامر موثَّقة.
تصحيح التمرين التطبيقي 2

مثال صلاحية لفكها: rwxr-xr-- تُقرأ كـ: المالك=قراءة/كتابة/تنفيذ (rwx=7 بالثماني)، المجموعة=قراءة/تنفيذ (r-x=5)، الآخرون=قراءة فقط (r--=4)، أي chmod 754 — صلة مباشرة وصريحة بالتحويل الثماني المدروس في الأسبوع 2.

مثال تسلسل أوامر متوقَّع: أمر يجمع بين البحث عن ملفات، تصفية المحتوى، وإعادة التوجيه نحو ملف نتيجة، مع شرح دور كل pipe متتالٍ.

◆ بطاقة تجميع — التقييم الذاتي للأسبوع 8
1. أستطيع شرح الفرق بين نواة Linux والتوزيعة.
2. أستطيع تثبيت توزيعة Linux على bare metal من البداية إلى النهاية.
3. أستطيع التنقل في شجرة Linux القياسية.
4. أستطيع إنشاء ونسخ ونقل وحذف ملفات ومجلدات بسطر الأوامر.
5. أستطيع قراءة وتعديل صلاحيات الملفات.
6. أستطيع ربط صيغة صلاحية rwx بالنظام الثماني.
7. أستطيع تسلسل الأوامر بواسطة pipes.
8. أستطيع إعادة توجيه خرج أمر نحو ملف.
RATIO
الأساس الحديدي · دعامة الدرس · الأسبوع 9
◆◆◆
إدارة Linux
المستوى 1
الأسبوع 9 من 26 · الوحدة 5 — أنظمة التشغيل على Bare Metal
8 ساعات نظرية · 27 ساعة تطبيقية
◆ الأهداف التعليمية للأسبوع

1. تثبيت وتحديث وإزالة الحزم بمدير حزم التوزيعة
2. فهم وإدارة خدمات النظام بـsystemd
3. إنشاء وإدارة المستخدمين والمجموعات
4. الاطلاع على سجلات النظام وتفسيرها
5. إدارة خادم Linux أساسي في ظروف قريبة من الإنتاج

◆◆◆
⚠ تنبيه — ديمومة الإصدارات المذكورة

قد تتغير الأسماء الدقيقة لمديري الحزم وخياراتها بسطر الأوامر، والسلوك الدقيق لـsystemd بين إصدارات التوزيعات. يجب على المكوِّن التحقق من الصياغة الحالية على التوزيعة المستخدمة فعليًا وقت الدرس بدلًا من الاعتماد فقط على الأمثلة الثابتة في هذه الدعامة.

Amine RAITI · مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine
عملية ديندون
RATIO
خطة الدرس · 8 ساعات
الخيط النظري الناظم
9.1 · إدارة الحزمساعتان
— دور مدير الحزم: التثبيت، التحديث، الحذف، إدارة التبعيات
— مفهوم المستودع (repository) ومصدر الحزم
— الفرق بين مدير حزم منخفض المستوى ومدير حزم عالي المستوى (حل التبعيات تلقائيًا)
9.2 · systemd وإدارة الخدمات3 ساعات
— دور systemd كنظام تهيئة حديث
— مفهوم وحدة الخدمة: التشغيل، الإيقاف، التفعيل عند الإقلاع، الاطلاع على الحالة
— إنشاء خدمة مخصصة بسيطة (ملف وحدة)
9.3 · المستخدمون والمجموعاتساعتان
— نموذج الأمان في Linux عبر المستخدمين والمجموعات (صلة مباشرة بالصلاحيات المدروسة في الأسبوع 8)
— إنشاء وتعديل وحذف المستخدمين والمجموعات
— مفهوم الصلاحيات المرتفعة والترقية المتحكَّم فيها
9.4 · سجلات النظامساعة
— دور السجلات في التشخيص: أين نبحث عن المعلومة حسب نوع المشكلة
— طريقة قراءة السجلات وتصفيتها
مثال يُطوَّر على السبورة

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

RATIO
التمرين التطبيقي 1 · إدارة الحزم والخدمات · 13 ساعة

المعدات: النظام المُثبَّت في الأسبوع 8، وصول إلى الطرفية والإنترنت (أو مستودع محلي مُوفَّر).

(ساعتان) تحديث كامل للنظام بمدير الحزم، تثبيت 3-4 حزم أدوات شائعة (أدوات شبكية، محرر نصوص، أدوات مراقبة أساسية).
(ساعتان) البحث عن حزم، الاطلاع على معلومات مفصلة لحزمة قبل التثبيت، إزالة نظيفة لحزمة اختبار مع إدارة التبعيات اليتيمة.
(3 ساعات) تثبيت خدمة بسيطة (خادم ويب بسيط أو ما يعادله)، التشغيل، الإيقاف، التفعيل عند الإقلاع التلقائي بـsystemd، الاطلاع على الحالة.
(3 ساعات) إنشاء ملف وحدة systemd مخصص لنص برمجي بسيط مُوفَّر، تفعيل واختبار الخدمة المُنشأة.
(3 ساعات) تمرين عطل مُفتعَل: يُدخل المكوِّن عمدًا خللًا في إعداد خدمة (منفذ مشغول مسبقًا، مسار ملف غير صحيح)، ويجب على المتدرب التشخيص والتصحيح عبر أدوات systemd والسجلات.
تصحيح التمرين التطبيقي 1

البنية المتوقَّعة لملف الوحدة المخصص: قسم [Unit] يصف الخدمة، قسم [Service] يحدد الأمر الواجب تنفيذه ونوع الخدمة، قسم [Install] يحدد مستوى الإقلاع التلقائي المرغوب.

طريقة التشخيص المتوقَّعة لتمرين العطل المُفتعَل: الاطلاع على حالة الخدمة لرؤية كود الخطأ، ثم الاطلاع على سجلات الخدمة المفصلة لتحديد رسالة الخطأ الدقيقة، التي يجب أن تشير مباشرة إلى سبب الخلل المُدخَل.

RATIO
التمرين التطبيقي 2 · المستخدمون والمجموعات والسجلات · 14 ساعة

المعدات: النظام المُهيَّأ في التمرين 1، سيناريو مؤسسة مُوفَّر (قائمة 5 موظفين افتراضيين بأدوار مختلفة يجب إنشاؤها).

(3 ساعات) إنشاء 5 حسابات مستخدمين وفق السيناريو المُوفَّر، بكلمات مرور أولية وأدلة شخصية مُهيَّأة بشكل صحيح.
(ساعتان) إنشاء مجموعات مطابقة لأدوار السيناريو (مثلًا "المحاسبة"، "التقني"، "الإدارة")، إسناد المستخدمين إلى المجموعات المناسبة.
(3 ساعات) إعداد صلاحيات مجلد مشترك: إنشاء مجلد يمكن الوصول إليه فقط من طرف مجموعة معينة، التحقق من أن المستخدمين خارج المجموعة لا يستطيعون الوصول إليه — صلة مباشرة بالصلاحيات المدروسة في الأسبوع 8.
(ساعتان) إعداد صلاحيات مرتفعة متحكَّم فيها لمستخدم محدد (الوصول إلى بعض الأوامر الإدارية دون وصول إداري كامل).
(ساعتان) استكشاف وتصفية سجلات النظام المرتبطة باتصالات المستخدمين (محاولات اتصال ناجحة وفاشلة).
(ساعتان) التقرير: كتابة مخطط بسيط يوثّق تنظيم المستخدمين/المجموعات/الصلاحيات المُنجَز.
تصحيح التمرين التطبيقي 2

التحقق المتوقَّع للمجلد المشترك: يجب أن تكون لمجموعة المالك صلاحيات قراءة/كتابة، ولا صلاحية للمستخدمين الآخرين — اختبار عملي بالاتصال بحساب خارج المجموعة لتأكيد رفض الوصول.

المخطط المتوقَّع في التقرير: جدول أو رسم بسيط يقاطع المستخدمين ومجموعات الانتماء والصلاحيات الفعلية على كل مجلد أُنشئ أثناء التمرين.

◆ بطاقة تجميع — التقييم الذاتي للأسبوع 9
1. أستطيع تثبيت وتحديث وإزالة حزمة بشكل نظيف.
2. أستطيع تشغيل وإيقاف وتفعيل خدمة عند الإقلاع بـsystemd.
3. أستطيع إنشاء ملف وحدة systemd بسيط.
4. أستطيع إنشاء وإدارة المستخدمين والمجموعات.
5. أستطيع إعداد صلاحيات وصول مشتركة عبر المجموعات.
6. أستطيع إعداد ترقية صلاحيات متحكَّم فيها.
7. أستطيع الاطلاع على سجلات النظام وتصفيتها.
8. أستطيع تشخيص عطل خدمة انطلاقًا من السجلات.
RATIO
الأساس الحديدي · دعامة الدرس · الأسبوع 10
◆◆◆
إدارة Linux
المستوى 2
الأسبوع 10 من 26 · الوحدة 5 — أنظمة التشغيل على Bare Metal
8 ساعات نظرية · 27 ساعة تطبيقية
◆ الأهداف التعليمية للأسبوع

1. جدولة مهام تلقائية بـcron
2. كتابة نصوص shell بسيطة لأتمتة المهام المتكررة
3. إدارة وتدوير سجلات النظام
4. إعداد مراقبة أساسية لخادم
5. إعداد تنبيهات بسيطة عند تجاوز عتبات محددة

◆◆◆
⚠ تنبيه — ديمومة الإصدارات المذكورة

تتطور أدوات المراقبة والتنبيه بسرعة في منظومة Linux. تعرض هذه الدعامة مبادئ عامة قابلة للتطبيق على أي أداة من هذا النوع؛ يجب على المكوِّن اختيار وتكييف الأداة الفعلية (بسيطة بسطر الأوامر أو حل أكثر اكتمالًا) حسب ما هو مناسب ومدعوم وقت التدريس.

Amine RAITI · مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine
عملية ديندون
RATIO
خطة الدرس · 8 ساعات
الخيط النظري الناظم
10.1 · جدولة المهام بـcronساعتان
— صياغة إدخال cron (الدقيقة، الساعة، يوم الشهر، الشهر، يوم الأسبوع)
— مفهوم crontab المستخدم مقابل النظام
— حالات استخدام نموذجية: نسخ احتياطية مجدولة، تنظيف تلقائي، تقارير دورية
10.2 · نصوص shell3 ساعات
— بنية نص shell: shebang، المتغيرات، الشروط، الحلقات
— صلة مباشرة بالمنطق الشرطي المدروس في الأسبوعين 3/4 — نفس المبدأ، صياغة مختلفة
— ممارسات جيدة: معالجة أخطاء أساسية، تعليقات، صلاحيات التنفيذ
10.3 · تدوير وإدارة السجلاتساعتان
— لماذا تُدوَّر السجلات: تجنب تشبع مساحة القرص (صلة بالأسبوع 7)
— مبدأ التدوير: الأرشفة، الضغط، الحذف بعد مدة محددة
10.4 · المراقبة والتنبيهات الأساسيةساعة
— مبادئ المراقبة العامة: ماذا نراقب (CPU، RAM، القرص، الخدمات الحرجة)، عتبات تنبيه معقولة
— صلة بفكرة السعة المخطَّطة بدلًا من التفاعلية
مثال يُطوَّر على السبورة

إدخال cron "0 2 * * *" يُفعِّل مهمة كل يوم في الساعة 2 صباحًا — تحليل كل حقل أمام المتدربين وتغيير حقل لتوضيح ترددات مختلفة (كل ساعة، مرة في الأسبوع).

RATIO
التمرين التطبيقي 1 · أتمتة المهام الشائعة · 14 ساعة

المعدات: النظام المُهيَّأ في الأسبوع 9، وصول إلى الطرفية.

(3 ساعات) كتابة أول نص shell بسيط: نسخ احتياطي تلقائي لمجلد معطى نحو أرشيف مضغوط مختوم بالوقت.
(3 ساعات) تحسين النص بمعالجة أخطاء أساسية (التحقق من وجود المجلد المصدر قبل إطلاق النسخ الاحتياطي، رسالة واضحة عند الفشل).
(3 ساعات) جدولة نص النسخ الاحتياطي عبر cron، لتنفيذ يومي في ساعة محددة، التحقق من التفعيل الصحيح (فرض تنفيذ فوري للاختبار، ثم التحقق في السجلات من أن التنفيذ المجدول قد تم فعلًا).
(3 ساعات) كتابة نص ثانٍ: تنظيف تلقائي للنسخ الاحتياطية الأقدم من 7 أيام، لتجنب تشبع مساحة القرص (صلة مباشرة بالأسبوع 7).
(ساعتان) اختبار كامل لسلسلة النسخ الاحتياطي + التنظيف على عدة تنفيذات محاكاة، التحقق من السلوك المتوقَّع.
تصحيح التمرين التطبيقي 1

البنية المتوقَّعة لنص النسخ الاحتياطي: shebang في السطر الأول، متغير يحدد المجلد المصدر والمجلد الهدف، تحقق شرطي من وجود المجلد المصدر، أمر ضغط مع ختم زمني في اسم الملف المُنشأ، رسالة تأكيد أو خطأ في الخرج.

نقطة يقظة لجدولة cron: التحقق من أن النص يمتلك صلاحيات التنفيذ اللازمة وأن المسارات المستخدمة فيه مطلقة (لا يُنفَّذ cron في نفس سياق الدليل الخاص بجلسة تفاعلية).

RATIO
التمرين التطبيقي 2 · إعداد تنبيهات بسيطة · 13 ساعة

المعدات: النظام المُهيَّأ في التمرين 1، وصول إلى الطرفية.

(3 ساعات) كتابة نص مراقبة مساحة القرص: التحقق دوريًا من نسبة الاستخدام وتفعيل تنبيه (رسالة في سجل مخصص) إذا تم تجاوز عتبة معطاة (مثلًا 80%).
(3 ساعات) توسيع النص لمراقبة حِمل CPU واستخدام الذاكرة أيضًا، بعتبات منفصلة لكل مورد.
(3 ساعات) جدولة نص المراقبة عبر cron بفاصل زمني منتظم (مثلًا كل 15 دقيقة).
(ساعتان) اختبار تفعيل التنبيه بمحاكاة اصطناعية لحِمل أو امتلاء قرص قريب من العتبة المحددة.
(ساعتان) كتابة بطاقة تجميع توثّق كامل نظام الأتمتة والمراقبة المُنجَز خلال الأسبوع.
تصحيح التمرين التطبيقي 2

البنية المتوقَّعة لنص المراقبة: استرجاع القيمة الحالية (نسبة القرص، حِمل CPU، استخدام الذاكرة) عبر أوامر النظام المناسبة، مقارنتها بعتبة محددة كمتغير، كتابة سطر تنبيه مختوم بالوقت في ملف سجل مخصص إذا تم تجاوز العتبة.

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

◆ بطاقة تجميع — التقييم الذاتي للأسبوع 10
1. أستطيع كتابة صياغة إدخال cron.
2. أستطيع كتابة نص shell بسيط بمعالجة أخطاء أساسية.
3. أستطيع جدولة تنفيذ تلقائي لنص بـcron.
4. أستطيع شرح لماذا تدوير السجلات ضروري.
5. أستطيع مراقبة مساحة القرص وحِمل CPU واستخدام الذاكرة بسطر الأوامر.
6. أستطيع تحديد عتبة تنبيه معقولة لمورد نظام.
7. أستطيع تفعيل تنبيه تلقائي أساسي عند تجاوز عتبة.
8. أستطيع توثيق نظام أتمتة مُنجَز.
RATIO
الأساس الحديدي · دعامة الدرس · الأسبوع 11
◆◆◆
أساسيات
Windows Server
الأسبوع 11 من 26 · الوحدة 5 — أنظمة التشغيل على Bare Metal
10 ساعات نظرية · 25 ساعة تطبيقية
◆ الأهداف التعليمية للأسبوع

1. فهم بنية Windows Server والفروق مع Linux
2. تثبيت Windows Server على bare metal
3. إعداد المعطيات الأولية (الشبكة، اسم الجهاز، التفعيل)
4. إدارة الأدوار والوظائف عبر مدير الخادم (Server Manager)
5. التنقل وإدارة النظام عبر PowerShell

◆◆◆
⚠ تنبيه — ديمومة الإصدارات المذكورة

تعرض هذه الدعامة Windows Server كما هو متوفر في 2026. تتطور أسماء الإصدارات والواجهات الرسومية وأوامر PowerShell مع كل إصدار جديد. يجب على المكوِّن التحقق والتكييف مع الإصدار المتوفر فعليًا في بيئة التكوين وقت الدرس.

Amine RAITI · مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine
عملية ديندون
RATIO
خطة الدرس · 10 ساعات
الخيط النظري الناظم
11.1 · بنية Windows Server مقابل Linux3 ساعات
— نواة NT، نموذج النواة/فضاء المستخدم، سجل Windows (registry)
— الفروق البنيوية مع Linux: نظام الملفات (NTFS، صلة بالأسبوع 7)، إدارة العمليات، الواجهة الرسومية مدمجة مقابل اختيارية
— الإصدارات والنسخ الحالية (Standard، Datacenter، Core) — تُحدَّث حسب الإصدار المتوفر وقت الدرس
11.2 · التثبيت على bare metalساعتان
— تحضير دعامة التثبيت (صورة ISO، مفتاح USB قابل للإقلاع — نفس أدوات الأسبوع 8)
— خطوات التثبيت: اختيار الإصدار، التقسيم (صلة بالأسبوع 7)، اختيار وضع التثبيت
— الإعداد الأولي بعد التثبيت: اسم الجهاز، الشبكة، الإعدادات الإقليمية
11.3 · الأدوار والوظائف3 ساعات
— مفهوم دور Windows Server (مجموعة وظائف خادم) والوظيفة (مكوّن نظام)
— مدير الخادم (Server Manager): الواجهة الرئيسية لإدارة الأدوار
— إضافة أول دور بسيط والتحقق من عمله الجيد
11.4 · مقدمة إلى PowerShellساعتان
— PowerShell كمعادل Windows لصدفة Linux (صلة مباشرة بالأسبوع 8)
— بنية أوامر PowerShell (cmdlets، فعل-اسم)، pipeline
— بعض cmdlets الأساسية للتنقل والإدارة البسيطة
RATIO
التمرين التطبيقي 1 · التثبيت والإعداد الأولي · 12 ساعة

المعدات: جهاز فيزيائي أو VM مخصصة، صورة ISO لـWindows Server (الإصدار المتوفر بالقاعة)، مفتاح USB قابل للإقلاع أو دعامة افتراضية، ترخيص تكوين.

(ساعتان) تحضير دعامة التثبيت، الإقلاع والوصول إلى برنامج التثبيت.
(3 ساعات) تثبيت كامل: اختيار الإصدار (بواجهة رسومية، موصى به لهذا الدرس)، تقسيم القرص (قسم نظام واحد، بـNTFS)، إنشاء حساب المدير.
(ساعتان) إعداد بعد التثبيت: إسناد اسم جهاز متسق مع اصطلاح القاعة، إعداد عنوان IP ثابت، التحقق من الاتصال الشبكي.
(3 ساعات) استكشاف مدير الخادم، إضافة دور "خادم الويب IIS" كأول دور اختباري، التحقق من عمله الجيد من متصفح.
(ساعتان) أول جلسة PowerShell: التنقل في الشجرة، سرد الخدمات قيد التشغيل، إيقاف وإعادة تشغيل خدمة IIS المُثبَّتة سابقًا عبر PowerShell.
تصحيح التمرين التطبيقي 1

التحقق من تثبيت IIS: فتح متصفح على نفس الجهاز والوصول إلى http://localhost — يجب أن تظهر صفحة استقبال IIS، مؤكدة أن الدور نشط وأن الخدمة تستمع على المنفذ 80.

أوامر PowerShell المتوقَّعة: Get-Service لسرد الخدمات، Stop-Service وStart-Service (أو Restart-Service) باسم خدمة IIS لإعادة تشغيلها. التأكيد على الاتساق مع منطق إدارة الخدمات المدروس في الأسبوع 9 تحت Linux (systemctl) — نفس المفهوم، صياغة مختلفة.

RATIO
التمرين التطبيقي 2 · الإدارة عبر PowerShell ومدير الخادم · 13 ساعة

المعدات: النظام المُثبَّت في التمرين 1.

(3 ساعات) استكشاف معمَّق لـPowerShell: المتغيرات، pipeline، تنسيق الخرج، إعادة التوجيه نحو ملف — تواز صريح مع صدفة Linux للأسبوع 8.
(3 ساعات) إدارة الأدوار عبر PowerShell: تثبيت وإزالة دور بسطر الأوامر، سرد الأدوار المُثبَّتة، التحقق من حالة خدمة مرتبطة بدور.
(4 ساعات) سيناريو إدارة: انطلاقًا من قائمة مهام مُوفَّرة (التحقق من الخدمات النشطة، سرد التحديثات المتوفرة، تحديد العمليات الأكثر استهلاكًا للموارد)، إنجاز كامل السيناريو باستخدام PowerShell فقط، دون الواجهة الرسومية.
(3 ساعات) كتابة نص PowerShell بسيط يؤتمت مهمة إدارية متكررة (صلة مباشرة بنصوص shell للأسبوع 10).
تصحيح التمرين التطبيقي 2

النقطة التعليمية المحورية: التأكيد على اتساق المنطق بين Linux وWindows — إدارة الخدمات، نصوص الأتمتة، إعادة توجيه الخرج — ليرى المتدربون النظامين كتطبيقين لنفس النموذج المفاهيمي، وليس كعالمين غير متوافقين.

البنية المتوقَّعة لنص PowerShell: نفس منطق نص shell للأسبوع 10 (متغير، شرط، فعل، رسالة)، لكن بصياغة PowerShell (cmdlets، معطيات مسماة، معالجة أخطاء بـtry/catch أساسية).

◆ بطاقة تجميع — التقييم الذاتي للأسبوع 11
1. أستطيع شرح الفروق البنيوية بين Windows Server وLinux.
2. أستطيع تثبيت Windows Server على bare metal.
3. أستطيع إعداد معطيات الشبكة والجهاز بعد التثبيت.
4. أستطيع إضافة وإزالة دور عبر مدير الخادم.
5. أستطيع إضافة وإزالة دور عبر PowerShell.
6. أستطيع التنقل في الشجرة وإدارة الخدمات عبر PowerShell.
7. أستطيع كتابة نص PowerShell بسيط بشروط.
8. أستطيع إيجاد التوازي بين أوامر Linux وPowerShell لنفس المهمة.
RATIO
الأساس الحديدي · دعامة الدرس · الأسبوع 12
◆◆◆
إدارة Windows Server
المحلية
الأسبوع 12 من 26 · الوحدة 5 — أنظمة التشغيل على Bare Metal
8 ساعات نظرية · 27 ساعة تطبيقية
◆ الأهداف التعليمية للأسبوع

1. إنشاء وإدارة مستخدمين ومجموعات محليين تحت Windows Server
2. إدارة صلاحيات NTFS على الملفات والمجلدات
3. إعداد مشاركة موارد الشبكة
4. استغلال سجلات أحداث Windows للتشخيص
5. إدارة خادم Windows في وضع مستقل، دون دليل (annuaire)

◆◆◆
⚠ ملاحظة تسلسل — GPO ليست في هذه الوحدة

تُدرَّس سياسات المجموعة (GPO) في الأسبوع 23، مباشرة بعد Active Directory (الأسبوع 22)، الذي تُعد وظيفة مباشرة منه. يغطي هذا الأسبوع حصريًا الإدارة المحلية — الحسابات المحلية، صلاحيات NTFS، المشاركات — دون دليل ولا سياسة مجموعة.

Amine RAITI · مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine
عملية ديندون
RATIO
خطة الدرس · 8 ساعات
الخيط النظري الناظم
12.1 · المستخدمون والمجموعات المحليونساعتان
— نموذج أمان Windows: SID (معرِّف الأمان)، الفرق بين حساب محلي وحساب نطاق (النطاق يأتي في الأسبوع 22)
— المجموعات المحلية المدمجة (المديرون، المستخدمون، مشغلو النسخ الاحتياطي) واستخدامها
— توازٍ مباشر مع مستخدمي/مجموعات Linux للأسبوع 9 — نفس المنطق، تطبيق مختلف
12.2 · صلاحيات NTFS3 ساعات
— صلاحيات NTFS الأساسية: القراءة، الكتابة، التنفيذ، التحكم الكامل
— وراثة الصلاحيات: كيف يرث مجلد فرعي صلاحيات المجلد الأصل
— الفرق بين صلاحيات NTFS (محلية، على القرص) وصلاحيات المشاركة (الشبكة) — يجتمع الاثنان معًا
— صلة بنموذج صلاحيات Linux للأسبوع 8 — نفس المفهوم، دقة مختلفة
12.3 · المشاركات الشبكيةساعتان
— إنشاء مشاركة شبكية (مسار UNC: \\serveur\dossier)
— صلاحيات المشاركة مقابل صلاحيات NTFS — الصلاحية الفعلية هي الأكثر تقييدًا بينهما
— التحقق من الوصول من جهاز آخر في الشبكة
12.4 · سجلات أحداث Windowsساعة
— مراقب الأحداث (Event Viewer): سجلات النظام، التطبيق، الأمان
— قراءة حدث (المعرِّف، المصدر، المستوى، الوصف) — توازٍ مع سجلات Linux للأسبوع 9
RATIO
التمرين التطبيقي 1 · المستخدمون المحليون وصلاحيات NTFS · 14 ساعة

المعدات: نظام Windows Server المُثبَّت في الأسبوع 11، سيناريو مؤسسة مُوفَّر (5 حسابات مستخدمين، 3 مجموعات، بنية مجلدات مشتركة).

(ساعتان) إنشاء الحسابات الخمسة والمجموعات المحلية الثلاث وفق السيناريو، عبر الواجهة الرسومية (إدارة الحاسوب) ثم عبر PowerShell لنفس العمليات — مقارنة الطريقتين.
(3 ساعات) إنشاء بنية مجلدات السيناريو، إسناد صلاحيات NTFS حسب المجموعة على كل مجلد (مجموعة واحدة لا تصل إلا إلى مجلداتها).
(3 ساعات) اختبارات الوصول: الاتصال بكل حساب مستخدم، التحقق من أن الوصول الممنوح يعمل وأن الوصول غير الممنوح مرفوض.
(3 ساعات) إعداد مشاركة شبكية للمجلد الرئيسي، اختبار الوصول من جهاز ثانٍ (أو من نفس الجهاز عبر مسار UNC).
(3 ساعات) استكشاف سجلات أحداث الأمان لإيجاد آثار الاتصالات الناجحة ومحاولات الوصول المرفوضة المُنجَزة أثناء الاختبارات.
تصحيح التمرين التطبيقي 1

التحقق المتوقَّع من صلاحيات NTFS: استخدام لسان الأمان في خصائص مجلد لعرض الصلاحيات الفعلية لحساب معين — "الصلاحية الفعلية" تأخذ بعين الاعتبار الوراثة والانتماء للمجموعات، وليس فقط الصلاحيات الصريحة الظاهرة في المستوى الأول.

الأثر المتوقَّع في سجلات الأمان: تولّد محاولات الوصول المرفوضة حدثًا بمعرِّف محدد (يُحدَّد حسب الإصدار المستخدم) في سجل الأمان — يرسّخ هذا التمرين أهمية السجلات للتشخيص وتدقيق الأمان.

RATIO
التمرين التطبيقي 2 · الإدارة المتقدمة والتشخيص · 13 ساعة

المعدات: النظام المُهيَّأ في التمرين 1.

(3 ساعات) إدارة كاملة للمستخدمين والمجموعات عبر PowerShell فقط: سرد الحسابات، تعديل مجموعة مستخدم، تعطيل ثم إعادة تفعيل حساب.
(3 ساعات) إدارة صلاحيات NTFS عبر PowerShell (Get-Acl، Set-Acl): قراءة صلاحيات مجلد، إضافة مدخل تحكم وصول لمجموعة جديدة.
(4 ساعات) تمرين تشخيص: يُدخل المكوِّن 3 مشاكل إعداد (مستخدم لا يستطيع الوصول إلى مجلد يفترض أن يقرأه، مشاركة شبكية غير قابلة للوصول من الخارج، خدمة مرفوضة). يجب على المتدرب تشخيص كل مشكلة باستخدام سجلات الأحداث وأدوات PowerShell، ثم التصحيح.
(3 ساعات) كتابة تقرير تشخيص موجز يوثّق كل مشكلة محددة، سببها وحلها.
تصحيح التمرين التطبيقي 2

مشاكل نموذجية مقترحة لتمرين التشخيص: صلاحية NTFS مفقودة لمجموعة (يمكن ملاحظتها بـGet-Acl)؛ مشاركة شبكية بصلاحية مشاركة أكثر تقييدًا من صلاحية NTFS (الصلاحية الفعلية هي دائمًا الأكثر تقييدًا بينهما)؛ خدمة سيئة الإعداد بتبعية غير محققة (ظاهرة في سجلات النظام).

◆ بطاقة تجميع — التقييم الذاتي للأسبوع 12
1. أستطيع إنشاء وإدارة مستخدمين ومجموعات محليين في Windows.
2. أستطيع قراءة وتعديل صلاحيات NTFS على مجلد.
3. أفهم قاعدة الصلاحية الأكثر تقييدًا (NTFS + مشاركة).
4. أستطيع إنشاء واختبار مشاركة شبكية في Windows.
5. أستطيع إدارة المستخدمين والصلاحيات عبر PowerShell.
6. أستطيع التنقل في مراقب الأحداث والتصفية حسب السجل.
7. أستطيع إيجاد أثر وصول مرفوض في سجلات الأمان.
8. أستطيع تشخيص وتصحيح مشكلة وصول أو مشاركة.
RATIO
الأساس الحديدي · دعامة الدرس · الأسبوع 13
◆◆◆
المحاكاة الافتراضية
على Bare Metal
الأسبوع 13 من 26 · الوحدة 5 — أنظمة التشغيل على Bare Metal
10 ساعات نظرية · 25 ساعة تطبيقية
◆ الأهداف التعليمية للأسبوع

1. التمييز بين Hyperviseur من النوع 1 والنوع 2
2. تثبيت وإعداد Proxmox VE (أو ما يعادله) على bare metal
3. إنشاء وتشغيل وإيقاف وحذف آلات افتراضية
4. إدارة الموارد الافتراضية (CPU، RAM، القرص) وفهم حدودها
5. تحقيق Snapshot واستعادة VM

◆◆◆
⚠ تنبيه — ديمومة الإصدارات المذكورة

تذكر هذه الدعامة Proxmox VE كـHyperviseur مرجعي لهذا الدرس (مفتوح المصدر، اعتماد واسع في 2026). يمكن للمكوِّن استبداله بأي Hyperviseur آخر من النوع 1 متوفر في بيئة التكوين — تبقى المفاهيم والأهداف متطابقة بغض النظر عن الأداة المختارة.

Amine RAITI · مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine
عملية ديندون
RATIO
خطة الدرس · 10 ساعات
الخيط النظري الناظم
13.1 · Hyperviseur من النوع 1 مقابل النوع 2ساعتان
— النوع 1 (bare metal): يُثبَّت مباشرة على العتاد، تحكم كامل في الموارد الفيزيائية (صلة بالأسبوع 6 — العتاد المدروس في الحوسبة الدقيقة يصبح موردًا افتراضيًا)
— النوع 2 (hosted): يعمل داخل نظام تشغيل مضيف، أداء أقل لكن تثبيت أسهل
— لماذا يستخدم التكوين النوع 1: إنه نموذج الإنتاج الحقيقي
13.2 · مفاهيم أساسية للمحاكاة الافتراضية3 ساعات
— الموارد الافتراضية مقابل الفيزيائية: vCPU، RAM افتراضية، قرص افتراضي (qcow2، vmdk)
— مفهوم الالتزام الزائد (overcommit): تخصيص موارد افتراضية أكثر من الموارد الفيزيائية المتوفرة، والمخاطر المرتبطة
— الشبكة الافتراضية: bridges، VLAN على Hyperviseur (صلة مسبقة بوحدة الشبكات الأسبوع 17-19)
13.3 · Snapshots والاستنساخات3 ساعات
— Snapshot: صورة لحالة VM في لحظة معينة (القرص + RAM اختياريًا)، مفيدة للاختبارات والتحديثات المحفوفة بالمخاطر
— الاستنساخ (Clone): نسخة كاملة من VM لنشر سريع لنسخة جديدة
— حدود Snapshots: لا تعوّض نسخة احتياطية خارج Hyperviseur (صلة مباشرة بصور الأقراص للأسبوع 7)
13.4 · بنية عنقود (cluster) من Hyperviseursساعتان
— تقديم مفاهيمي للعنقود (عدة مضيفين فيزيائيين يتشاركون مجمع موارد)
— مفهوم الترحيل الساخن (live migration) — سيُمارَس في الأسبوع 14
— التخزين المشترك كشرط مسبق للتوافر العالي (صلة مسبقة بالأسبوع 14)
RATIO
التمرين التطبيقي 1 · تثبيت Hyperviseur وأولى الآلات الافتراضية · 12 ساعة

المعدات: جهاز فيزيائي مخصص (أو الخادم المُجمَّع في الأسبوع 6)، صورة ISO لـProxmox VE (الإصدار المستقر المتوفر)، مفتاح USB قابل للإقلاع، اتصال شبكي.

(ساعتان) تثبيت Proxmox VE على bare metal: التقسيم، إعداد شبكة Hyperviseur، الوصول إلى الواجهة الويب.
(ساعتان) استكشاف الواجهة الويب: العقدة، التخزين، الشبكة، إنشاء مجمع تخزين محلي.
(4 ساعات) إنشاء أول VM بنظام Linux (باستخدام ISO المتقنة سابقًا في الأسبوع 8): تخصيص الموارد، تثبيت النظام، التشغيل والتحقق.
(ساعتان) إنشاء VM ثانية بموارد مختلفة (RAM أقل، vCPU أقل)، مقارنة الأداء الملاحَظ مع الأولى.
(ساعتان) تحقيق Snapshot للـVM الأولى، تعديل طوعي للنظام (حذف ملف مهم)، استعادة من Snapshot، التحقق.
تصحيح التمرين التطبيقي 1

التحقق بعد تثبيت Hyperviseur: يجب أن تكون الواجهة الويب قابلة للوصول من جهاز عميل عبر عنوان IP المُعدّ أثناء التثبيت، على المنفذ الافتراضي. يجب أن تظهر العقدة عاملة في لوحة المعلومات.

التحقق من الاستعادة من Snapshot: يجب أن يكون الملف المحذوف موجودًا مجددًا بعد الاستعادة — هذا برهان ملموس على أن Snapshot التقط فعلًا الحالة السابقة للحذف. التأكيد على الفرق مع نسخة احتياطية خارجية: إذا تعطَّل Hyperviseur نفسه، يصبح Snapshot غير قابل للوصول.

RATIO
التمرين التطبيقي 2 · إدارة الموارد والشبكة الافتراضية · 13 ساعة

المعدات: Hyperviseur المُهيَّأ في التمرين 1، الآلتان الافتراضيتان المُنشأتان.

(3 ساعات) تعديل ساخن لموارد VM (إضافة RAM وvCPU دون إعادة تشغيل إن كان مدعومًا من Hyperviseur)، ملاحظة الأثر في النظام الضيف.
(3 ساعات) إعداد الشبكة الافتراضية: إنشاء bridge شبكي مخصص، توصيل الآلتين على هذا الـbridge، اختبار التواصل بينهما (ping، نقل ملف).
(4 ساعات) تمرين التزام زائد متحكَّم فيه: إعداد الآلتين بـRAM إجمالية أعلى قليلًا من RAM الفيزيائية المتوفرة، ملاحظة سلوك Hyperviseur والآلات تحت الحمل (أداة اختبار إجهاد بسيطة).
(3 ساعات) استنساخ VM، تشغيل النسخة المستنسَخة، التحقق من أن النسختين تعملان بشكل مستقل.
تصحيح التمرين التطبيقي 2

النتيجة المتوقَّعة للالتزام الزائد: مع التزام زائد خفيف (10-20% فوق RAM الفيزيائية)، يستخدم Hyperviseur ذاكرة ballooning أو swap لتلبية الطلب — تعمل الآلات لكن مع تدهور أداء قابل للقياس. مع التزام زائد مفرط، يزداد خطر تعطل الآلات بشكل كبير.

التحقق من الاستنساخ: يجب أن تمتلك النسختان معرِّفات مختلفة (IP إن كان DHCP، اسم مضيف إن أُعيد إعداده) — نسخة غير معاد إعدادها قد تُحدث تعارضات شبكية، نقطة مهمة للتأكيد عليها.

◆ بطاقة تجميع — التقييم الذاتي للأسبوع 13
1. أستطيع التمييز بين Hyperviseur من النوع 1 والنوع 2.
2. أستطيع تثبيت Proxmox VE (أو ما يعادله) على bare metal.
3. أستطيع إنشاء وإدارة VM (تشغيل، إيقاف، حذف).
4. أفهم مفهوم الالتزام الزائد ومخاطره.
5. أستطيع تحقيق واستعادة Snapshot.
6. أفهم لماذا لا يعوّض Snapshot نسخة احتياطية خارجية.
7. أستطيع إعداد bridge شبكي وربط التواصل بين آلتين افتراضيتين.
8. أستطيع استنساخ VM.
RATIO
الأساس الحديدي · دعامة الدرس · الأسبوع 14
◆◆◆
التوافر العالي
والنسخ الاحتياطي
الأسبوع 14 من 26 · الوحدة 5 — أنظمة التشغيل على Bare Metal
8 ساعات نظرية · 27 ساعة تطبيقية
◆ الأهداف التعليمية للأسبوع

1. فهم مفهومي RPO وRTO
2. إعداد عنقود بسيط بعقدتين على Hyperviseur
3. اختبار التبديل التلقائي لـVM عند عطل عقدة
4. إعداد استراتيجية نسخ احتياطي GFS (الجد، الأب، الابن)
5. أتمتة النسخ الاحتياطي واختبار الاستعادة

◆◆◆
⚠ تنبيه — ديمومة الإصدارات المذكورة

تتطور آليات العنقود وHA مع إصدارات Hyperviseurs. تعرض هذه الدعامة مفاهيم عامة؛ يكيّف المكوِّن الإجراءات الخاصة بالأداة المستخدمة وقت الدرس.

Amine RAITI · مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine
عملية ديندون
RATIO
خطة الدرس · 8 ساعات
الخيط النظري الناظم
14.1 · RPO وRTO ومفهوم استمرارية الخدمةساعتان
— RPO (هدف نقطة الاستعادة): ما هو الحد الأقصى المقبول لفقدان البيانات؟
— RTO (هدف وقت الاستعادة): كم من الوقت يمكن تحمل التوقف عن الخدمة؟
— يحددان استراتيجية النسخ الاحتياطي وHA الواجب إعدادها — جعل المتدربين يحسبون RPO وRTO لسيناريو أعمال مُوفَّر
14.2 · العنقود والتوافر العالي3 ساعات
— مبدأ العنقود: عدة مضيفين فيزيائيين يتشاركون مجمع موارد، مع تبديل تلقائي للآلات الافتراضية عند عطل مضيف
— مفهوم النصاب (quorum): لماذا يُنصح بعدد فردي من العقد (تذكير بمنطق التصويت للأسبوع 3 — بول مطبَّق على قرار العنقود)
— التخزين المشترك أو النسخ المتزامن كشرط مسبق لـHA
14.3 · استراتيجيات النسخ الاحتياطي3 ساعات
— الفرق بين نسخ احتياطي كامل / تزايدي / تفاضلي — مزايا وعيوب كل منها
— استراتيجية GFS (الجد، الأب، الابن): تدوير مجموعات النسخ الاحتياطي على فترات يومية وأسبوعية وشهرية
— قاعدة 3-2-1: 3 نسخ، وسيطان مختلفان، نسخة واحدة خارج الموقع
RATIO
التمرين التطبيقي 1 · العنقود والتبديل التلقائي · 14 ساعة

المعدات: عقدتان فيزيائيتان أو آلتان افتراضيتان تلعبان دور عقد Hyperviseur، تخزين مشترك (NFS أو Ceph بسيط إن توفر) أو نسخ حسب إصدار Hyperviseur المستخدم.

(3 ساعات) إعداد عنقود بعقدتين: إضافة العقدة الثانية إلى العنقود، التحقق من النصاب، استكشاف واجهة إدارة العنقود.
(3 ساعات) ترحيل VM من عقدة إلى أخرى (ترحيل ساخن إن توفر التخزين المشترك، وإلا ترحيل بارد) — ملاحظة سلوك VM أثناء الترحيل.
(4 ساعات) اختبار التبديل عند العطل: قطع الشبكة أو التغذية عن عقدة طوعيًا، ملاحظة رد فعل العنقود (مهلة الاكتشاف، التبديل التلقائي لـVM إلى العقدة الناجية).
(ساعتان) تحليل الأحداث المسجَّلة في سجلات العنقود أثناء العطل المحاكى والاسترجاع، تحديد المهلة الفعلية للتبديل.
(ساعتان) كتابة جدول يوثّق RPO وRTO الملاحَظين أثناء الاختبار، ومقارنتهما بالأهداف المحددة في البداية.
تصحيح التمرين التطبيقي 1

النتائج المتوقَّعة لاختبار التبديل: مهلة اكتشاف عطل عقدة تتراوح عادة بين بضع ثوانٍ وبضع دقائق حسب إعداد العنقود (heartbeat timeout). يجب أن تعيد VM التشغيل تلقائيًا على العقدة الناجية، بـRTO فعلي يقابل هذه المهلة + وقت إقلاع VM.

نقطة تعليمية حول RPO: في حالة عطل دون تخزين مشترك، تُفقد البيانات غير المحفوظة منذ آخر Snapshot أو نسخة احتياطية — RPO إذن مرتبط مباشرة بتردد النسخ الاحتياطي، وليس بإعداد HA وحده.

RATIO
التمرين التطبيقي 2 · استراتيجية نسخ احتياطي مؤتمتة · 13 ساعة

المعدات: Hyperviseur المُهيَّأ في التمرين 1، مساحة تخزين خارجية (NAS أو قرص مخصص).

(3 ساعات) إعداد التخزين الاحتياطي الخارجي على Hyperviseur، التحقق من الاتصال والمساحة المتوفرة.
(3 ساعات) جدولة نسخ احتياطي تلقائي يومي لـVM الاختبار، مع احتفاظ مُعدّ وفق استراتيجية GFS (7 نسخ يومية، 4 أسبوعية، 3 شهرية).
(3 ساعات) اختبار استعادة كاملة من نسخة احتياطية: حذف VM، استعادتها من أحدث نسخة احتياطية، التحقق من سلامة النظام المُستعاد.
(ساعتان) اختبار استعادة من نسخة احتياطية أقدم (محاكاة استرجاع حالة سابقة لتلف بيانات)، توثيق فقدان البيانات الفعلي (RPO الحقيقي).
(ساعتان) كتابة خطة النسخ الاحتياطي النهائية موثِّقة الاستراتيجية المُنجَزة، مدد الاحتفاظ، وإجراءات الاستعادة المُختبَرة.
تصحيح التمرين التطبيقي 2

خطة النسخ الاحتياطي المتوقَّعة: يجب أن تحدد الوثيقة صراحة RPO (ما هو الحد الأقصى لفقدان البيانات إذا لزمت الاستعادة، حسب تردد النسخ الاحتياطي)، وRTO (كم من الوقت تستغرق الاستعادة الكاملة، مقاسة أثناء التمرين)، ومدة الاحتفاظ الإجمالية بالنسخ الاحتياطية.

◆ بطاقة تجميع — التقييم الذاتي للأسبوع 14
1. أستطيع تعريف RPO وRTO وحسابهما لسيناريو معطى.
2. أستطيع إعداد عنقود بعقدتين على Hyperviseur.
3. أستطيع ترحيل VM من عقدة إلى أخرى.
4. أستطيع اختبار وقياس مهلة التبديل التلقائي.
5. أستطيع شرح استراتيجية النسخ الاحتياطي GFS.
6. أستطيع جدولة نسخ احتياطي تلقائي مع احتفاظ.
7. أستطيع استعادة VM من نسخة احتياطية والتحقق من سلامتها.
8. أستطيع توثيق خطة نسخ احتياطي بـRPO وRTO مقاسين.
RATIO
الأساس الحديدي · دعامة الدرس · الأسبوع 15
◆◆◆
تأمين
الأنظمة
الأسبوع 15 من 26 · الوحدة 5 — أنظمة التشغيل على Bare Metal
10 ساعات نظرية · 25 ساعة تطبيقية
◆ الأهداف التعليمية للأسبوع

1. تطبيق مبادئ تصليب أنظمة التشغيل على Linux وWindows Server
2. إعداد وإدارة SSH بأمان
3. إعداد جدار حماية محلي على النظامين
4. إدارة تحديثات الأمان
5. تدقيق إعداد نظام أساسي

◆◆◆
⚠ تنبيه — ديمومة الإصدارات المذكورة

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

Amine RAITI · مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine
عملية ديندون
RATIO
خطة الدرس · 10 ساعات
الخيط النظري الناظم
15.1 · مبادئ تصليب أنظمة التشغيل3 ساعات
— مبدأ الامتياز الأدنى: لا يجب أن يمتلك مستخدم أو خدمة أو عملية إلا الصلاحيات الضرورية بدقة
— تقليص سطح الهجوم: تعطيل الخدمات غير الضرورية، إغلاق المنافذ غير المستخدمة
— فصل الأدوار: لا ينبغي أن يجمع خادم بين أدوار حرجة غير متوافقة
15.2 · تأمين SSH (Linux)ساعتان
— تعطيل المصادقة بكلمة المرور، استخدام مفاتيح SSH فقط
— تغيير المنفذ الافتراضي، تحديد المستخدمين المسموح لهم بالاتصال عبر SSH
— إعداد مهلة الجلسة والعدد الأقصى للمحاولات
15.3 · جدار الحماية المحلي في Linux وWindows3 ساعات
— Linux: مبدأ التصفية حسب الطبقة (تذكير بنموذج OSI، استباق للأسبوع 17)، إعداد القواعد الأساسية
— Windows: جدار حماية Windows Defender، ملفات تعريف الشبكة (نطاق، خاص، عام)، إنشاء قواعد واردة وصادرة
— منطق مشترك: تحديد المسموح به، رفض كل الباقي (قائمة بيضاء مقابل قائمة سوداء)
15.4 · التحديثات والتدقيق الأساسيساعتان
— استراتيجية التحديث: تلقائي مقابل يدوي، أهمية تحديثات الأمان
— تدقيق الإعداد الأساسي: التحقق من الخدمات النشطة، المنافذ المفتوحة، الحسابات غير المستخدمة
RATIO
التمرين التطبيقي 1 · تصليب SSH وجدار حماية Linux · 12 ساعة

المعدات: خادم Linux المُثبَّت في الأسبوع 8، جهاز عميل لاختبار الاتصالات.

(3 ساعات) توليد زوج مفاتيح SSH على الجهاز العميل، نشر المفتاح العام على الخادم، اختبار الاتصال بالمفتاح، تعطيل المصادقة بكلمة المرور.
(ساعتان) تصليب إعداد SSH: تغيير المنفذ، تحديد المستخدمين المسموح لهم، إعداد مهلة الجلسة، التحقق من التغييرات.
(4 ساعات) إعداد جدار الحماية المحلي: تحديد سياسة رفض افتراضية، السماح فقط بالمنافذ الضرورية (SSH على المنفذ الجديد، منافذ التطبيقات المستخدمة)، اختبار الرفض والسماح.
(3 ساعات) تدقيق الإعداد: قائمة الخدمات النشطة، قائمة المنافذ المستمعة، قائمة الحسابات النشطة، تحديد العناصر الواجب تعطيلها وفق مبدأ تقليص سطح الهجوم.
تصحيح التمرين التطبيقي 1

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

نتيجة التدقيق المتوقَّعة: قائمة واضحة تميّز الخدمات الضرورية (يجب الاحتفاظ بها)، الخدمات المفيدة لكن غير الحرجة (تُقيَّم)، والخدمات غير الضرورية (تُعطَّل) حسب الدور المتوقَّع للخادم.

RATIO
التمرين التطبيقي 2 · تصليب Windows Server وإدارة التحديثات · 13 ساعة

المعدات: Windows Server المُثبَّت في الأسبوع 11.

(3 ساعات) تدقيق أولي: سرد جميع الأدوار والوظائف المُثبَّتة، تحديد غير الضروري منها لدور خادم الاختبار، إزالتها بشكل نظيف.
(3 ساعات) إعداد جدار حماية Windows: التحقق من الملف الشخصي النشط، إنشاء قاعدة تسمح بمنفذ محدد واردًا، إنشاء قاعدة تحجب منفذًا غير مستخدَم، اختبار القاعدتين.
(3 ساعات) إدارة التحديثات: التحقق من التحديثات المتوفرة، تطبيق تحديثات الأمان الحرجة، التحقق من النتيجة وإعادة التشغيل إن لزم.
(ساعتان) تدقيق بعد التصليب: مقارنة الحالة الأولية والنهائية (الخدمات، المنافذ، التحديثات)، توثيق التغييرات المُنجَزة وتبريرها.
(ساعتان) مقارنة Linux/Windows: جدول تلخيصي يقاطع إجراءات التصليب المُنجَزة على النظامين — لترسيخ اتساق المفاهيم بين البيئتين.
تصحيح التمرين التطبيقي 2

جدول المقارنة المتوقَّع: SSH في Linux ↔ RDP/WinRM في Windows (وصول عن بعد آمن)، iptables/nftables في Linux ↔ جدار حماية Windows Defender (تصفية الشبكة)، apt/dnf في Linux ↔ Windows Update (التحديثات)، journalctl في Linux ↔ مراقب الأحداث في Windows (السجلات) — المنطق متطابق في الحالتين.

◆ بطاقة تجميع — التقييم الذاتي للأسبوع 15
1. أستطيع شرح مبدأ الامتياز الأدنى.
2. أستطيع إعداد SSH بمصادقة عبر مفتاح وتعطيل كلمات المرور.
3. أستطيع إعداد جدار حماية محلي في Linux بسياسة رفض افتراضية.
4. أستطيع إنشاء قواعد جدار حماية Windows واردة وصادرة.
5. أستطيع تدقيق الخدمات والمنافذ النشطة على خادم.
6. أستطيع تطبيق تحديثات الأمان على Linux وWindows.
7. أستطيع توثيق التغييرات المُنجَزة أثناء تصليب.
8. أستطيع إيجاد التوازي بين إجراءات تصليب Linux وWindows.
RATIO
الأساس الحديدي · دعامة الدرس · الأسبوع 16
◆◆◆
مشروع تجميعي لأنظمة التشغيل
مناقشة منتصف المسار
الأسبوع 16 من 26 · الوحدة 5 — أنظمة التشغيل على Bare Metal
5 ساعات نظرية · 30 ساعة تطبيقية
◆ الأهداف التعليمية للأسبوع

1. نشر بيئة كاملة تدمج Linux وWindows Server والمحاكاة الافتراضية والنسخ الاحتياطي والأمن
2. إثبات كفاءة إدارة مستقلة على النظامين
3. كتابة توثيق تقني واضح وكامل
4. عرض والدفاع عن الخيارات التقنية شفهيًا
5. تحديد نقاط القوة ومحاور التحسين في البنية المُنجَزة

◆◆◆
ملاحظة استخدام للمكوِّن

هذا الأسبوع هو أول مناقشة كبرى في المسار. لا يتعلق بلبنة معزولة بل بالدمج الكامل للأسابيع 8 إلى 15. يترك المكوِّن أقصى وقت مستقل لكل متدرب ويتدخل أساسًا أثناء المناقشة لتقييم الفهم الحقيقي، وليس الحفظ.

Amine RAITI · مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine
عملية ديندون
RATIO
دفتر شروط المشروع · 5 ساعات
مواصفة المشروع التكاملي
البنية الواجب نشرهامطلوب
— Hyperviseur Proxmox VE واحد (أو ما يعادله) عامل
— VM واحدة بـLinux (توزيعة حسب اختيار المتدرب) بخدمة (خدمات) مثبَّتة ومؤمَّنة بشكل صحيح
— VM واحدة بـWindows Server بدور نشط واحد على الأقل وإدارة مستخدمين/صلاحيات موثَّقة
— سياسة نسخ احتياطي مؤتمتة واحدة تغطي الآلتين بـRPO وRTO محددين
الأمن الواجب إثباتهمطلوب
— SSH مصلَّب على VM بـLinux (مصادقة بمفتاح إلزامية)
— جدار حماية مُعدّ على الآلتين بقواعد موثَّقة
— تحديثات أمان محدَّثة على النظامين
التوثيق الواجب تسليمهمطلوب
— مخطط البنية (الآلات، الشبكة، التخزين)
— جدول الخدمات المنشورة مع تبريرها
— خطة نسخ احتياطي بـRPO/RTO
— تقرير تدقيق أمني (قبل/بعد التصليب)
مناقشة شفهية (20 دقيقة + 10 دقائق أسئلة)مطلوب
— عرض البنية المنشورة
— عرض مباشر لـ3 وظائف على الأقل
— شرح الخيارات التقنية المُتخذة
— تحديد تحسين ممكن غير مُنفَّذ لضيق الوقت
RATIO
المشروع · التحقيق والتوثيق · 20 ساعة

المعدات: كل المعدات والأنظمة المُعدَّة منذ الأسبوع 8 — يعيد المتدرب البدء إن لزم من أنظمة نظيفة لكنه يملك كل توثيق الأسابيع السابقة.

(5 ساعات) التحقق والاستكمال النهائي للبنية: التأكد من أن جميع المكونات المطلوبة عاملة، تحديد وتصحيح الانحرافات عن دفتر الشروط.
(5 ساعات) التحقق وتوثيق الأمن: تدقيق إعداد SSH، قواعد جدار الحماية، التحديثات — تصحيح أي انحراف محدَّد.
(5 ساعات) التحقق واختبار النسخ الاحتياطي: التأكد من عمل النسخ التلقائي، إجراء اختبار استعادة كامل، توثيق RPO وRTO المقاسين.
(5 ساعات) كتابة التوثيق الكامل: مخطط البنية، جدول الخدمات، خطة النسخ الاحتياطي، تقرير التدقيق.
شبكة تقييم — المشروع

المعيار 1 — المطابقة الوظيفية (35%): جميع عناصر دفتر الشروط منشورة وعاملة.

المعيار 2 — الأمن (25%): تصليب مُطبَّق فعليًا، جدار حماية مُعدّ بشكل صحيح، لا خدمة غير ضرورية مفتوحة.

المعيار 3 — استمرارية الخدمة (20%): نسخ احتياطي مؤتمت عامل، استعادة مُختبَرة وموثَّقة، RPO/RTO واقعيان.

المعيار 4 — التوثيق والعرض (20%): وثيقة واضحة وكاملة، عرض متقَن أثناء المناقشة، القدرة على شرح الخيارات التقنية.

RATIO
مناقشة منتصف المسار · 10 ساعات

الصيغة: 20 دقيقة عرض + 10 دقائق أسئلة لكل متدرب أو ثنائي. يقيّم المكوِّن وفق الشبكة المحددة في المشروع.

(20 دقيقة) عرض البنية المنشورة: مخطط معلَّق عليه، تبرير الخيارات، الصعوبات المواجهة والحلول المقدَّمة.
(10 دقائق) عرض مباشر: 3 وظائف على الأقل حسب اختيار المتدرب، من بينها إلزاميًا عرض اتصال SSH بمفتاح وعرض استعادة من نسخة احتياطية.
(10 دقائق) أسئلة المكوِّن: حول الخيارات التقنية، فهم آليات الأمن والنسخ الاحتياطي، وحدود البنية المنشورة.
ملاحظة للمكوِّن — إدارة المناقشة

أسئلة نموذجية لتقييم الفهم الحقيقي: "إذا تعرَّض هذا الخادم لهجوم الليلة وتم اختراق SSH الخاص بك، ما هو أول إجراء تتخذه؟"؛ "نسختك الاحتياطية اليومية تفشل بصمت منذ 3 أيام — كيف تكتشف ذلك؟"؛ "VM بـLinux تستهلك فجأة 100% من CPU — كيف تشخّص ذلك؟"

المعيار المميِّز بين الحفظ والفهم: المتدرب الذي يفهم يستطيع الإجابة عن وضعية جديدة بالاستدلال من المبادئ. المتدرب الذي حفظ لا يستطيع الإجابة إلا عن وضعيات رآها بالضبط من قبل.

◆ حصيلة منتصف المسار — ما تم اكتسابه (الأسبوع 8 إلى 15)
تثبيت وإدارة Linux في الإنتاج (الأسبوع 8-10)
تثبيت وإدارة Windows Server في وضع مستقل (الأسبوع 11-12)
نشر وإدارة آلات افتراضية على Hyperviseur لـbare metal (الأسبوع 13)
التوافر العالي، RPO/RTO، النسخ الاحتياطي المؤتمت (الأسبوع 14)
تصليب SSH، جدار الحماية، التدقيق الأمني على النظامين (الأسبوع 15)
دمج الكل في بنية متسقة وموثَّقة (الأسبوع 16)
ما يلي (الأسبوع 17-26) يُبنى على هذا الأساس: الشبكة، الخدمات، AD/GPO، الويب، قواعد البيانات، أمن الشبكات
الأسابيع التسعة الأولى (الأسبوع 1-7) وفَّرت الأساسيات الفيزيائية والمفاهيمية التي تجعل كل القرارات المُتخذة منذ الأسبوع 8 مفهومة
RATIO
الأساس الحديدي · دعامة الدرس · الأسبوع 17
◆◆◆
نموذج OSI
والعنونة المتقدمة
الأسبوع 17 من 26 · الوحدة 6 — الشبكات الأساسية
12 ساعة نظرية · 23 ساعة تطبيقية
◆ الأهداف التعليمية للأسبوع

1. وصف طبقات OSI السبع ودور كل واحدة
2. شرح آلية التغليف وفك التغليف
3. إتقان حساب الشبكات الفرعية (عنوان الشبكة، البث الشامل، مجال المضيفين)
4. التقاط وتحليل الإطارات بمحلل شبكة
5. تحديد الطبقة المعنية عند مشكلة شبكية شائعة

◆◆◆
⚠ تنبيه — ديمومة الإصدارات المذكورة

نموذج OSI معيار مستقر. في المقابل، تتطور أدوات تحليل الشبكة (Wireshark وبدائلها) بانتظام. يتحقق المكوِّن من القوائم والخيارات المتوفرة فعليًا في الإصدار المُثبَّت بالقاعة وقت الدرس.

Amine RAITI · مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine
عملية ديندون
RATIO
خطة الدرس · 12 ساعة
الخيط النظري الناظم
17.1 · طبقات OSI السبع ودورها4 ساعات
— الفيزيائية (1): الكابل، الإشارة الكهربائية (صلة مباشرة بالأسبوع 1 — الجهد والتيار)
— الوصل (2): عنونة MAC، الوصول إلى الوسط، إطار Ethernet
— الشبكة (3): عنونة IP، التوجيه بين الشبكات (صلة بالأسبوع 2 — عناوين IP بالثنائي)
— النقل (4): التجزئة، TCP (موثوق) مقابل UDP (سريع)، المنافذ
— الجلسة (5)، التقديم (6)، التطبيق (7): تقديم مفاهيمي
17.2 · التغليف وفك التغليف3 ساعات
— كل طبقة تضيف ترويسة (header) بتغليف بيانات الطبقة الأعلى
— تتبع مسار حزمة HTTP من التطبيق إلى الكابل الفيزيائي
— PDU (وحدة بيانات البروتوكول): بت ← إطار ← حزمة ← مقطع ← بيانات
17.3 · حساب الشبكات الفرعية المتقدم3 ساعات
— تذكير بتدوين CIDR (صلة مباشرة بالأسبوع 2 — الأقنعة بالثنائي)
— حساب عنوان الشبكة (AND المنطقية)، البث الشامل، مجال المضيفين
— تمارين تقسيم إلى شبكات فرعية (subnetting): تقسيم شبكة إلى شبكات فرعية بأحجام مختلفة
— حل تعارضات العناوين: اكتشاف وتصحيح ازدواجية استخدام عنوان
17.4 · التشخيص الشبكي حسب الطبقةساعتان
— طريقة التشخيص من الأسفل إلى الأعلى: البدء بالطبقة الفيزيائية (الكابل، الموصل) قبل الصعود إلى الطبقات الأعلى
— أدوات التشخيص الأساسية وطبقتها المستهدفة: ping (الطبقة 3)، traceroute (الطبقة 3)، netstat/ss (الطبقة 4)
RATIO
التمرين التطبيقي 1 · حساب الشبكات الفرعية والتقاط الإطارات · 12 ساعة

المعدات: ورقة تمارين مُوفَّرة (10 حالات شبكات فرعية للحساب)، Wireshark مُثبَّت على أجهزة القاعة.

(3 ساعات) حساب يدوي لـ10 عناوين IP بأقنعة CIDR متنوعة: عنوان الشبكة، عنوان البث الشامل، مجال المضيفين القابل للاستخدام، عدد المضيفين الممكن — دون أداة، بالطريقة الثنائية للأسبوع 2 فقط.
(ساعتان) تمرين تقسيم (subnetting): تقسيم الشبكة 192.168.10.0/24 إلى 4 شبكات فرعية متساوية، ثم إلى شبكات فرعية بأحجام مختلفة (30 مضيفًا، 14 مضيفًا، 6 مضيفين).
(4 ساعات) التقاط إطارات بـWireshark: إطلاق التقاط، توليد أنواع مختلفة من الحركة (ping، اتصال HTTP، اتصال SSH)، تحليل الإطارات الملتقَطة وتحديد طبقات OSI الحاضرة في كل إطار.
(3 ساعات) تشخيص أعطال شبكية محاكاة: يُدخل المكوِّن 3 مشاكل إعداد شبكي على آلات الأسابيع السابقة (عنوان IP خاطئ، قناع خاطئ، بوابة خاطئة) — يشخّص المتدرب كل مشكلة حسب الطبقة ويصحح.
تصحيح التمرين التطبيقي 1

مثال تقسيم إلى شبكات فرعية (24/ مقسَّمة إلى 4 شبكات فرعية 26/):
الشبكة الفرعية 1: 192.168.10.0/26 (المضيفون 1. إلى 62.، البث الشامل 63.)
الشبكة الفرعية 2: 192.168.10.64/26 (المضيفون 65. إلى 126.، البث الشامل 127.)
الشبكة الفرعية 3: 192.168.10.128/26 (المضيفون 129. إلى 190.، البث الشامل 191.)
الشبكة الفرعية 4: 192.168.10.192/26 (المضيفون 193. إلى 254.، البث الشامل 255.)

طريقة التشخيص حسب الطبقة المتوقَّعة: الطبقة 1 (الكابل/الموصل الفيزيائي)، الطبقة 2 (جدول ARP، عنوان MAC)، الطبقة 3 (ping، عنوان IP، القناع، البوابة)، الطبقة 4 (netstat/ss، منفذ مفتوح أم لا).

RATIO
التمرين التطبيقي 2 · تحليل معمَّق لإطارات OSI · 11 ساعة

المعدات: Wireshark، آلات Linux وWindows من الأسابيع السابقة، محاكي شبكة (Cisco Packet Tracer أو GNS3 حسب التوفر).

(3 ساعات) تحليل مفصَّل لإطار HTTP ملتقَط: تحديد كل طبقة (إطار Ethernet، حزمة IP، مقطع TCP، بيانات HTTP)، قراءة قيم الحقول الأساسية (عناوين MAC، IP المصدر/الوجهة، منفذ المصدر/الوجهة).
(3 ساعات) مقارنة إطار TCP وإطار UDP: ملاحظة الفرق في البنية (لا إشعار استلام في UDP)، تحليل تبادل DNS (يستخدم UDP) وتبادل SSH (يستخدم TCP).
(3 ساعات) بناء طوبولوجيا بسيطة على المحاكي (جهازان، switch واحد) ومحاكاة التواصل: ملاحظة تبادل ARP، ثم تبادل IP، تحديد PDU في كل خطوة.
(ساعتان) كتابة مخطط معلَّق يمثل المسار الكامل لحزمة HTTP بين جهازين في الطوبولوجيا، طبقة بطبقة.
تصحيح التمرين التطبيقي 2

المخطط المتوقَّع: يجب أن يُظهر مسار حزمة HTTP الطبقات الأربع النشطة عمليًا (التطبيق HTTP ← النقل TCP ← الشبكة IP ← الوصل Ethernet)، بالعناوين والمنافذ المقابلة لكل طبقة، والتحول إلى إشارة فيزيائية على مستوى الكابل.

◆ بطاقة تجميع — التقييم الذاتي للأسبوع 17
1. أستطيع وصف دور كل طبقة من طبقات OSI السبع.
2. أستطيع شرح آلية التغليف وفك التغليف.
3. أستطيع حساب عنوان الشبكة والبث الشامل ومجال المضيفين لـCIDR معطى.
4. أستطيع تقسيم شبكة إلى شبكات فرعية بأحجام مختلفة.
5. أستطيع التقاط وتحليل إطارات بـWireshark.
6. أستطيع تحديد طبقات OSI في إطار ملتقَط.
7. أستطيع التمييز بين TCP وUDP وحالات استخدامهما النموذجية.
8. أستطيع تشخيص مشكلة شبكية شائعة بمقاربة طبقة بطبقة.
RATIO
الأساس الحديدي · دعامة الدرس · الأسبوع 18
◆◆◆
التبديل
وVLAN
الأسبوع 18 من 26 · الوحدة 6 — الشبكات الأساسية
10 ساعات نظرية · 25 ساعة تطبيقية
◆ الأهداف التعليمية للأسبوع

1. فهم عمل switch (جدول MAC، forwarding، flooding)
2. تصميم وإعداد تجزئة شبكية بـVLAN
3. إعداد trunking بين switches (وضع trunk، بروتوكول 802.1Q)
4. اختبار والتحقق من التجزئة على محاكي
5. فهم لماذا تجزئة VLAN شرط مسبق مباشر لـDHCP الذي يلي

◆◆◆
⚠ تنبيه — ديمومة الإصدارات المذكورة

تذكر هذه الدعامة Cisco Packet Tracer وGNS3 كمحاكيين مرجعيين. توجد محاكيات أخرى ويمكن استبدالها. تختلف صياغات إعداد المبدلات حسب الشركة المصنِّعة وإصدار البرنامج — يكيّف المكوِّن الأوامر مع البيئة المتوفرة فعليًا.

Amine RAITI · مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine
عملية ديندون
RATIO
خطة الدرس · 10 ساعات
الخيط النظري الناظم
18.1 · عمل switch3 ساعات
— جدول CAM (ذاكرة قابلة للعنونة بالمحتوى): كيف يتعلم switch عناوين MAC المرتبطة بكل منفذ ويحفظها
— Forwarding: إرسال إطار فقط إلى المنفذ الوجهة (توفير عرض النطاق)
— Flooding: الإرسال على جميع المنافذ عندما تكون الوجهة مجهولة أو بثًا شاملًا
— الفرق بين hub (يكرر على جميع المنافذ) وswitch (يوجّه بذكاء) — صلة بالطبقة 2 من OSI للأسبوع 17
18.2 · VLAN — المفهوم والفائدة3 ساعات
— يُنشئ VLAN مقاطع منطقية مستقلة على نفس switch الفيزيائي — عزل الحركة دون توصيلات إضافية
— حالات استخدام نموذجية: فصل شبكة الإدارة والتقنيين والزوار على نفس البنية التحتية الفيزيائية
— منافذ في وضع access (VLAN واحد) مقابل منافذ في وضع trunk (عدة VLAN موسومة بـ802.1Q)
18.3 · Trunking وبروتوكول 802.1Qساعتان
— رابط trunk: منفذ ينقل عدة VLAN بين switchين أو بين switch وموجّه
— وسم 802.1Q: حقل يُضاف إلى إطار Ethernet لتحديد VLAN الانتماء
— VLAN الأصلي: VLAN غير موسوم على trunk (يُعدّ باتساق على الجانبين)
18.4 · VLAN كشرط مسبق لـDHCP والتوجيه بين VLANساعتان
— دون إتقان تجزئة VLAN، يستحيل فهم إعداد ترحيل DHCP بين VLAN بشكل صحيح (الأسبوع 20)
— الموجّه (الأسبوع 19) سيسمح بالتواصل بين VLAN — تقديم مفاهيمي لتحضير الأسبوع التالي
RATIO
التمرين التطبيقي 1 · إعداد VLAN على محاكي · 12 ساعة

المعدات: محاكي شبكة (Cisco Packet Tracer أو GNS3)، طوبولوجيا مُوفَّرة للتحميل (switchان، 6 أجهزة موزَّعة على 3 مجموعات وظيفية).

(ساعتان) استكشاف الطوبولوجيا المُوفَّرة، تحديد الأجهزة حسب المجموعة الوظيفية، التحقق من أن جميع الأجهزة حاليًا في نفس نطاق البث الشامل (اختبار ping متقاطع).
(3 ساعات) إنشاء 3 VLAN على switchين (VLAN 10 = الإدارة، VLAN 20 = التقني، VLAN 30 = الزوار)، إعداد المنافذ في وضع access لكل جهاز.
(ساعتان) إعداد رابط trunk بين switchين لنقل الـ3 VLAN.
(3 ساعات) اختبار التجزئة: التحقق من أن أجهزة نفس VLAN تتواصل فيما بينها، وأن أجهزة VLAN مختلفة لا تستطيع الاتصال مباشرة.
(ساعتان) توثيق الطوبولوجيا النهائية: جدول VLAN (المعرِّف، الاسم، المنافذ المرتبطة) ومخطط شبكة معلَّق.
تصحيح التمرين التطبيقي 1

النتيجة المتوقَّعة للتجزئة: يستطيع جهازا VLAN 10 التواصل عبر ping، لكن ping من جهاز VLAN 10 إلى جهاز VLAN 20 يجب أن يفشل — تعزل تجزئة VLAN المجموعات بشكل صحيح على مستوى الطبقة 2.

خطأ شائع: منفذ trunk غير مُعدّ بشكل صحيح بين switchين (نسيان السماح بـVLAN على trunk) — يظهر كجهاز يستطيع الوصول لأجهزة نفس VLAN على نفس switch، لكن ليس تلك الموجودة على switch بعيد.

RATIO
التمرين التطبيقي 2 · تجزئة VLAN على Hyperviseur · 13 ساعة

المعدات: Hyperviseur Proxmox VE من الأسابيع السابقة، آلات Linux مُنشأة مسبقًا.

(3 ساعات) إعداد VLAN على bridges شبكة Hyperviseur (يدعم Proxmox VE وسم 802.1Q على bridges Linux الخاصة به)، إنشاء bridgين منفصلين يحاكيان VLANين.
(3 ساعات) إسناد الآلات الموجودة إلى bridges المقابلة: آلتان على "VLAN 10"، آلتان على "VLAN 20".
(3 ساعات) اختبار الاتصال: التحقق من أن آلات نفس bridge تتواصل، وأن آلات bridges مختلفة لا تتواصل (عزل شبكي افتراضي).
(ساعتان) ملاحظة فائدة التجزئة على Hyperviseur: آلة مخترقة في VLAN لا يمكنها الوصول مباشرة إلى آلات VLAN آخر — صلة بتأمين الأسبوع 15.
(ساعتان) كتابة مخطط شبكة افتراضية نهائي يوثّق VLAN والآلات المرتبطة بها.
تصحيح التمرين التطبيقي 2

نقطة تعليمية أساسية: تُعيد تجزئة VLAN على Hyperviseur إنتاج نفس مبادئ التجزئة الفيزيائية على switch حقيقي تمامًا — "ترى" الآلات شبكتها بنفس الطريقة التي يرى بها جهاز فيزيائي VLAN الخاص به. هذا برهان ملموس على أن محاكاة موارد الشبكة (الأسبوع 13) تتبع بالضبط نفس قواعد الشبكة الفيزيائية.

◆ بطاقة تجميع — التقييم الذاتي للأسبوع 18
1. أستطيع شرح عمل switch (جدول MAC، forwarding، flooding).
2. أستطيع شرح فائدة VLAN.
3. أستطيع إعداد VLAN على switch على محاكي.
4. أستطيع إعداد منفذ في وضع access ومنفذ في وضع trunk.
5. أستطيع شرح دور وسم 802.1Q.
6. أستطيع اختبار والتحقق من تجزئة VLAN.
7. أستطيع إعداد bridges VLAN على Hyperviseur Proxmox VE.
8. أستطيع شرح لماذا تجزئة VLAN شرط مسبق لـDHCP متعدد VLAN.
RATIO
الأساس الحديدي · دعامة الدرس · الأسبوع 19
◆◆◆
التوجيه
بين VLAN وجداول التوجيه
الأسبوع 19 من 26 · الوحدة 6/7 — الشبكات
10 ساعات نظرية · 25 ساعة تطبيقية
⚠ تنبيه — ديمومة الإصدارات المذكورة

تختلف صياغات إعداد الموجّهات حسب الشركة المصنِّعة والإصدار. تعرض هذه الدعامة مفاهيم عامة (التوجيه الساكن، بين VLAN) قابلة للتطبيق على أي جهاز أو محاكي — يكيّف المكوِّن الأوامر مع الأداة المتوفرة فعليًا.

Amine RAITI · مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine
عملية ديندون
RATIO
خطة الدرس · 10 ساعات
الخيط النظري الناظم — التوجيه
19.1 · عمل التوجيه3 ساعات
— يعمل الموجّه على الطبقة 3 من OSI (صلة بالأسبوع 17)، يتخذ قرارات forwarding حزمة بحزمة
— جدول التوجيه: قائمة الشبكات المعروفة والخطوة التالية (next-hop) للوصول إليها
— الفرق بين شبكة متصلة مباشرة / مسار ساكن / مسار ديناميكي
19.2 · التوجيه الساكن3 ساعات
— إعداد يدوي لمسار ساكن: شبكة الوجهة، القناع، next-hop أو منفذ الخروج
— المسار الافتراضي (0.0.0.0/0): يُستخدم عندما لا يطابق أي مسار محدد
— تمارين بناء وقراءة جداول التوجيه
19.3 · التوجيه بين VLAN3 ساعات
— لماذا لا تتواصل VLAN مباشرة (صلة بالأسبوع 18 — معزولة في الطبقة 2) وتحتاج موجّهًا أو واجهة طبقة 3 للتواصل
— Router-on-a-stick: واجهات فرعية على موجّه متصل بـtrunk مع switch
— switch من الطبقة 3: بديل أكثر فعالية في بيئة حقيقية
19.4 · مقدمة إلى بروتوكولات التوجيه الديناميكيساعة
— مفهوم عام: تؤتمت البروتوكولات الديناميكية بناء جدول التوجيه
— أمثلة شائعة (OSPF، BGP) — تقديم مفاهيمي فقط، دون إعداد في هذه المرحلة
RATIO
التمرين التطبيقي 1 · التوجيه الساكن على محاكي · 12 ساعة

المعدات: محاكي شبكة، طوبولوجيا مُوفَّرة (3 شبكات، موجّهان، أجهزة في كل شبكة).

(ساعتان) تحليل الطوبولوجيا: تحديد الشبكات، واجهات الموجّهات، جداول التوجيه الأولية (فقط الشبكات المتصلة مباشرة).
(3 ساعات) إعداد مسارات ساكنة على كل موجّه للسماح بالتواصل بين جميع الشبكات، اختبار اتصال كامل (ping بين جميع الأجهزة).
(3 ساعات) إعداد التوجيه بين VLAN (router-on-a-stick) على طوبولوجيا VLAN للأسبوع 18: السماح بالتواصل بين VLAN 10 وVLAN 20 عبر واجهة فرعية للموجّه.
(ساعتان) اختبار التواصل بين VLAN، التحقق من أن التجزئة الأمنية تبقى ممكنة (ACL أساسية للسماح ببعض التدفقات وحجب أخرى).
(ساعتان) تمرين عطل محاكى: حذف مسار ساكن، ملاحظة فقدان الاتصال وتحديد المشكلة في جدول التوجيه، التصحيح.
تصحيح التمرين التطبيقي 1

الإعداد المتوقَّع بين VLAN: يمتلك الموجّه واجهة فرعية لكل VLAN (بوسم 802.1Q المقابل وعنوان IP في كل شبكة فرعية VLAN)، ويسمح منفذ trunk الخاص بـswitch المتصل بالموجّه بجميع VLAN. تمتلك أجهزة كل VLAN كبوابة عنوان IP الواجهة الفرعية المقابلة للموجّه.

RATIO
التمرين التطبيقي 2 · جداول التوجيه وتحليل الحركة · 13 ساعة

المعدات: محاكي شبكة، Wireshark على آلات الأسابيع السابقة.

(3 ساعات) قراءة وتفسير جداول توجيه معقدة مُوفَّرة (5 جداول من طوبولوجيات مختلفة) — تحديد next-hop المستخدَم لكل وجهة.
(4 ساعات) التقاط حركة التوجيه على الآلات الموجودة: ملاحظة كيفية عبور الحزم للواجهات، تحديد تغيرات عنوان MAC عند كل قفزة (يتغير عنوان MAC عند كل موجّه، يبقى عنوان IP ثابتًا).
(3 ساعات) بناء طوبولوجيا متعددة الموجّهات على محاكي (3 موجّهات متسلسلة)، إعداد توجيه ساكن كامل، اختبار اتصال شامل من طرف إلى طرف.
(3 ساعات) توثيق الطوبولوجيا النهائية بجداول التوجيه لكل موجّه والمسار الذي تسلكه حزمة من كل مصدر إلى كل وجهة.
تصحيح التمرين التطبيقي 2

نقطة أساسية للترسيخ: في شبكة متعددة الموجّهات، لا يتغير عنوانا IP المصدر والوجهة لحزمة أبدًا طوال المسار — فقط عناوين MAC لإطار Ethernet تتغير عند كل قفزة (تحدد الوصلة المحلية، وليس المسار الشامل). هذا هو الفرق المفاهيمي المحوري بين الطبقة 2 (عنونة محلية) والطبقة 3 (عنونة شاملة).

◆ بطاقة تجميع — التقييم الذاتي للأسبوع 19
1. أستطيع شرح دور موجّه وعمله على الطبقة 3 من OSI.
2. أستطيع قراءة وتفسير جدول توجيه.
3. أستطيع إعداد مسار ساكن على موجّه.
4. أستطيع إعداد مسار افتراضي.
5. أستطيع إعداد التوجيه بين VLAN (router-on-a-stick).
6. أستطيع شرح لماذا يتغير عنوان MAC عند كل قفزة وليس عنوان IP.
7. أستطيع تشخيص فقدان اتصال بسبب مسار مفقود.
8. أعرف مبدأ بروتوكولات التوجيه الديناميكي.
RATIO
الأساس الحديدي · دعامة الدرس · الأسبوع 20
◆◆◆
DHCP
على أساس الشبكة المكتسب
الأسبوع 20 من 26 · الوحدة 7 — DHCP وDNS
8 ساعات نظرية · 27 ساعة تطبيقية
◆ الأهداف التعليمية للأسبوع

1. فهم عمل بروتوكول DHCP (DORA)
2. تثبيت وإعداد خادم DHCP على Linux
3. إدارة عقود إيجار العناوين ومجالات الاستثناء
4. إعداد الترحيل DHCP بين VLAN
5. تشخيص مشاكل إسناد العناوين الشائعة

◆◆◆
⚠ تنبيه — ديمومة الإصدارات المذكورة

تذكر هذه الدعامة isc-dhcp-server كمرجع. توجد تطبيقات DHCP أخرى (dnsmasq، Kea DHCP). يكيّف المكوِّن الإعداد مع التطبيق المتوفر والمدعوم فعليًا وقت الدرس.

Amine RAITI · مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine
عملية ديندون
RATIO
خطة الدرس · 8 ساعات
الخيط النظري الناظم — DHCP
20.1 · بروتوكول DHCP — تبادل DORA3 ساعات
— DORA: Discover (بث العميل بحثًا عن خادم)، Offer (يقترح الخادم عنوانًا)، Request (يؤكد العميل)، Acknowledge (يؤكد الخادم الإسناد)
— مفهوم عقد الإيجار (lease): المدة التي يُحجز فيها العنوان للعميل
— المعطيات الموزَّعة مع العنوان: القناع، البوابة، خوادم DNS (صلة مباشرة بالأسبوعين 19 و21)
20.2 · إعداد خادم DHCPساعتان
— بنية ملف إعداد DHCP: subnet، range، options
— حجوزات ساكنة: إسناد نفس العنوان دائمًا لجهاز محدَّد بعنوان MAC الخاص به
— مجالات الاستثناء: استثناء عناوين من المجمع (للأجهزة ذات IP ثابت)
20.3 · الترحيل DHCP بين VLAN3 ساعات
— المشكلة: DHCP Discover هو بث شامل لا يعبر حدود VLAN/الموجّه
— الحل: ترحيل DHCP (DHCP helper) على الموجّه/switch الطبقة 3 ينقل Discover بشكل أحادي البث نحو خادم DHCP المركزي
— إعداد الترحيل: عنوان IP لخادم DHCP يُعدّ على كل واجهة VLAN للموجّه — صلة مباشرة بالأسبوع 18 (VLAN) والأسبوع 19 (التوجيه)
RATIO
التمرين التطبيقي 1 · تثبيت وإعداد خادم DHCP · 14 ساعة

المعدات: VM بـLinux مُهيَّأة مسبقًا (خادم DHCP)، آلات عميلة (Linux وWindows)، طوبولوجيا VLAN للأسبوع 18.

(ساعتان) تثبيت خادم DHCP على VM بـLinux، إعداد أول مجمع بسيط لشبكة فرعية واحدة (مجال العناوين، القناع، البوابة، مدة الإيجار).
(3 ساعات) اختبار الإسناد التلقائي على VM عميلة: التحقق من أن VM تتلقى عنوانًا من المجال المُعدّ، الاطلاع على سجلات خادم DHCP لرؤية تبادل DORA.
(3 ساعات) إعداد حجز ساكن لـVM محدَّدة بعنوان MAC الخاص بها، التحقق من أن هذه VM تتلقى دائمًا نفس العنوان.
(3 ساعات) التوسيع إلى 3 مجمعات DHCP مطابقة لـ3 VLAN للأسبوع 18، إعداد المجالات والخيارات الخاصة بكل VLAN (بوابات مختلفة حسب VLAN).
(3 ساعات) إعداد الترحيل DHCP على الموجّه (واجهة كل VLAN تشير إلى خادم DHCP المركزي)، اختبار الإسناد من عميل في كل VLAN.
تصحيح التمرين التطبيقي 1

التحقق من ترحيل DHCP: يجب أن يتلقى عميل في VLAN 20 عنوانًا من مجمع VLAN 20 المُعدّ على خادم DHCP، حتى لو كان الخادم فيزيائيًا في VLAN 10 — ينقل الترحيل Discover عبر حدود VLAN.

خطأ شائع: نسيان إعداد البوابة (خيار routers) في مجمع DHCP — يتلقى العميل عنوانًا لكن لا يستطيع التواصل خارج شبكته الفرعية.

RATIO
التمرين التطبيقي 2 · التشخيص والإدارة المتقدمة · 13 ساعة

المعدات: نظام DHCP المُهيَّأ في التمرين 1، Wireshark.

(3 ساعات) التقاط تبادل DORA الكامل بـWireshark: تحديد كل حزمة (Discover، Offer، Request، Ack)، قراءة الحقول الأساسية (CHADDR، siaddr، yiaddr، options).
(3 ساعات) محاكاة أعطال DHCP: تشبع المجمع (كل العناوين مُسندة)، عميل يتلقى إعدادًا خاطئًا (بوابة خاطئة)، خادم DHCP غير قابل للوصول من VLAN — التشخيص والتصحيح.
(4 ساعات) إدارة عقود الإيجار: الاطلاع على قائمة العقود النشطة، إلغاء عقد يدويًا، ملاحظة إعادة طلب العميل.
(3 ساعات) كتابة بطاقة إعداد DHCP توثّق المجمعات الثلاثة، الحجوزات، وإجراءات التشخيص.
تصحيح التمرين التطبيقي 2

حقول DHCP الواجب تحديدها في Wireshark: CHADDR = عنوان MAC للعميل، yiaddr = عنوان IP المقترَح/المُسند، siaddr = عنوان IP للخادم، option 3 = البوابة، option 6 = خوادم DNS، option 51 = مدة الإيجار.

◆ بطاقة تجميع — التقييم الذاتي للأسبوع 20
1. أستطيع وصف تبادل DORA ودور كل رسالة.
2. أستطيع إعداد خادم DHCP بمجمع وقناع وخيارات.
3. أستطيع إعداد حجز ساكن بعنوان MAC.
4. أستطيع شرح لماذا لا يعبر Discover حدود VLAN.
5. أستطيع إعداد ترحيل DHCP بين VLAN.
6. أستطيع التقاط وتحليل تبادل DORA بـWireshark.
7. أستطيع تشخيص عطل إسناد عنوان DHCP.
8. أستطيع إدارة عقود الإيجار النشطة لخادم DHCP.
RATIO
الأساس الحديدي · دعامة الدرس · الأسبوع 21
◆◆◆
DNS
شرط مسبق لـActive Directory
الأسبوع 21 من 26 · الوحدة 7 — DHCP وDNS
8 ساعات نظرية · 27 ساعة تطبيقية
◆ الأهداف التعليمية للأسبوع

1. فهم عمل التحليل DNS (تكراري ومتتابع)
2. معرفة أنواع تسجيلات DNS الرئيسية (A، AAAA، MX، CNAME، PTR، SRV)
3. تثبيت وإعداد خادم DNS ذي سلطة وتكراري
4. إنشاء وإدارة نطاقات DNS
5. تشخيص مشاكل تحليل DNS الشائعة

◆◆◆
⚠ تنبيه — ديمومة الإصدارات والتسلسل

تذكر هذه الدعامة BIND9 وUnbound كمرجع. توجد تطبيقات أخرى. يكيّف المكوِّن مع الأداة المتوفرة. تذكير بالتسلسل: يُدرَّس DNS هنا تحديدًا لأن Active Directory شرط مسبق تقني مباشر له — يستخدم متحكم النطاق تسجيلات SRV لـDNS ليُحدَّد موقعه من طرف العملاء.

Amine RAITI · مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine
عملية ديندون
RATIO
خطة الدرس · 8 ساعات
الخيط النظري الناظم — DNS
21.1 · التحليل DNS — تكراري ومتتابع3 ساعات
— تسلسل DNS الهرمي: الجذر (.)، النطاق العلوي TLD (.fr، .com)، النطاق (example.fr)، النطاق الفرعي (srv.example.fr)
— التحليل التكراري: يقوم المحلِّل بالعمل نيابة عن العميل (يسأل الجذر، ثم TLD، ثم الخادم ذا السلطة)
— ذاكرة DNS المخبَّأة: تحسين — تُقدَّم إجابة معروفة مسبقًا مباشرة حتى انتهاء صلاحية TTL
21.2 · أنواع تسجيلات DNSساعتان
— A: اسم ← IPv4 · AAAA: اسم ← IPv6 · MX: خادم بريد النطاق
— CNAME: اسم مستعار (إعادة توجيه اسم إلى آخر) · PTR: تحليل عكسي (IP ← اسم)
— SRV: تحديد موقع خدمة (منفذ + أولوية) — أساسي لـActive Directory (الأسبوع 22)
21.3 · نطاقات DNSساعتان
— نطاق مباشر (اسم ← IP) مقابل نطاق عكسي (IP ← اسم)
— SOA (بداية السلطة): تسجيل إلزامي يحدد سلطة النطاق
— NS (خادم الأسماء): تسجيلات تشير إلى الخوادم ذات السلطة على النطاق
21.4 · DNS وActive Directoryساعة
— يعتمد Active Directory على DNS لتحديد موقع متحكمات النطاق عبر تسجيلات SRV
— دون DNS عامل ومُعدّ بشكل صحيح، لا يستطيع عميل Windows الانضمام إلى نطاق Active Directory — أهمية حاسمة لهذا الأسبوع قبل الأسبوع 22
RATIO
التمرين التطبيقي 1 · تثبيت وإعداد خادم DNS · 14 ساعة

المعدات: VM بـLinux، وصول شبكي، آلات عميلة لاختبارات التحليل.

(ساعتان) تثبيت خادم DNS، إعداد أساسي (واجهات الاستماع، forwarders للتحليلات الخارجية).
(3 ساعات) إنشاء نطاق مباشر لنطاق تكويني افتراضي (مثلًا: socle.lan)، إضافة تسجيلات A للخوادم المنشورة مسبقًا (خادم Linux، خادم Windows، Hyperviseur).
(ساعتان) إنشاء نطاق عكسي للشبكة الفرعية المستخدَمة، إضافة تسجيلات PTR المقابلة.
(3 ساعات) إعداد الآلات العميلة لاستخدام خادم DNS الجديد، اختبارات التحليل (تحليل مباشر، عكسي، خارجي نحو الإنترنت).
(ساعتان) إضافة تسجيلات CNAME وMX إلى النطاق، التحقق من العمل عبر أدوات تشخيص DNS.
(ساعتان) تحضير النطاق لـActive Directory: إنشاء التسجيلات الأساسية اللازمة لتثبيت متحكم النطاق في الأسبوع 22.
تصحيح التمرين التطبيقي 1

التحقق من التحليل العامل: انطلاقًا من VM عميلة مُعدَّة بخادم DNS التكوين، يجب أن يُرجع طلب على اسم من النطاق الداخلي العنوان الصحيح، ويجب أن يُحلَّل أيضًا طلب على اسم إنترنت (مثلًا موقع ويب عمومي) عبر forwarder.

التحضير لـActive Directory: يجب إعداد النطاق الداخلي لقبول التحديثات الديناميكية، مما سيسمح لمتحكم النطاق (الأسبوع 22) بتسجيل تسجيلات SRV الخاصة به تلقائيًا أثناء التثبيت.

RATIO
التمرين التطبيقي 2 · تشخيص DNS والتكامل مع DHCP · 13 ساعة

المعدات: خادم DNS المُعدّ في التمرين 1، خادم DHCP للأسبوع 20، آلات عميلة.

(3 ساعات) تكامل DNS/DHCP: إعداد خادم DHCP لتوزيع عنوان خادم DNS المحلي كخيار DNS — يتلقى العملاء الآن تلقائيًا عنوان IP، القناع، البوابة وخادم DNS.
(3 ساعات) تشخيص DNS: استخدام أدوات تشخيص DNS المتوفرة لاختبار التحليل (مباشر، عكسي، تتبع مسار التحليل)، تحديد التسجيلات المفقودة أو الخاطئة.
(3 ساعات) محاكاة أعطال DNS: خادم DNS غير قابل للوصول (ملاحظة سلوك العميل — timeout، fallback)، تسجيل A خاطئ (تحليل نحو IP خاطئ)، نطاق غير مفوَّض بشكل صحيح — التشخيص والتصحيح.
(ساعتان) تحليل ذاكرة DNS المخبَّأة: ملاحظة TTL للإجابات، إفراغ الذاكرة المخبَّأة، مقارنة وقت التحليل مع وبدون ذاكرة مخبَّأة.
(ساعتان) كتابة توثيق نطاق DNS النهائي بجميع التسجيلات المُنشأة وتبريرها.
تصحيح التمرين التطبيقي 2

النقطة التعليمية المحورية لهذا الأسبوع: عند نهاية هذا التمرين، البنية التحتية الكاملة جاهزة — VLAN مجزَّأة (الأسبوع 18)، توجيه بين VLAN (الأسبوع 19)، توزيع تلقائي للعناوين مع بوابة وDNS موزَّعين بـDHCP (الأسبوع 20)، تحليل أسماء محلي وخارجي عامل (الأسبوع 21). على هذه البنية التحتية سيُثبَّت Active Directory في الأسبوع 22.

◆ بطاقة تجميع — التقييم الذاتي للأسبوع 21
1. أستطيع وصف عملية التحليل DNS التكراري.
2. أعرف أنواع تسجيلات DNS واستخداماتها (A، MX، CNAME، PTR، SRV).
3. أستطيع إنشاء نطاق مباشر ونطاق عكسي.
4. أستطيع إعداد خادم DNS بـforwarders.
5. أستطيع اختبار تحليل DNS بأدوات التشخيص.
6. أستطيع تشخيص مشكلة تحليل DNS.
7. أستطيع دمج خادم DNS مع DHCP لتوزيع تلقائي.
8. أفهم لماذا DNS عامل شرط مسبق لـActive Directory.
RATIO
الأساس الحديدي · دعامة الدرس · الأسبوع 22
◆◆◆
Active Directory
دليل المؤسسة
الأسبوع 22 من 26 · الوحدة 8 — Active Directory وGPO
10 ساعات نظرية · 25 ساعة تطبيقية
◆ الأهداف التعليمية للأسبوع

1. فهم البنية المنطقية لـActive Directory (الغابة، النطاق، وحدات تنظيمية)
2. تثبيت وترقية متحكم نطاق على Windows Server
3. إنشاء وتنظيم مستخدمين ومجموعات ووحدات تنظيمية
4. دمج جهاز عميل Windows في النطاق
5. مصادقة مستخدمي النطاق على الأجهزة العميلة

◆◆◆
⚠ تنبيه — ديمومة الإصدارات وتذكير بالتسلسل

يُدرَّس Active Directory هنا لأن DNS (الأسبوع 21) أصبح عاملًا الآن — إنه شرطه المسبق التقني المباشر. تتطور إصدارات Windows Server؛ يكيّف المكوِّن إجراءات تثبيت متحكم النطاق مع الإصدار المتوفر بالقاعة.

Amine RAITI · مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine
عملية ديندون
RATIO
خطة الدرس · 10 ساعات
الخيط النظري الناظم
22.1 · البنية المنطقية لـActive Directory3 ساعات
— الغابة (Forest): مجموعة نطاقات تتشارك مخططًا مشتركًا (قمة تسلسل AD)
— النطاق (Domain): الوحدة الإدارية الأساسية، حدود الأمان والنسخ
— الوحدة التنظيمية (OU): حاوية منطقية لتنظيم المستخدمين والمجموعات والحواسيب، وتطبيق GPO بشكل مستهدف (صلة مسبقة بالأسبوع 23)
— العلاقة بـLDAP: AD تطبيق لـLDAP أثرته Microsoft
22.2 · متحكم النطاق والاعتماد على DNSساعتان
— متحكم النطاق (DC) هو الخادم الذي يستضيف Active Directory
— أدوار FSMO (عمليات السيد الوحيد المرنة): تقديم مفاهيمي للأدوار الخمسة ذات السيد الوحيد
— الاعتماد على DNS: تذكير صريح بالصلة مع الأسبوع 21 — دون DNS عامل، يستحيل تثبيت نطاق
22.3 · المستخدمون والمجموعات والحواسيب في AD3 ساعات
— الفرق بين حساب محلي (الأسبوع 12) وحساب نطاق (هذا الدرس) — نفس المنطق، نطاق مختلف
— أنواع مجموعات AD: أمان مقابل توزيع، نطاق محلي / عام / شامل
— الانضمام إلى النطاق: ما يحدث تقنيًا عندما ينضم جهاز إلى النطاق
22.4 · النسخ والتوافر العالي في ADساعتان
— لماذا يُنصَح بعدة متحكمات نطاق (تحمل الأعطال، صلة بالأسبوع 14 — HA)
— المواقع والخدمات في AD: مفهوم النسخ بين المواقع الجغرافية
RATIO
التمرين التطبيقي 1 · تثبيت متحكم النطاق · 12 ساعة

المعدات: VM بـWindows Server (الأسبوع 11)، DNS عامل منذ الأسبوع 21، VM عميلة بـWindows للانضمام إلى النطاق.

(ساعتان) التحقق من الشروط المسبقة: IP ثابت على الخادم، DNS يشير إلى نفسه أو إلى خادم DNS للأسبوع 21، اتصال شبكي مؤكَّد.
(3 ساعات) تثبيت دور Active Directory Domain Services (AD DS) وترقية الخادم إلى متحكم نطاق، إنشاء النطاق (مثلًا: socle.lan)، اختيار المستوى الوظيفي للنطاق.
(ساعتان) التحقق بعد التثبيت: تم إنشاء تسجيلات SRV لـDNS تلقائيًا من طرف DC (التأكيد في نطاق DNS للأسبوع 21)، خدمة AD DS نشطة.
(3 ساعات) إنشاء البنية التنظيمية: 3 وحدات تنظيمية (الإدارة، التقني، الزوار)، إنشاء 5 مستخدمي نطاق موزَّعين وفق السيناريو المُوفَّر، إنشاء مجموعات أمان.
(ساعتان) انضمام VM عميلة بـWindows إلى النطاق، الاتصال بحساب نطاق، التحقق من ظهور الحساب في سجلات أحداث DC.
تصحيح التمرين التطبيقي 1

التحقق من تسجيلات SRV: في نطاق DNS للنطاق، التحقق من وجود تسجيلات _ldap._tcp وkerberos._tcp_ وkpasswd._tcp_ في المجلد الفرعي _tcp — يؤكد وجودها أن DC سجَّل نفسه بشكل صحيح وأن العملاء سيتمكنون من تحديد موقعه.

خطأ شائع: يشير DNS خادم Windows إلى خادم خارجي بدلًا من نفسه (أو DNS الأسبوع 21) — يفشل تثبيت DC أو لا تُنشأ تسجيلات SRV في النطاق الصحيح.

RATIO
التمرين التطبيقي 2 · إدارة AD وإدارة الحسابات · 13 ساعة

المعدات: متحكم النطاق المُعدّ في التمرين 1.

(3 ساعات) إدارة AD عبر الواجهة الرسومية (مستخدمو وحواسيب Active Directory) وعبر PowerShell (Get-ADUser، New-ADUser، Add-ADGroupMember) — إظهار تكافؤ الطريقتين.
(3 ساعات) سيناريو وصول/مغادرة: إنشاء حساب لمستخدم جديد، إسناده إلى المجموعات وOU الصحيحة، ثم محاكاة مغادرته (تعطيل الحساب، إزالته من المجموعات، أرشفته في OU "حسابات قديمة").
(3 ساعات) اختبار المصادقة من عدة أجهزة عميلة بحسابات نطاق مختلفة، التحقق من صلاحيات الوصول إلى الموارد المشتركة المُنشأة في الأسبوع 12 (الآن عبر حسابات نطاق بدلًا من حسابات محلية).
(ساعتان) تفويض التحكم: إعداد إمكانية لمستخدم غير مدير إعادة تعيين كلمات المرور في OU محددة — دون صلاحيات مدير كاملة.
(ساعتان) كتابة مخطط لبنية AD المنشورة (الغابة، النطاق، OUs، المجموعات، الحسابات).
تصحيح التمرين التطبيقي 2

نقطة تعليمية حول التفويض: يسمح تفويض التحكم في AD بتطبيق مبدأ الامتياز الأدنى (الأسبوع 15) على مستوى الدليل — يستطيع helpdesk إعادة تعيين كلمات المرور دون أن يكون مدير النطاق، مما يقلل سطح التعرض في حال اختراق حساب helpdesk.

◆ بطاقة تجميع — التقييم الذاتي للأسبوع 22
1. أستطيع شرح بنية غابة/نطاق/OU لـActive Directory.
2. أستطيع تثبيت وترقية متحكم نطاق.
3. أفهم لماذا DNS شرط مسبق لـActive Directory.
4. أستطيع إنشاء مستخدمين ومجموعات وOUs في AD.
5. أستطيع ضم جهاز Windows إلى نطاق.
6. أستطيع إدارة AD عبر PowerShell.
7. أستطيع إدارة دورة حياة حساب (إنشاء، تعطيل، أرشفة).
8. أستطيع إعداد تفويض تحكم على OU.
RATIO
الأساس الحديدي · دعامة الدرس · الأسبوع 23
◆◆◆
سياسات المجموعة
GPO
الأسبوع 23 من 26 · الوحدة 8 — Active Directory وGPO
9 ساعات نظرية · 26 ساعة تطبيقية
◆ الأهداف التعليمية للأسبوع

1. فهم مبادئ GPO (الوراثة، الأولوية، النطاق)
2. إنشاء وربط GPO بـOUs أو مواقع أو نطاقات
3. إعداد GPO أمنية وتكوينية
4. نشر معطيات على الأجهزة العميلة عبر GPO
5. تشخيص تعارض GPO أو GPO غير مُطبَّقة

◆◆◆
◆ ملاحظة تسلسل

تُدرَّس GPO هنا، مباشرة بعد Active Directory (الأسبوع 22)، الذي تُعد وظيفة مباشرة منه. تدريس GPO دون نشر Active Directory مسبقًا سيكون بلا معنى — هذا بالضبط سبب التسلسل المختار في هذا التكوين.

Amine RAITI · مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine
عملية ديندون
RATIO
خطة الدرس · 9 ساعات
الخيط النظري الناظم
23.1 · مبادئ GPO3 ساعات
— التعريف: GPO مجموعة معطيات إعداد تُطبَّق على مستخدمي أو حواسيب النطاق
— النطاق: يمكن ربط GPO بموقع أو نطاق أو OU
— ترتيب التطبيق: محلي ← موقع ← نطاق ← OU (LSDOU) — عند التعارض، تفوز GPO الخاصة بـOU الفرعية
— الوراثة: ترث OU الفرعية GPO الخاصة بالأصل، إلا في حال حجب صريح
23.2 · أنواع معطيات GPO3 ساعات
— إعداد الحاسوب: يُطبَّق عند إقلاع الجهاز، بغض النظر عن المستخدم المتصل
— إعداد المستخدم: يُطبَّق عند اتصال مستخدم، على أي جهاز في النطاق
— أمثلة معطيات شائعة: سياسة كلمة المرور، قفل الشاشة، ربط محركات الشبكة، تقييد الوصول إلى إعدادات النظام
23.3 · تشخيص وحل تعارضات GPO3 ساعات
— أدوات التشخيص: نتيجة سياسة المجموعة (RSoP)، gpresult، سجل الأحداث
— أسباب شائعة لعدم التطبيق: تصفية أمان سيئة الإعداد، GPO غير مربوطة، خطأ تحليل أسماء (صلة بالأسبوع 21 — DNS)
— حجب الوراثة والإجبار: متى ولماذا نستخدمهما بحذر
RATIO
التمرين التطبيقي 1 · إنشاء ونشر GPO · 13 ساعة

المعدات: متحكم النطاق (الأسبوع 22)، أجهزة عميلة منضمة إلى النطاق، سيناريو إعداد مُوفَّر.

(3 ساعات) إنشاء GPO أمنية على النطاق: سياسة كلمة المرور (الطول الأدنى، التعقيد، مدة الصلاحية)، قفل الحساب بعد N محاولات فاشلة — التطبيق على الأجهزة العميلة والتحقق.
(3 ساعات) إنشاء GPO لإعداد مستخدم على OU التقني: ربط تلقائي لمحرك شبكي (المشاركة المُنشأة في الأسبوع 12) عند الاتصال — التحقق من أن فقط مستخدمي OU التقني يرون هذا المحرك.
(3 ساعات) إنشاء GPO تقييدية على OU الزوار: منع الوصول إلى لوحة التحكم، تعطيل الوصول إلى مدير المهام — التحقق من التطبيق على الجهاز العميل المتصل بحساب زائر.
(ساعتان) إنشاء GPO متعارضة مع GPO موروثة، ملاحظة النتيجة (أي GPO تُطبَّق؟)، التصحيح عبر حجب الوراثة أو الإجبار.
(ساعتان) استخدام gpresult لعرض GPO الفعلية على جهاز عميل، تفسير التقرير.
تصحيح التمرين التطبيقي 1

السلوك المتوقَّع لـGPO محرك الشبكة: يرى مستخدم OU التقني المحرك الشبكي مربوطًا تلقائيًا عند اتصاله على أي جهاز منضم إلى النطاق. لا يرى مستخدم من OU أخرى هذا المحرك — تضمن تصفية الأمان أو نطاق OU العزل.

تفسير تقرير gpresult: يسرد التقرير GPO المُطبَّقة (مع OU الأصل) وGPO المرفوضة (مع سبب الرفض) — هذه هي أداة التشخيص الأولى لأي مشكلة GPO غير مُطبَّقة.

RATIO
التمرين التطبيقي 2 · سيناريو GPO كامل والتشخيص · 13 ساعة

المعدات: بيئة AD كاملة (الأسبوع 22 + التمرين 1).

(4 ساعات) نشر سيناريو كامل: تريد المؤسسة الافتراضية تطبيق سياسة أمان مختلفة حسب 3 مجموعات مستخدمين (الإدارة: تقييدات خفيفة، التقني: وصول كامل لأدوات النظام، الزوار: تقييدات قصوى). إنشاء وربط GPO الثلاث المقابلة.
(4 ساعات) تمرين تشخيص: يُعدِّل المكوِّن الإعداد سرًا (يعطّل GPO، يغيّر تصفية أمان، يُنشئ تعارضًا) — يلاحظ المتدرب سلوكًا غير متوقَّع على جهاز عميل ويجب أن يشخّص عبر gpresult وسجلات الأحداث.
(3 ساعات) إدارة GPO عبر PowerShell (Get-GPO، New-GPO، Set-GPLink) — إظهار التكافؤ مع الواجهة الرسومية.
(ساعتان) توثيق مجمل GPO المنشورة: جدول تلخيصي (الاسم، النطاق، المعطيات الرئيسية، المستخدمون المستهدَفون).
تصحيح التمرين التطبيقي 2

طريقة التشخيص المتوقَّعة: 1) التحقق من ربط GPO بـOU الصحيحة (واجهة GPMC)، 2) التحقق من تصفية الأمان (يجب أن تمتلك مجموعة المستخدم صلاحيتي "قراءة" و"تطبيق")، 3) فرض تحديث GPO على الجهاز العميل، 4) إعادة تشغيل gpresult للتأكيد.

◆ بطاقة تجميع — التقييم الذاتي للأسبوع 23
1. أستطيع شرح ترتيب تطبيق GPO (LSDOU).
2. أستطيع إنشاء وربط GPO بـOU.
3. أستطيع إعداد معطيات أمان عبر GPO (سياسة كلمة المرور، القفل).
4. أستطيع ربط محرك شبكي تلقائيًا عبر GPO.
5. أستطيع تطبيق تقييدات واجهة المستخدم عبر GPO.
6. أستطيع استخدام gpresult لتشخيص GPO الفعلية.
7. أستطيع تشخيص GPO غير مُطبَّقة (التصفية، الربط، التعارض).
8. أستطيع إدارة GPO عبر PowerShell.
RATIO
الأساس الحديدي · دعامة الدرس · الأسبوع 24
◆◆◆
خادم الويب
HTTP/HTTPS والشهادات
الأسبوع 24 من 26 · الوحدة 9 — الويب وقواعد البيانات
8 ساعات نظرية · 27 ساعة تطبيقية
◆ الأهداف التعليمية للأسبوع

1. فهم بروتوكول HTTP/HTTPS وبنية عميل-خادم الويب
2. تثبيت وإعداد خادم ويب (Apache أو Nginx)
3. استضافة موقع بسيط وتحليله عبر DNS الأسبوع 21
4. إعداد HTTPS بشهادة موقَّعة ذاتيًا
5. إعداد مضيفين افتراضيين لاستضافة عدة مواقع على نفس الخادم

◆◆◆
⚠ تنبيه — ديمومة الإصدارات المذكورة

يُذكَر Apache وNginx كخادمي ويب مرجعيين. توجد حلول أخرى. تختلف أرقام الإصدارات ومواقع ملفات الإعداد بين توزيعات Linux وبين الإصدارات. يكيّف المكوِّن مع البيئة المتوفرة.

Amine RAITI · مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine
عملية ديندون
RATIO
خطة الدرس · 8 ساعات
الخيط النظري الناظم
24.1 · بروتوكول HTTP/HTTPS وبنية الويب3 ساعات
— HTTP: بروتوكول الطبقة 7 (تطبيق OSI، صلة بالأسبوع 17)، تبادل طلب/إجابة، طرق GET/POST، أكواد الحالة
— HTTPS: HTTP بتشفير TLS — يُشفَّر المحتوى، وتُتحقَّق هوية الخادم بشهادة
— بنية عميل-خادم الويب: متصفح (عميل) ↔ خادم ويب (Apache/Nginx) ↔ تطبيق ↔ قاعدة بيانات (صلة مسبقة بالأسبوع 25)
24.2 · شهادات SSL/TLSساعتان
— دور الشهادة: إثبات هوية الخادم وإقامة قناة مشفَّرة
— شهادة موقَّعة ذاتيًا (التكوين) مقابل شهادة سلطة معترف بها (الإنتاج)
— سلسلة الثقة: CA الجذر ← CA الوسيط ← شهادة الخادم
24.3 · المضيفون الافتراضيون (Virtual Hosts)ساعتان
— استضافة عدة مواقع على نفس الخادم بأسماء نطاقات مختلفة
— التمييز بالاسم (Name-based Virtual Hosting) — يقرأ الخادم ترويسة HTTP Host لتحديد الموقع الواجب خدمته
— صلة بـDNS: يحتاج كل Virtual Host تسجيل A في نطاق DNS للأسبوع 21
24.4 · التأمين الأساسي لخادم الويبساعة
— تعطيل إظهار إصدار الخادم في ترويسات HTTP
— تقييد الوصول إلى بعض الأدلة
— سجلات الوصول والخطأ: أين نجدها وكيف نقرأها
RATIO
التمرين التطبيقي 1 · تثبيت وإعداد خادم الويب · 13 ساعة

المعدات: VM بـLinux (الأسبوع 8)، DNS عامل منذ الأسبوع 21.

(ساعتان) تثبيت خادم الويب، تشغيل الخدمة، التحقق عبر متصفح محليًا (http://localhost).
(ساعتان) إنشاء موقع بسيط (صفحة HTML مُوفَّرة)، إعداد Virtual Host الافتراضي لخدمة هذا الموقع، إضافة تسجيل A في DNS الأسبوع 21 لتحليل اسم الموقع من جهاز آخر.
(3 ساعات) إعداد HTTPS: توليد شهادة موقَّعة ذاتيًا، إعداد Virtual Host لـHTTPS، اختبار الاتصال المشفَّر (قبول الشهادة الموقَّعة ذاتيًا في المتصفح).
(3 ساعات) إنشاء Virtual Host ثانٍ لموقع افتراضي ثانٍ على نفس الخادم، إضافة التسجيل الثاني لـDNS، التحقق من أن الموقعين متاحان بشكل مستقل.
(ساعتان) إعداد إعادة التوجيه التلقائي HTTP ← HTTPS، اختبار إعادة التوجيه من متصفح.
(ساعة) استكشاف سجلات الوصول والخطأ، تحديد طلب ناجح وخطأ 404.
تصحيح التمرين التطبيقي 1

التحقق من التحليل DNS: من جهاز عميل على نفس الشبكة، تحليل اسم الموقع عبر DNS الأسبوع 21 — يجب أن تُرجع الإجابة عنوان IP لخادم الويب. دون هذه الخطوة، لا يستطيع المتصفح إيجاد الخادم باسمه.

خطأ شائع لـVirtual Hosts: نسيان إنشاء تسجيل DNS منفصل لكل Virtual Host — يجب أن يُحلَّل اسما النطاق إلى نفس IP الخادم، لكن يجب أن يمتلك كل منهما تسجيل A خاصًا به في نطاق DNS.

RATIO
التمرين التطبيقي 2 · تأمين وتشخيص الويب · 14 ساعة

المعدات: خادم الويب المُعدّ في التمرين 1، Wireshark.

(3 ساعات) التقاط مقارن HTTP مقابل HTTPS بـWireshark: ملاحظة أن محتوى HTTP مقروء بوضوح، وأن محتوى HTTPS مشفَّر — برهان ملموس على أهمية HTTPS (صلة بالأسبوع 15 — الأمن).
(3 ساعات) تأمين خادم الويب: تعطيل الوحدات غير المستخدَمة، تقييد الوصول إلى دليل بعنوان IP، إعداد ترويسات أمان HTTP.
(4 ساعات) سيناريو نشر تطبيق ويب بسيط (تطبيق PHP مُوفَّر) على الخادم، الاتصال بقاعدة البيانات التي ستُنشر في الأسبوع 25 (تحضير إعداد الاتصال).
(ساعتان) تشخيص أعطال ويب محاكاة: 403 Forbidden (الصلاحيات)، 502 Bad Gateway (خدمة تطبيقية غير قابلة للوصول)، شهادة منتهية الصلاحية — تحديد السبب في السجلات والتصحيح.
(ساعتان) توثيق خادم الويب المنشور: Virtual Hosts، HTTPS، الوحدات النشطة، التقييدات.
تصحيح التمرين التطبيقي 2

أكواد الخطأ وسببها: 403 Forbidden = صلاحيات الدليل أو الملف تمنع خادم الويب من قراءته (التحقق من صلاحيات UNIX، صلة بالأسبوع 8)؛ 502 Bad Gateway = الخدمة التطبيقية الخلفية (PHP-FPM أو ما يعادلها) غير نشطة أو لا تستمع على المقبس (socket) الصحيح؛ شهادة منتهية الصلاحية = إعادة إنشاء الشهادة الموقَّعة ذاتيًا أو تمديد مدة صلاحيتها.

◆ بطاقة تجميع — التقييم الذاتي للأسبوع 24
1. أستطيع شرح عمل HTTP/HTTPS وطرق GET/POST.
2. أستطيع تثبيت وإعداد خادم ويب (Apache أو Nginx).
3. أستطيع إعداد HTTPS بشهادة موقَّعة ذاتيًا.
4. أستطيع إنشاء عدة Virtual Hosts على نفس الخادم.
5. أستطيع إعداد إعادة التوجيه HTTP ← HTTPS.
6. أستطيع قراءة وتفسير سجلات الوصول والخطأ لخادم الويب.
7. أستطيع تشخيص أخطاء HTTP الشائعة (403، 404، 502).
8. أستطيع شرح فائدة HTTPS مقارنة بـHTTP الواضح.
RATIO
الأساس الحديدي · دعامة الدرس · الأسبوع 25
◆◆◆
قواعد البيانات
العلائقية
الأسبوع 25 من 26 · الوحدة 9 — الويب وقواعد البيانات
10 ساعات نظرية · 25 ساعة تطبيقية
◆ الأهداف التعليمية للأسبوع

1. فهم النموذج العلائقي (الجداول، المفاتيح، العلاقات)
2. تثبيت وإدارة نظام إدارة قواعد بيانات (MySQL أو PostgreSQL)
3. إنشاء قواعد وجداول وتنفيذ استعلامات SQL أساسية
4. أخذ نسخة احتياطية من قاعدة بيانات واستعادتها
5. ربط تطبيق الويب للأسبوع 24 بقاعدة البيانات

◆◆◆
⚠ تنبيه — ديمومة الإصدارات المذكورة

يُذكَر MySQL وPostgreSQL كنظامي إدارة قواعد بيانات مرجعيين. توجد حلول أخرى (MariaDB، SQLite). تختلف صياغات الإدارة قليلًا بين الإصدارات. يكيّف المكوِّن الإجراءات مع نظام إدارة قواعد البيانات المُثبَّت فعليًا في بيئة التكوين.

Amine RAITI · مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine
عملية ديندون
RATIO
خطة الدرس · 10 ساعات
الخيط النظري الناظم
25.1 · النموذج العلائقي3 ساعات
— الجدول: مجموعة أسطر (تسجيلات) وأعمدة (خصائص)
— المفتاح الأساسي: معرِّف فريد لتسجيلة (تشبيه بعنوان MAC في الشبكات — معرِّف فريد لكل كيان)
— المفتاح الأجنبي: صلة بين جدولين، يضمن السلامة المرجعية
— علاقات 1-N وN-N: كيفية نمذجة الارتباطات بين الكيانات
25.2 · SQL الأساسي — CRUD4 ساعات
— CREATE: إنشاء قاعدة، جدول، تحديد أنواع الأعمدة
— INSERT: إدراج بيانات
— SELECT: استعلام البيانات (بـWHERE، ORDER BY، JOIN بسيط)
— UPDATE: تعديل بيانات موجودة
— DELETE: حذف بيانات (بحذر — لا "ctrl+Z" في SQL دون معاملة (transaction))
25.3 · إدارة نظام إدارة قواعد البياناتساعتان
— إنشاء حسابات مستخدمين لنظام إدارة قواعد البيانات بصلاحيات محدودة (مبدأ الامتياز الأدنى، صلة بالأسبوع 15)
— أخذ نسخة احتياطية من قاعدة بيانات (dump) واستعادتها
— مراقبة الاتصالات والاستعلامات النشطة
25.4 · قاعدة البيانات وتطبيق الويبساعة
— تخزن قاعدة البيانات البيانات الدائمة لتطبيق الويب (الأسبوع 24)
— يتم الاتصال عبر حساب مخصص لنظام إدارة قواعد البيانات بصلاحيات دنيا
— عدم تعريض نظام إدارة قواعد البيانات مباشرة على الإنترنت أبدًا — الوصول فقط من تطبيق الويب على الشبكة الداخلية (جدار حماية محلي، صلة بالأسبوع 15)
RATIO
التمرين التطبيقي 1 · تثبيت وإدارة نظام قواعد البيانات · 12 ساعة

المعدات: VM بـLinux، وصول إلى خادم الويب للأسبوع 24.

(ساعتان) تثبيت نظام إدارة قواعد البيانات، تأمين أولي (حذف الحسابات المجهولة، تعطيل الوصول root عن بُعد، إنشاء حساب المدير المحلي).
(ساعتان) إنشاء قاعدة بيانات، مستخدم مخصص بصلاحيات محدودة على هذه القاعدة فقط — تطبيق مبدأ الامتياز الأدنى.
(4 ساعات) إنشاء مخطط القاعدة المُوفَّرة (3 جداول مرتبطة بمفاتيح أجنبية)، إدراج بيانات اختبار، استعلامات SELECT بتصفية (WHERE)، ترتيب (ORDER BY)، ربط بين الجداول (INNER JOIN).
(ساعتان) أخذ نسخة احتياطية من القاعدة كاملة (dump SQL)، حذف القاعدة، الاستعادة من dump، التحقق من سلامة البيانات المُستعادة.
(ساعتان) ربط تطبيق الويب للأسبوع 24 بقاعدة البيانات المُنشأة، التحقق من عرض التطبيق لبيانات القاعدة بشكل صحيح.
تصحيح التمرين التطبيقي 1

مثال استعلام JOIN متوقَّع: إذا احتوت القاعدة على جدول "utilisateurs" وجدول "commandes" مرتبطين بمفتاح أجنبي، فإن الاستعلام SELECT u.nom, c.produit FROM utilisateurs u INNER JOIN commandes c ON u.id = c.utilisateur_id يُرجع أزواج مستخدم/طلب — إظهار أن بيانات جدولين يمكن دمجها دون تكرار.

التحقق من الاستعادة: مقارنة عدد الأسطر في كل جدول قبل وبعد الاستعادة — يجب أن تكون متطابقة.

RATIO
التمرين التطبيقي 2 · SQL متقدم والتأمين · 13 ساعة

المعدات: نظام إدارة قواعد البيانات المُعدّ في التمرين 1، تطبيق الويب للأسبوع 24.

(3 ساعات) استعلامات SQL متقدمة: تجميعات (COUNT، SUM، AVG بـGROUP BY)، استعلامات فرعية بسيطة، تحديث شرطي (UPDATE بـWHERE)، معاملة أساسية (BEGIN، COMMIT، ROLLBACK).
(3 ساعات) تأمين نظام إدارة قواعد البيانات: التحقق من أن منفذه غير قابل للوصول من الخارج (جدار حماية محلي، صلة بالأسبوع 15)، اختبار رفض الاتصال من الشبكة الخارجية، توثيق القواعد المُطبَّقة.
(3 ساعات) جدولة النسخ الاحتياطي التلقائي للقاعدة: نص shell (صلة بالأسبوع 10) يُفعِّل dump يوميًا، مجدوَل عبر cron (صلة بالأسبوع 10)، مخزَّن في دليل مخصص بتدوير 7 أيام.
(ساعتان) سيناريو تلف محاكى: يحذف المكوِّن جدولًا من القاعدة، يعرض تطبيق الويب خطأً — يحدد المتدرب السبب، يستعيد من أحدث نسخة احتياطية.
(ساعتان) توثيق البنية الكاملة المنشورة (ويب + قاعدة بيانات): المخطط، الحسابات، الصلاحيات، سياسة النسخ الاحتياطي.
تصحيح التمرين التطبيقي 2

نص النسخ الاحتياطي المتوقَّع: استدعاء أداة dump لنظام إدارة قواعد البيانات بمعرِّفات الاتصال، إعادة توجيه الخرج نحو ملف مختوم بالوقت، تنظيف الملفات الأقدم من 7 أيام — نفس بنية نص النسخ الاحتياطي للأسبوع 10 مُطبَّقة هنا على بيانات SQL.

◆ بطاقة تجميع — التقييم الذاتي للأسبوع 25
1. أستطيع شرح النموذج العلائقي (الجداول، المفاتيح الأساسية، المفاتيح الأجنبية).
2. أستطيع إنشاء قاعدة بيانات وجداول بـSQL.
3. أستطيع تنفيذ استعلامات SELECT بتصفية وترتيب وربط.
4. أستطيع إنشاء مستخدم لنظام إدارة قواعد البيانات بصلاحيات محدودة.
5. أستطيع أخذ نسخة احتياطية من قاعدة بيانات واستعادتها.
6. أستطيع تأمين الوصول إلى نظام إدارة قواعد البيانات بجدار حماية محلي.
7. أستطيع جدولة نسخ احتياطي تلقائي للقاعدة عبر cron.
8. أستطيع ربط تطبيق ويب بقاعدة بياناته.
RATIO
الأساس الحديدي · دعامة الدرس · الأسبوع 26
◆◆◆
أمن الشبكات
التجميع والمناقشة النهائية
الأسبوع 26 من 26 · الوحدة 10 — ختام التكوين
6 ساعات نظرية · 29 ساعة تطبيقية
◆ أهداف الأسبوع الأخير

1. إعداد ACL شبكية وجدار حماية محيطي أساسي
2. إجراء تدقيق أمني شامل على البنية التحتية الكاملة
3. تجميع الأسابيع الـ25 في بنية مؤسسة متسقة
4. عرض والدفاع عن كامل المسار في المناقشة النهائية
5. تحديد محاور التطور الشخصي والشهادات المستهدَفة

◆◆◆
⚠ تنبيه — ديمومة الإصدارات المذكورة

تتطور أدوات وصياغات جدار الحماية وACL الشبكية مع إصدارات الأنظمة والأجهزة. تبقى مبادئ أمن الشبكات المعروضة هنا مستقرة؛ يكيّف المكوِّن الأوامر الخاصة بالبيئة المتوفرة وقت الدرس.

Amine RAITI · مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine
عملية ديندون
RATIO
خطة الدرس · 6 ساعات
الخيط النظري الناظم
26.1 · ACL الشبكية والتصفية المحيطية3 ساعات
— ACL (قائمة التحكم في الوصول): قائمة قواعد تصفية تُطبَّق على تدفق شبكي على موجّه أو جدار حماية
— منطق ACL: تحدد كل قاعدة معيارًا (المصدر، الوجهة، المنفذ، البروتوكول) وإجراءً (سماح أو رفض) — صلة مباشرة بالمنطق البولياني للأسبوع 3
— ترتيب القواعد: تُطبَّق أول قاعدة مطابقة، وتُتجاهَل التالية — أهمية الترتيب
— جدار حماية محيطي مقابل جدار حماية مضيف (الأسبوع 15): الأول يصفي الحركة بين مناطق الشبكة، والثاني يحمي نظامًا واحدًا
26.2 · مناطق أمان الشبكةساعتان
— DMZ (المنطقة منزوعة السلاح): منطقة وسيطة للخوادم المعرَّضة للإنترنت (خادم الويب للأسبوع 24) — ليست بالداخل تمامًا ولا بالخارج تمامًا
— الشبكة الداخلية: بنية تحتية خاصة (AD الأسبوع 22، خوادم الأسبوع 8-15)
— المبدأ العام: تصفية ما يدخل، التحكم فيما يخرج، تسجيل ما يُرفَض
26.3 · التدقيق الأمني الشاملساعة
— طريقة التدقيق: جرد الأصول ← التحقق من الوصول ← التحقق من التحديثات ← التحقق من السجلات ← التقرير
— هذا الأسبوع هو الفرصة الأولى لرؤية البنية التحتية ككل وتحديد التناقضات بين الأسابيع
RATIO
التمرين التطبيقي 1 · ACL الشبكية والتدقيق الأمني الشامل · 14 ساعة

المعدات: البنية التحتية الكاملة للأسابيع السابقة (Hyperviseur، آلات Linux وWindows، AD، DNS، DHCP، الويب، قاعدة البيانات، VLAN)، محاكي شبكة لـACL.

(3 ساعات) إعداد ACL شبكية على المحاكي (طوبولوجيا مُوفَّرة): السماح بحركة HTTP/HTTPS الصادرة من الشبكة الداخلية، رفض كل حركة مباشرة من الإنترنت نحو الخوادم الداخلية، السماح فقط لخادم الويب (DMZ) بأن يكون قابلًا للوصول من الإنترنت على المنفذين 80 و443.
(3 ساعات) اختبار ACL: توليد تدفقات اختبار في الاتجاهين (مسموحة ومرفوضة)، التحقق من سجلات التصفية، ضبط القواعد في حال سلوك غير متوقَّع.
(4 ساعات) تدقيق أمني شامل على البنية التحتية الحقيقية: جرد جميع الخدمات المعرَّضة على كل VM، التحقق من التحديثات (Linux وWindows)، التحقق من حسابات المستخدمين النشطة (نطاق ومحلية)، التحقق من قواعد جدار حماية المضيف على كل جهاز، التحقق من سياسة النسخ الاحتياطي (هل جميع الأجهزة محفوظة احتياطيًا؟).
(ساعتان) كتابة تقرير التدقيق: قائمة الثغرات المحددة مصنَّفة حسب الخطورة (عالية، متوسطة، منخفضة)، توصيات تصحيحية لكل منها.
(ساعتان) تصحيح الثغرات عالية الخطورة المحددة أثناء التدقيق — إظهار أن التدقيق لا يكون مفيدًا إلا إذا تبعته إجراءات ملموسة.
تصحيح التمرين التطبيقي 1

البنية المتوقَّعة لتقرير التدقيق: لكل ثغرة — النظام المعني، وصف المشكلة، مستوى الخطورة، الأثر المحتمل، توصية تصحيحية دقيقة. تقرير تدقيق دون توصية ملموسة عديم الفائدة.

ثغرات نموذجية يمكن إيجادها في بنية التكوين: منفذ SSH على المنفذ الافتراضي غير مُغيَّر إن نُسي في الأسبوع 15، تحديثات مفقودة على VM لم تُلمَس منذ عدة أسابيع، حساب مدير محلي بكلمة مرور ضعيفة على جهاز غير منضم للنطاق، خادم قاعدة بيانات (الأسبوع 25) منفذه قابل للوصول من خارج الشبكة الداخلية.

RATIO
التمرين التطبيقي 2 · مشروع التجميع النهائي — بنية مؤسسة كاملة · 15 ساعة

دفتر الشروط: يُنتج المتدرب الملف التقني لبنية تحتية كاملة لمؤسسة افتراضية، مستثمرًا كامل الأسابيع الـ25 السابقة. يشكل هذا الملف القطعة المحورية للمناقشة النهائية.

(3 ساعات) مخطط بنية شامل: تمثيل مجمل البنية التحتية المنشورة (الفيزيائية والمنطقية) — طبقات الشبكة (VLAN، التوجيه، جدار الحماية)، طبقة المحاكاة الافتراضية، طبقة نظام التشغيل (Linux وWindows Server)، طبقة الخدمات (AD، DNS، DHCP، الويب، قاعدة البيانات).
(3 ساعات) ملف الأمن: تجميع التدابير المُطبَّقة (تصليب نظام التشغيل الأسبوع 15، تجزئة الشبكة الأسبوع 18، ACL الأسبوع 26، سياسة كلمات المرور GPO الأسبوع 23)، تقرير التدقيق (التمرين 1)، خطة معالجة.
(3 ساعات) خطة الاستمرارية: استراتيجية نسخ احتياطي كاملة (أي الأجهزة، أي تردد، أي احتفاظ، أي RTO/RPO)، عنقود HA مُعدّ، إجراء استعادة مُختبَر.
(3 ساعات) حصيلة الأسابيع الـ26: جدول شخصي يسرد الكفاءات المكتسَبة، الثغرات المحددة، المواضيع الواجب تعميقها، الشهادات المستهدَفة المناسبة للملف الشخصي.
(3 ساعات) تحضير المناقشة: كتابة دعامات العرض، التمرن، تحديد نقاط القوة الثلاث ومحاور التحسين الثلاثة لبنيته.
شبكة تقييم المشروع النهائي

المعيار 1 — اكتمال البنية (25%): جميع المكونات حاضرة وعاملة وموثَّقة — من الطبقة الفيزيائية (الأسبوع 6) إلى الخدمات التطبيقية (الأسبوع 24-25).

المعيار 2 — الاتساق والدمج (25%): تترابط المكونات منطقيًا — يغذي DNS (الأسبوع 21) AD (الأسبوع 22)، VLAN (الأسبوع 18) متسقة مع GPO (الأسبوع 23)، النسخ الاحتياطي (الأسبوع 14) يغطي جميع الآلات الحرجة.

المعيار 3 — الأمن المُطبَّق (25%): مبادئ الأسبوعين 15 و26 مُطبَّقة فعليًا، وليست مجرد مذكورة — يثبت تقرير التدقيق التحقق الفعلي.

المعيار 4 — القدرة على أخذ مسافة نقدية (25%): يحدد المتدرب بدقة ما يعمل، وما ينقص، وما كان سيفعله بشكل مختلف بمزيد من الوقت أو الموارد.

RATIO
المناقشة النهائية · 26 أسبوعًا من التكوين

الصيغة: 30 دقيقة عرض + 15 دقيقة أسئلة لكل متدرب. تتناول المناقشة كامل المسار — من الكهرباء (الأسبوع 1) إلى أمن الشبكات (الأسبوع 26).

(10 دقائق) عرض البنية الكاملة: مخطط شامل معلَّق عليه، تبرير الخيارات البنيوية — لماذا هذا VLAN هنا، لماذا هذا الخادم هناك، لماذا هذا التسلسل للخدمات.
(10 دقائق) عرض مباشر: حسب اختيار المتدرب، 4 وظائف ممثِّلة لـ4 وحدات مختلفة — عرض شبكي على الأقل، عرض نظام تشغيل، عرض خدمة (AD أو ويب أو قاعدة بيانات)، عرض أمني.
(10 دقائق) حصيلة شخصية: ما كان صعبًا، ما اكتُسب الآن، الثغرات المحددة بصدق، الشهادات المتوخاة ولماذا تناسب الملف الشخصي المبني.
(15 دقيقة) أسئلة اللجنة: يستكشف المكوِّن المناطق الرمادية — القرارات التقنية التي لم يتسع الوقت للمتدرب لتبريرها، سيناريوهات الأعطال غير المتوقَّعة، الحالات الحدية للبنية.
ملاحظة للمكوِّن — إدارة المناقشة النهائية

أسئلة نموذجية مميِّزة: "إذا تعطَّل متحكم النطاق الوحيد في الساعة 8 صباح يوم اثنين، ماذا يحدث للمستخدمين الخمسين الذين يصلون إلى المكتب؟"؛ "خادم الويب الخاص بك يخدم الآن بيانات شخصية — ما هي أول ثلاثة تدابير أمنية ستضيفها؟"؛ "زميل يخبرك أن ping لم يعد يستجيب بين آلتين — من أين تبدأ؟"

ما تثبته هذه المناقشة: ليس حفظ الأوامر — فهذا متاح للجميع بمحرك بحث. ما تثبته هو القدرة على الاستدلال حول نظام معقد، تحديد الطبقة المعنية، اقتراح طريقة تشخيص منظمة، واتخاذ قرارات مبررة في ظروف عدم اليقين.

◆ الحصيلة الكاملة للتكوين — اللبنات التسع للأساس الحديدي
اللبنة 1 — الكهرباء والفيزياء (الأسبوع 1): الجهد، التيار، القدرة — أساس كل شيء.
اللبنة 2 — الرقمنة والمنطق (الأسبوع 2-3): الثنائي، الثماني، السادس عشري، جبر بول.
اللبنة 3 — الأتمتة الفيزيائية (الأسبوع 4-5): المتحكم الدقيق، المستشعرات، المشغلات، المشروع التكاملي.
اللبنة 4 — الحوسبة الدقيقة والتخزين (الأسبوع 6-7): عتاد الحاسوب/الخادم، BIOS/UEFI، أنظمة الملفات، RAID، صور الأقراص.
اللبنة 5 — أنظمة التشغيل على bare metal (الأسبوع 8-16): Linux (الأسبوع 8-10)، Windows Server (الأسبوع 11-12)، المحاكاة الافتراضية (الأسبوع 13)، HA/النسخ الاحتياطي (الأسبوع 14)، أمن نظام التشغيل (الأسبوع 15)، تجميع منتصف المسار (الأسبوع 16).
اللبنة 6 — الشبكات الأساسية (الأسبوع 17-19): OSI، العنونة، التبديل، VLAN، التوجيه.
اللبنة 7 — خدمات الشبكة (الأسبوع 20-21): DHCP، DNS — بنية تحتية للتسمية والعنونة التلقائية.
اللبنة 8 — خدمات المؤسسة (الأسبوع 22-25): Active Directory، GPO، خادم ويب HTTPS، قاعدة بيانات علائقية.
اللبنة 9 — أمن الشبكات والتجميع (الأسبوع 26): ACL، جدار حماية محيطي، تدقيق، بنية كاملة، مناقشة نهائية.
← السابق