⁉️ سؤال1-ماهو نظام التشغيل وما الهدف منه
⁉️ سؤال 2- ماهو نظام تشغيل الشبكات وما الهدف منه
سؤال ⁉️ 3- ماهو Bios واين يخزن وطريقة عمله
سؤال ⁉️ 4- ماهو هاذا هاذا الاختصار SAM ماهي اهمياته ومشاكله ولماذا هو مهم في الجهاز
سؤال ⁉️ 5- متئ يظهر شعار الوندوز واين يخزن وكيف يظهر
للاستفسار اتواصل معي @Eng_sharaf1
شاركو قناتي
https://t.me/programming_C_w
⁉️ سؤال 2- ماهو نظام تشغيل الشبكات وما الهدف منه
سؤال ⁉️ 3- ماهو Bios واين يخزن وطريقة عمله
سؤال ⁉️ 4- ماهو هاذا هاذا الاختصار SAM ماهي اهمياته ومشاكله ولماذا هو مهم في الجهاز
سؤال ⁉️ 5- متئ يظهر شعار الوندوز واين يخزن وكيف يظهر
للاستفسار اتواصل معي @Eng_sharaf1
شاركو قناتي
https://t.me/programming_C_w
❤2
Forwarded from Codefajr_كود فجر
الفرق بين نظامي 32Bit و 64Bit
أولاً: ما معنى 32 بت و 64 بت؟
المعالج هو قلب جهاز الكمبيوتر، فهو المسؤول عن تنفيذ الأوامر التي تعطيها للجهاز. لكن المعالج لا يعمل مباشرة على كل البيانات دفعة واحدة، بل يستخدم مخزنًا مؤقتًا (Register) لتخزين البيانات مؤقتًا قبل معالجتها.
حجم هذا المخزن يقاس بوحدة Bit، وهو الذي يحدد قدرة المعالج على التعامل مع البيانات دفعة واحدة. لهذا ظهر مصطلح 32Bit و64Bit، والذي يشير إلى حجم هذا المخزن داخل المعالج.
الفرق بين 32Bit و 64Bit
ببساطة، يمكن تشبيه الفرق بينهما بالباب:
32Bit: باب صغير يمر منه عدد محدود من الأشخاص (البيانات).
64Bit: باب أكبر يمر منه عدد أكبر من الأشخاص، أي سرعة أعلى في معالجة البيانات.
وبالتالي، النظام 64Bit يسمح بتدفق بيانات أكبر وسرعة أعلى، وهو مصمم للبرامج الثقيلة مثل Photoshop و 3D Max وغيرها من التطبيقات التي تحتاج للتعامل مع ملفات كبيرة.
الفرق العملي للمستخدم
أهم فرق ملموس هو قدرة النظام على التعامل مع الذاكرة العشوائية (RAM):
32Bit: لا يمكنه التعامل مع أكثر من 4 جيجابايت، وغالبًا سترى حوالي 3.5GB أو 3GB فقط متاحة.
64Bit: يمكنه التعامل مع حتى 128 جيجابايت في نظام Windows، مما يسمح لك بالاستفادة القصوى من الرامات الكبيرة.
نقاط يجب الانتباه لها عند الانتقال إلى 64Bit
الانتقال من 32Bit إلى 64Bit ليس سلبيًا، لكنه يحتاج لبعض التحضيرات:
التعريفات: تعريفات 32Bit لا تعمل على 64Bit، لذلك يجب تحميل تعريفات جديدة متوافقة مع 64Bit.
البرامج: برامج 32Bit تعمل على 64Bit لكنها لن تستفيد من كامل قدرة النظام، لذلك يفضل استخدام النسخ 64Bit للبرامج الثقيلة.
الأجهزة القديمة: بعض قطع الجهاز القديمة قد لا تدعم 64Bit، مثل كروت الشاشة أو بعض المكونات النادرة.
توفر البرامج: ليست كل البرامج متوفرة بإصدارات 64Bit، لكن أشهر البرامج مثل Adobe Suite و Microsoft Office ومضادات الفيروسات متوفرة بشكل كامل.
ملاحظة هامة
تسمية 86 أو 32Bit تشير لنفس النواة، والفارق مجرد تسميات تاريخية مرتبطة بأنواع معينة من معالجات Intel.
باختصار، الانتقال إلى 64Bit يمنحك سرعة أكبر، قدرة على التعامل مع رامات أكبر، وكفاءة أعلى للبرامج الثقيلة، لكن يتطلب التأكد من توافق التعريفات والبرامج.
أولاً: ما معنى 32 بت و 64 بت؟
المعالج هو قلب جهاز الكمبيوتر، فهو المسؤول عن تنفيذ الأوامر التي تعطيها للجهاز. لكن المعالج لا يعمل مباشرة على كل البيانات دفعة واحدة، بل يستخدم مخزنًا مؤقتًا (Register) لتخزين البيانات مؤقتًا قبل معالجتها.
حجم هذا المخزن يقاس بوحدة Bit، وهو الذي يحدد قدرة المعالج على التعامل مع البيانات دفعة واحدة. لهذا ظهر مصطلح 32Bit و64Bit، والذي يشير إلى حجم هذا المخزن داخل المعالج.
الفرق بين 32Bit و 64Bit
ببساطة، يمكن تشبيه الفرق بينهما بالباب:
32Bit: باب صغير يمر منه عدد محدود من الأشخاص (البيانات).
64Bit: باب أكبر يمر منه عدد أكبر من الأشخاص، أي سرعة أعلى في معالجة البيانات.
وبالتالي، النظام 64Bit يسمح بتدفق بيانات أكبر وسرعة أعلى، وهو مصمم للبرامج الثقيلة مثل Photoshop و 3D Max وغيرها من التطبيقات التي تحتاج للتعامل مع ملفات كبيرة.
الفرق العملي للمستخدم
أهم فرق ملموس هو قدرة النظام على التعامل مع الذاكرة العشوائية (RAM):
32Bit: لا يمكنه التعامل مع أكثر من 4 جيجابايت، وغالبًا سترى حوالي 3.5GB أو 3GB فقط متاحة.
64Bit: يمكنه التعامل مع حتى 128 جيجابايت في نظام Windows، مما يسمح لك بالاستفادة القصوى من الرامات الكبيرة.
نقاط يجب الانتباه لها عند الانتقال إلى 64Bit
الانتقال من 32Bit إلى 64Bit ليس سلبيًا، لكنه يحتاج لبعض التحضيرات:
التعريفات: تعريفات 32Bit لا تعمل على 64Bit، لذلك يجب تحميل تعريفات جديدة متوافقة مع 64Bit.
البرامج: برامج 32Bit تعمل على 64Bit لكنها لن تستفيد من كامل قدرة النظام، لذلك يفضل استخدام النسخ 64Bit للبرامج الثقيلة.
الأجهزة القديمة: بعض قطع الجهاز القديمة قد لا تدعم 64Bit، مثل كروت الشاشة أو بعض المكونات النادرة.
توفر البرامج: ليست كل البرامج متوفرة بإصدارات 64Bit، لكن أشهر البرامج مثل Adobe Suite و Microsoft Office ومضادات الفيروسات متوفرة بشكل كامل.
ملاحظة هامة
تسمية 86 أو 32Bit تشير لنفس النواة، والفارق مجرد تسميات تاريخية مرتبطة بأنواع معينة من معالجات Intel.
باختصار، الانتقال إلى 64Bit يمنحك سرعة أكبر، قدرة على التعامل مع رامات أكبر، وكفاءة أعلى للبرامج الثقيلة، لكن يتطلب التأكد من توافق التعريفات والبرامج.
Forwarded from Codefajr_كود فجر
الفرق بين Hashing و Encoding و Encryption 🔐
.
.
لو بتشتغل في الباك إند، أو بتتعامل مع APIs، أو حتى بتشتغل على تطبيق بسيط فيه عملية تسجيل دخول…
أكيد قابلت مصطلحات زي Hashing و Encoding و Encryption.
وممكن تفتكر إنهم شبه بعض، أو إن أي واحد فيهم "بيأمن البيانات وخلاص".
لكن الحقيقة إن كل واحد له هدف مختلف تمامًا، ولو استخدمت حاجة غلط ممكن تفتح ثغرات أمنية وأنت مش واخد بالك.
تعال ندردش شوية عن الفرق بينهم...
———
✅ أولًا: الـ Hashing
تخيل إنك بتعمل بصمة لأي معلومة…
مش علشان ترجع لها بعدين، لكن علشان تتأكد إنها متغيرتش.
الـ Hashing بياخد قيمة (زي password مثلًا)، ويطلع منها سلسلة ثابتة الطول شكلها عشوائي – اسمها Hash – واللي بتستخدمها عشان تطابق أو تتحقق من البيانات من غير ما تحتاج تخزن الأصل.
🎯 المهم هنا:
- العملية دي One Way (مفيش رجوع).
- لو غيرت حرف واحد، الـ Hash كله بيتغير.
- وده اللي بنستخدمه مثلًا لما نخزن الـ Passwords في قواعد البيانات.
⚠️ لو حد عرف الـ Hash، مش هيعرف يطلع منه الباسورد الأصلي (بس ممكن يعمل Brute Force ويحاول يخمنه).
———
✅ ثانيًا: الـ Encoding
ده ملوش أي علاقة بالسرية...
الـ Encoding هو طريقة بنحول بها البيانات لشكل تاني علشان يسهل تخزينها أو نقلها.
زي Base64، اللي بتحول مثلًا صورة أو نص يحتوي رموز غريبة لشكل مفهوم لأي نظام.
🎯 المهم هنا:
- العملية دي Two Way (تقدر ترجّع البيانات الأصلية).
- مفيش أي حماية أو تشفير، أي حد يعرف نوع الـ encoding يقدر يفكه بسهولة.
- الهدف منه بس إنك تنقل الداتا بدون ما تضيع أو تبوظ.
مثال بسيط: لو عندك some text
ممكن يتحول بـ Base64 إلى: c29tZSB0ZXh0
———
✅ ثالثًا: الـ Encryption
أنت عايز تبعت داتا سرية لحد، ومش عايز أي حد في النص يفهمها.
فبتعمل لها تشفير باستخدام مفتاح (Key)، والمستلم اللي معاه المفتاح يقدر يفكها.
🎯 المهم هنا:
- العملية دي Two Way، بس لازم المفتاح.
- لو المفتاح اتسرّب أو ضاع، أي حد يقدر يفك البيانات.
- بتستخدمها في إرسال معلومات حساسة زي بطاقات الدفع أو بيانات المستخدمين.
فيه نوعين من الـ Encryption:
- الـ Symmetric: نفس المفتاح بيشفّر ويفك (زي AES).
- الـ Asymmetric: مفتاحين، واحد بيشفّر (public) والتاني بيفك (private) – زي اللي بيستخدم في HTTPS.
———
💡 إمتى تستخدم مين؟
- بتخزن passwords؟ يبقى Hashing
- بتبعت صورة أو داتا عبر API؟ يبقى Encoding
- بتبعت معلومات حساسة زي tokens أو بيانات مستخدم؟ يبقى Encryption
———
وفقكم الله لكل خير 🌿
.
.
لو بتشتغل في الباك إند، أو بتتعامل مع APIs، أو حتى بتشتغل على تطبيق بسيط فيه عملية تسجيل دخول…
أكيد قابلت مصطلحات زي Hashing و Encoding و Encryption.
وممكن تفتكر إنهم شبه بعض، أو إن أي واحد فيهم "بيأمن البيانات وخلاص".
لكن الحقيقة إن كل واحد له هدف مختلف تمامًا، ولو استخدمت حاجة غلط ممكن تفتح ثغرات أمنية وأنت مش واخد بالك.
تعال ندردش شوية عن الفرق بينهم...
———
✅ أولًا: الـ Hashing
تخيل إنك بتعمل بصمة لأي معلومة…
مش علشان ترجع لها بعدين، لكن علشان تتأكد إنها متغيرتش.
الـ Hashing بياخد قيمة (زي password مثلًا)، ويطلع منها سلسلة ثابتة الطول شكلها عشوائي – اسمها Hash – واللي بتستخدمها عشان تطابق أو تتحقق من البيانات من غير ما تحتاج تخزن الأصل.
🎯 المهم هنا:
- العملية دي One Way (مفيش رجوع).
- لو غيرت حرف واحد، الـ Hash كله بيتغير.
- وده اللي بنستخدمه مثلًا لما نخزن الـ Passwords في قواعد البيانات.
⚠️ لو حد عرف الـ Hash، مش هيعرف يطلع منه الباسورد الأصلي (بس ممكن يعمل Brute Force ويحاول يخمنه).
———
✅ ثانيًا: الـ Encoding
ده ملوش أي علاقة بالسرية...
الـ Encoding هو طريقة بنحول بها البيانات لشكل تاني علشان يسهل تخزينها أو نقلها.
زي Base64، اللي بتحول مثلًا صورة أو نص يحتوي رموز غريبة لشكل مفهوم لأي نظام.
🎯 المهم هنا:
- العملية دي Two Way (تقدر ترجّع البيانات الأصلية).
- مفيش أي حماية أو تشفير، أي حد يعرف نوع الـ encoding يقدر يفكه بسهولة.
- الهدف منه بس إنك تنقل الداتا بدون ما تضيع أو تبوظ.
مثال بسيط: لو عندك some text
ممكن يتحول بـ Base64 إلى: c29tZSB0ZXh0
———
✅ ثالثًا: الـ Encryption
أنت عايز تبعت داتا سرية لحد، ومش عايز أي حد في النص يفهمها.
فبتعمل لها تشفير باستخدام مفتاح (Key)، والمستلم اللي معاه المفتاح يقدر يفكها.
🎯 المهم هنا:
- العملية دي Two Way، بس لازم المفتاح.
- لو المفتاح اتسرّب أو ضاع، أي حد يقدر يفك البيانات.
- بتستخدمها في إرسال معلومات حساسة زي بطاقات الدفع أو بيانات المستخدمين.
فيه نوعين من الـ Encryption:
- الـ Symmetric: نفس المفتاح بيشفّر ويفك (زي AES).
- الـ Asymmetric: مفتاحين، واحد بيشفّر (public) والتاني بيفك (private) – زي اللي بيستخدم في HTTPS.
———
💡 إمتى تستخدم مين؟
- بتخزن passwords؟ يبقى Hashing
- بتبعت صورة أو داتا عبر API؟ يبقى Encoding
- بتبعت معلومات حساسة زي tokens أو بيانات مستخدم؟ يبقى Encryption
———
وفقكم الله لكل خير 🌿
❤3
Forwarded from Codefajr_كود فجر
🛡️ هل تساءلت كيف يكتشف خبراء الأمن ثغرات المواقع؟
الإجابة ببساطة: Burp Suite 🔥
🔍 ما هي Burp Suite؟
أداة احترافية لاختبار أمان تطبيقات الويب، يعتمد عليها خبراء الأمن السيبراني لاكتشاف ثغرات خطيرة مثل:
⚠️ SQL Injection
⚠️ XSS
وغيرها من الثغرات التي تهدد أمن المواقع.
✨ تعمل كـ وسيط (Proxy) بين المتصفح والخادم، مما يمنحك تحكماً كاملاً في الطلبات والاستجابات وتحليلها بدقة عالية.
📌 النسخ المتاحة من Burp Suite
🔹 النسخة المجانية (Community Edition)
✔️ مناسبة للتجربة
✔️ أدوات أساسية لاعتراض وتحليل البيانات
❌ بدون فحص تلقائي أو تقارير جاهزة
🔹 النسخة المدفوعة (Professional Edition)
💰 السعر الرسمي: حوالي 475$ سنوياً
🚀 الميزة الأهم: فحص تلقائي كامل للموقع بضغطة زر واحدة
📊 تعطيك تقريراً جاهزاً ومفصلاً بكل الثغرات المكتشفة
✨ مزايا إضافية:
✔️ رسم خريطة شاملة للتطبيق
✔️ تقارير احترافية تساعد على إصلاح الثغرات بسرعة
✔️ تحديثات مستمرة ودعم رسمي
⭐ الخلاصة
🔸 النسخة المجانية: للتجربة فقط
🔸 النسخة المدفوعة: مثالية للمحترفين ومناسبة أيضاً للمبتدئين
👶 للمبتدئ:
➡️ فقط أدخل رابط الموقع
➡️ الأداة تفحص تلقائياً
➡️ وتعيد لك تقريراً جاهزاً بالثغرات
🚀 إذا كنت تطمح لدخول عالم الأمن السيبراني بقوة، فـ Burp Suite هي أداتك الأساسية!
الإجابة ببساطة: Burp Suite 🔥
🔍 ما هي Burp Suite؟
أداة احترافية لاختبار أمان تطبيقات الويب، يعتمد عليها خبراء الأمن السيبراني لاكتشاف ثغرات خطيرة مثل:
⚠️ SQL Injection
⚠️ XSS
وغيرها من الثغرات التي تهدد أمن المواقع.
✨ تعمل كـ وسيط (Proxy) بين المتصفح والخادم، مما يمنحك تحكماً كاملاً في الطلبات والاستجابات وتحليلها بدقة عالية.
📌 النسخ المتاحة من Burp Suite
🔹 النسخة المجانية (Community Edition)
✔️ مناسبة للتجربة
✔️ أدوات أساسية لاعتراض وتحليل البيانات
❌ بدون فحص تلقائي أو تقارير جاهزة
🔹 النسخة المدفوعة (Professional Edition)
💰 السعر الرسمي: حوالي 475$ سنوياً
🚀 الميزة الأهم: فحص تلقائي كامل للموقع بضغطة زر واحدة
📊 تعطيك تقريراً جاهزاً ومفصلاً بكل الثغرات المكتشفة
✨ مزايا إضافية:
✔️ رسم خريطة شاملة للتطبيق
✔️ تقارير احترافية تساعد على إصلاح الثغرات بسرعة
✔️ تحديثات مستمرة ودعم رسمي
⭐ الخلاصة
🔸 النسخة المجانية: للتجربة فقط
🔸 النسخة المدفوعة: مثالية للمحترفين ومناسبة أيضاً للمبتدئين
👶 للمبتدئ:
➡️ فقط أدخل رابط الموقع
➡️ الأداة تفحص تلقائياً
➡️ وتعيد لك تقريراً جاهزاً بالثغرات
🚀 إذا كنت تطمح لدخول عالم الأمن السيبراني بقوة، فـ Burp Suite هي أداتك الأساسية!
❤2
السلام عليكم ورحمة الله وبركاته كيفكم يا مهندسين
اريد فكر عن مشاريع تخرج قوية
انا فكرتي برنامج حماية من الاختراقات او مشروع نظارات افتراضية meta لكن الميزانية لا يوجد
ايش رائيكم فيدوني في معلومات جديده
تواصل @Eng_sharaf1
اريد فكر عن مشاريع تخرج قوية
انا فكرتي برنامج حماية من الاختراقات او مشروع نظارات افتراضية meta لكن الميزانية لا يوجد
ايش رائيكم فيدوني في معلومات جديده
تواصل @Eng_sharaf1
💯2
ان شي تفاعل ومشاركه ولا حذفنا القناة ورتحنا شاركو القناة وصلوها 11k
💔2
إليك بحث شامل عن خطوات إنشاء شبكات مجموعة العمل (Workgroup Networks)، مع خطوات عملية ونصائح فنية.
📌 ما هي شبكة مجموعة العمل؟
شبكة مجموعة العمل (Workgroup Network) هي نوع من الشبكات المحلية (LAN) تربط مجموعة من أجهزة الكمبيوتر والطابعات والموارد الأخرى ضمن نطاق جغرافي محدود، مثل مكتب أو مبنى. تتميز بأنها لا تعتمد على خادم مركزي (Server) لإدارة الصلاحيات، بل كل جهاز مُدار بشكل مستقل. تُستخدم عادة في الشركات الصغيرة والمتوسطة لسهولة إعدادها وتكلفتها المنخفضة نسبياً.
🗺️ خطوات إنشاء شبكة مجموعة العمل
يعتمد نجاح الشبكة على التخطيط الجيد. فيما يلي جدول يلخص المراحل الرئيسية:
· المرحلة 1: التخطيط والتصميم
· الهدف: وضع خطة واضحة قبل الشراء أو التثبيت.
· المهام الرئيسية:
· تحديد عدد الأجهزة ونوعها (سلكي/لاسلكي).
· تقييم متطلبات السرعة والاستقرار.
· رسم تخطيط أولي للشبكة وموقع الأجهزة.
· المرحلة 2: اختيار وتجهيز المكونات المادية
· الهدف: شراء وربط المكونات الأساسية للشبكة.
· المهام الرئيسية:
· شراء الأجهزة المناسبة (راوتر، سويتش، كابلات).
· توصيل الأجهزة مادياً (تركيب الكابلات أو نقاط الواي فاي).
· ضبط إعدادات الأجهزة الأساسية (كلمة سر الواي فاي، عناوين IP).
· المرحلة 3: التكوين البرمجي والنظام
· الهدف: تمكين الاتصال ومشاركة الموارد بين الأجهزة.
· المهام الرئيسية:
· ضبط إعدادات الشبكة على كل جهاز (اسم مجموعة العمل، عنوان IP).
· تفعيل خاصية اكتشاف الشبكة ومشاركة الملفات والطابعة.
· المرحلة 4: الأمان والاختبار
· الهدف: حماية الشبكة وضمان عملها بشكل صحيح.
· المهام الرئيسية:
· تطبيق إجراءات الأمان الأساسية (جدار حماية، تحديثات).
· اختبار الاتصال بين الأجهزة ومشاركة الملفات.
· توثيق إعدادات الشبكة للمرجعية المستقبلية.
🔧 دليل عملي: بناء شبكتك الأولى
يمكنك إنشاء شبكة أساسية لمجموعة عمل صغيرة باتباع هذه الخطوات العملية:
1. توصيل الأجهزة (البنية التحتية):
· بالنسبة لشبكة سلكية (إيثرنت)، استخدم مُحول شبكة (Switch) لتوصيل جميع أجهزة الكمبيوتر والطابعات معًا. ثم قم بتوصيل هذا المحول بجهاز التوجيه (Router) للوصول إلى الإنترنت.
· بالنسبة لشبكة لاسلكية (Wi-Fi)، يكفي تكوين نقطة الوصول اللاسلكية (Wireless Access Point)، وهي عادةً وظيفة مدمجة في الراوتر.
· نصيحة: اختر أجهزة شبكات مخصصة للأعمال، فهي أكثر موثوقية وقابلية للتوسع من الأجهزة المنزلية.
2. التكوين الأساسي على نظام ويندوز:
· تعيين اسم مجموعة العمل: يجب أن يكون نفس الاسم على جميع الأجهزة المتصلة (مثل: OFFICE_WG). يمكن تغييره من خلال Control Panel > System > Change settings.
· تعيين عناوين IP: يمكن ترك الإعداد على "الحصول على عنوان IP تلقائياً" (DHCP) عبر الراوتر، أو تعيين عناوين ثابتة يدوياً (مثل 192.168.1.xxx) في نفس النطاق.
· تمكين المشاركة: اذهب إلى Control Panel > Network and Sharing Center وشغّل خيارات "اكتشاف الشبكة" و"مشاركة الملفات والطابعة".
🛡️ نصائح للحفاظ على كفاءة وأمان الشبكة
· الأمان أولاً: غيّر كلمة السر الافتراضية للراوتر، واستخدم أقوى بروتوكول تشفير متاح (WPA3 أو WPA2). فعّل جدار الحماية المدمج في النظام.
· سهولة الإدارة: فكّر في استخدام عناوين IP ثابتة للأجهزة الأساسية (مثل الطابعة) لتسهيل الوصول إليها دائماً.
· التوسع المستقبلي: اختر معدات قابلة للتوسع. عند نمو الشبكة، يمكنك استخدام الشبكات الافتراضية (VLAN) لتقسيمها منطقياً وتحسين الأمان والأداء.
· الصيانة الدورية: حافظ على تحديث نظام التشغيل وبرامج مكافحة الفيروسات و"السوفتوير" الخاص بأجهزة الشبكة (مثل الراوتر).
باختصار، إنشاء شبكة مجموعة عمل يتطلب تخطيطًا وتنفيذًا منهجيًا. التركيز على التصميم السليم وإجراءات الأمان الأساسية من البداية سيوفر عليك الكثير من الجهد ويبني شبكة موثوقة تنمو مع عملك.
📌 ما هي شبكة مجموعة العمل؟
شبكة مجموعة العمل (Workgroup Network) هي نوع من الشبكات المحلية (LAN) تربط مجموعة من أجهزة الكمبيوتر والطابعات والموارد الأخرى ضمن نطاق جغرافي محدود، مثل مكتب أو مبنى. تتميز بأنها لا تعتمد على خادم مركزي (Server) لإدارة الصلاحيات، بل كل جهاز مُدار بشكل مستقل. تُستخدم عادة في الشركات الصغيرة والمتوسطة لسهولة إعدادها وتكلفتها المنخفضة نسبياً.
🗺️ خطوات إنشاء شبكة مجموعة العمل
يعتمد نجاح الشبكة على التخطيط الجيد. فيما يلي جدول يلخص المراحل الرئيسية:
· المرحلة 1: التخطيط والتصميم
· الهدف: وضع خطة واضحة قبل الشراء أو التثبيت.
· المهام الرئيسية:
· تحديد عدد الأجهزة ونوعها (سلكي/لاسلكي).
· تقييم متطلبات السرعة والاستقرار.
· رسم تخطيط أولي للشبكة وموقع الأجهزة.
· المرحلة 2: اختيار وتجهيز المكونات المادية
· الهدف: شراء وربط المكونات الأساسية للشبكة.
· المهام الرئيسية:
· شراء الأجهزة المناسبة (راوتر، سويتش، كابلات).
· توصيل الأجهزة مادياً (تركيب الكابلات أو نقاط الواي فاي).
· ضبط إعدادات الأجهزة الأساسية (كلمة سر الواي فاي، عناوين IP).
· المرحلة 3: التكوين البرمجي والنظام
· الهدف: تمكين الاتصال ومشاركة الموارد بين الأجهزة.
· المهام الرئيسية:
· ضبط إعدادات الشبكة على كل جهاز (اسم مجموعة العمل، عنوان IP).
· تفعيل خاصية اكتشاف الشبكة ومشاركة الملفات والطابعة.
· المرحلة 4: الأمان والاختبار
· الهدف: حماية الشبكة وضمان عملها بشكل صحيح.
· المهام الرئيسية:
· تطبيق إجراءات الأمان الأساسية (جدار حماية، تحديثات).
· اختبار الاتصال بين الأجهزة ومشاركة الملفات.
· توثيق إعدادات الشبكة للمرجعية المستقبلية.
🔧 دليل عملي: بناء شبكتك الأولى
يمكنك إنشاء شبكة أساسية لمجموعة عمل صغيرة باتباع هذه الخطوات العملية:
1. توصيل الأجهزة (البنية التحتية):
· بالنسبة لشبكة سلكية (إيثرنت)، استخدم مُحول شبكة (Switch) لتوصيل جميع أجهزة الكمبيوتر والطابعات معًا. ثم قم بتوصيل هذا المحول بجهاز التوجيه (Router) للوصول إلى الإنترنت.
· بالنسبة لشبكة لاسلكية (Wi-Fi)، يكفي تكوين نقطة الوصول اللاسلكية (Wireless Access Point)، وهي عادةً وظيفة مدمجة في الراوتر.
· نصيحة: اختر أجهزة شبكات مخصصة للأعمال، فهي أكثر موثوقية وقابلية للتوسع من الأجهزة المنزلية.
2. التكوين الأساسي على نظام ويندوز:
· تعيين اسم مجموعة العمل: يجب أن يكون نفس الاسم على جميع الأجهزة المتصلة (مثل: OFFICE_WG). يمكن تغييره من خلال Control Panel > System > Change settings.
· تعيين عناوين IP: يمكن ترك الإعداد على "الحصول على عنوان IP تلقائياً" (DHCP) عبر الراوتر، أو تعيين عناوين ثابتة يدوياً (مثل 192.168.1.xxx) في نفس النطاق.
· تمكين المشاركة: اذهب إلى Control Panel > Network and Sharing Center وشغّل خيارات "اكتشاف الشبكة" و"مشاركة الملفات والطابعة".
🛡️ نصائح للحفاظ على كفاءة وأمان الشبكة
· الأمان أولاً: غيّر كلمة السر الافتراضية للراوتر، واستخدم أقوى بروتوكول تشفير متاح (WPA3 أو WPA2). فعّل جدار الحماية المدمج في النظام.
· سهولة الإدارة: فكّر في استخدام عناوين IP ثابتة للأجهزة الأساسية (مثل الطابعة) لتسهيل الوصول إليها دائماً.
· التوسع المستقبلي: اختر معدات قابلة للتوسع. عند نمو الشبكة، يمكنك استخدام الشبكات الافتراضية (VLAN) لتقسيمها منطقياً وتحسين الأمان والأداء.
· الصيانة الدورية: حافظ على تحديث نظام التشغيل وبرامج مكافحة الفيروسات و"السوفتوير" الخاص بأجهزة الشبكة (مثل الراوتر).
باختصار، إنشاء شبكة مجموعة عمل يتطلب تخطيطًا وتنفيذًا منهجيًا. التركيز على التصميم السليم وإجراءات الأمان الأساسية من البداية سيوفر عليك الكثير من الجهد ويبني شبكة موثوقة تنمو مع عملك.
Forwarded from 𝒆𝒏𝒈/ 𝒔𝒉𝒂𝒓𝒂𝒇 𝒂𝒍𝒌𝒂𝒘𝒎𝒂𝒏𝒊 𓂆
# بدلاً من Everyone، استخدم:
1. في نافذة Sharing Permissions
2. Remove Everyone
3. Add ➜ Advanced ➜ Find Now
4. اختر المستخدم الذي أنشأته
5. أعط الصلاحيات المطلوبة
3. جدار الحماية:
# السماح بمشاركة الملفات عبر Firewall
1. ابحث عن "Windows Defender Firewall"
2. Allow an app through firewall
3. Change settings
4. ابحث عن: File and Printer Sharing
5. ✅ Private و Public
🌐 استكشاف الأخطاء وإصلاحها
المشكلة 1: لا أرى الأجهزة الأخرى
# الحلول:
1. تحقق من IP Address:
cmd ➜ ipconfig
• يجب أن تكون في نفس النطاق (مثل 192.168.1.x)
2. تحقق من اسم مجموعة العمل:
cmd ➜ net config workstation
• يجب أن يكون Workgroup متطابقاً
3. جرب ping:
cmd ➜ ping 192.168.1.10
المشكلة 2: لا يمكن الوصول للملفات
# الحلول:
1. تحقق من صلاحيات المجلد
2. تأكد من إيقاف Password Protected Sharing مؤقتاً
3. جرب من Command Prompt:
net use \\192.168.1.10\Shared_Files
المشكلة 3: بطيء جداً
# التحسينات:
1. استخدم كابلات Ethernet بدلاً من WiFi
2. تأكد أن جميع الأجهزة على نفس السويتش
3. أغلق التطبيقات الثقيلة
📊 جدول إعدادات نموذجية
الجهاز اسم الكمبيوتر IP Address Workgroup
الكمبيوتر 1 OFFICE-PC1 192.168.1.10 MYOFFICE
الكمبيوتر 2 OFFICE-PC2 192.168.1.11 MYOFFICE
الكمبيوتر 3 OFFICE-PC3 192.168.1.12 MYOFFICE
الطابعة PRINTER-SRV 192.168.1.20 MYOFFICE
🚀 نصائح متقدمة
1. استخدام scripts لأتمتة العملية:
@echo off
:: Script لإعداد الشبكة تلقائياً
netsh interface ip set address name="Ethernet" static 192.168.1.10 255.255.255.0 192.168.1.1
wmic computersystem where name="%COMPUTERNAME%" call rename name="OFFICE-PC1"
wmic computersystem where name="OFFICE-PC1" call joindomainorworkgroup name="MYOFFICE"
netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes
echo Network setup completed!
pause
2. مراقبة الشبكة:
# أدوات مفيدة:
1. net view ➜ عرض الأجهزة المتاحة
2. net share ➜ عرض المجلدات المشتركة
3. net session ➜ عرض الاتصالات الحالية
3. النسخ الاحتياطي للإعدادات:
# تصدير إعدادات المشاركة
reg export "HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares" shares_backup.reg
💡 بدائل لمشاركة أكثر أماناً
1. استخدام Cloud Storage:
✅ Google Drive
✅ OneDrive
✅ Dropbox
✅ Nextcloud (محلي)
2. NAS (Network Attached Storage):
مزايا:
• تخزين مركزي
• نسخ احتياطي تلقائي
• وصول من أي مكان
• أمان أفضل
📝 قائمة مراجعة سريعة
قبل البدء:
· جميع الأجهزة متصلة بنفس الشبكة
· أنظمة التشغيل متوافقة
· كابلات الشبكة تعمل
بعد الإعداد:
· أسماء مجموعة العمل متطابقة
· IP Addresses في نفس النطاق
· المشاركة مفعلة
· الأذونات مضبوطة
· جدار الحماية يسمح بالاتصال
🎯 الخلاصة
الخطوات الخمس الذهبية:
1. ⚙️ اضبط IP Addresses
2. 🔧 غير أسماء مجموعة العمل
3. 📁 شارك المجلدات المطلوبة
4. 🔒 ضبط الصلاحيات والأمان
5. ✅ اختبر الاتصال
تذكر:
"شبكة مجموعة العمل مثالية للمكاتب الصغيرة، ولكن للشبكات الكبيرة فكر في خادم (Domain)"
الآن أنت جاهز لإنشاء شبكتك الخاصة! 🌐✨
💯2
"من جهتي لا أفعل شيئاً مدهشاً، ولكني أحاول وسط هذه العزلة، أن أجعل الحياة ممكنة التحمل."
❤2
إِنِّي رَأَيْتُ أَحَدَ عَشَرَ كَوْكَبًا
انظر كم عدد نقاط الحروف؟
انظر كم عدد نقاط الحروف؟
❤2
ليست الشركات التقنية المبنية على تقنيات مغلقة المصدر وحدها من تساهم في المهام العسكرية والحربية وتوفر البنية التقنية لأمريكا مثلًا، بل حتى شركات المصدر المفتوح.
هذه أخبار من هذه السنة عن تعاون شركة ريدهات (المطورة لتوزيعة ريدهات الشهيرة، وممولة فيدورا، والمتحكمة بالكثير من البرمجيات مفتوحة المصدر لقطاع الأعمال حول العالم) مع شركة Lockheed Martin لتطوير أنظمة طائرات الـF22، وطائرات الدرون الحربية دون طيار، وبقية الأنظمة العسكرية الأخرى التي لديهم بعقود قد تصل إلى مئات الملايين من الدولارات.
المصدر المفتوح سلاح ذو حدين في النهاية يُسلّط على من يشاء صاحبه.
https://www.lockheedmartin.com/en-us/news/features/2025/teaming-up-to-accelerate-autonomy-of-uncrewed-aerial-vehicles.html
https://www.redhat.com/en/success-stories/lockheed-martin
هذه أخبار من هذه السنة عن تعاون شركة ريدهات (المطورة لتوزيعة ريدهات الشهيرة، وممولة فيدورا، والمتحكمة بالكثير من البرمجيات مفتوحة المصدر لقطاع الأعمال حول العالم) مع شركة Lockheed Martin لتطوير أنظمة طائرات الـF22، وطائرات الدرون الحربية دون طيار، وبقية الأنظمة العسكرية الأخرى التي لديهم بعقود قد تصل إلى مئات الملايين من الدولارات.
المصدر المفتوح سلاح ذو حدين في النهاية يُسلّط على من يشاء صاحبه.
https://www.lockheedmartin.com/en-us/news/features/2025/teaming-up-to-accelerate-autonomy-of-uncrewed-aerial-vehicles.html
https://www.redhat.com/en/success-stories/lockheed-martin
Lockheed Martin
Teaming Up to Accelerate Autonomy of Uncrewed Aerial Vehicles
Lockheed Martin teamed up with IBM Red Hat to accelerate the rapid deployment of swarm autonomy technologies, enabling software updates to make unmanned aerial systems smarter at scale in tactical environments.
ثغرة أمنية في متصفح فيرفكس كانت تسمح للامتدادات الخبيثة بشحن كود تعقب واختراق للمستخدمين عبر أيقونة التطبيق؛ مما يجعلها غير ملتقطة لأنظمة الكشف والحماية في المتصفح.
٥٠ ألف مستخدم قد حملوا إضافات متصفح خبيثة من هذا النوع.
https://cybernews.com/security/firefox-extensions-hide-malware-in-icons-infect-thousands/
٥٠ ألف مستخدم قد حملوا إضافات متصفح خبيثة من هذا النوع.
https://cybernews.com/security/firefox-extensions-hide-malware-in-icons-infect-thousands/
Cybernews
Thousands of Firefox users compromised: 17 extensions hide malware in icons
Seventeen malicious Firefox extensions infected over 50,000 users by hiding malware loaders inside their icons.
نصيحة في JavaScript 💡
هل تعلم لماذا لا يمكننا إنشاء كائنات (Instances) جديدة باستخدام arrow function؟
الشرح
السبب هو أن arrow functions لا تملك خاصية constructor، أي أنها ليست مصممة لتُستخدم مع الكلمة المفتاحية new، ولا تملك السياق الخاص بها لـ this، بل ترثه من السياق الخارجي. لذلك لا يمكن استخدامها لإنشاء كائنات جديدة.
هل تعلم لماذا لا يمكننا إنشاء كائنات (Instances) جديدة باستخدام arrow function؟
الشرح
السبب هو أن arrow functions لا تملك خاصية constructor، أي أنها ليست مصممة لتُستخدم مع الكلمة المفتاحية new، ولا تملك السياق الخاص بها لـ this، بل ترثه من السياق الخارجي. لذلك لا يمكن استخدامها لإنشاء كائنات جديدة.
👍1💯1
📌💡 الهجوم عبر الضوء Light Command.
اخـ.تراق الاجهزة الذكية باستخدام لمبة ليزر ! 🤯🗣
هل يمكن اختراق هاتفك أو أي جهاز ذكي باستخدام الضواء دون الحاجة إلى الاتصال بالإنترنت أو أي ادوت من ادوت الاإختراق المتقدمة ؟؟
Light Command.
وهو نوع من الهجمات الفيزيائية عن بعد يتم فيه استخدام شعاع ليزر مرعي اوغير مرعي معدل ليحاكي الأوامر الصوتية على أجهزة تحتوي على مايك او ميكروفون. وتم إثباته هذا الهجوم من باحثين واكتشفوا أن هذه الميكروفونات في الأجهزة يمكن أن تتفاعل مع ذبذبات ضوء ليزر نابض بنفس الطريقة التي تتفاعل بها مع الصوت وكانت طريقه ناجحة 100%
🚨🛩 كيف يتم تنفيذ الهجوم؟
المايكروفونات الحساسة في الأجهزة الذكية تتفاعل مو بس مع الصوت… بل مع اهتزازات الضوء أحياناً
باستخدام ليزر دقيق + موجّه، يمكن توليد ذبذبات تُفهم كأنها صوت
الجهاز يظن أن في شخص فعلاً يعطيه أوامر صوتية ويستجيب..
⚫⬅️ خطوات الهجوم
1. المهاجم يوجه ليزر إلى الجهاز
المستهدف
2. هذا الليزر يكون معدل Modulated ليحمل نمطًا يشبه الصوت البشري (مثل "Hey Google" أو "Open the door").
3. عندما تصطدم نبضات الليزر الدقيقة بالجهاز، تسبب اهتزازات مشابهة للصوت.
4. الميكروفون MEMS يفسر هذه الاهتزازات على أنها أوامر صوتية حقيقية.
5. الجهاز يستجيب! يفتح بابًا، يشتري شيئًا، يرسل رسالة إجراء مكالمة حسب الاومر الموجها... وبدون أي صوت مسموع.🤯🤯
🚨⬅️ لماذا الهجوم هذا خطير؟
يعتبر من أخطر الهجمات الفيزيائية على الأجهزة الذكية الحديثة، لأنه يستغل ثغرة في مكون مادي داخل الأجهزة وليس في البرمجيات..
ممكن يتم من مسافة عشرات الأمتار
ما في صوت حقيقي تسمعو 🔈
🎙، لكن الجهاز يستجيب
المهاجم بيقدر يفتح الباب الذكي🔻💬
، يتحكم بالكاميرات،🎥
يشتري منتجات، وحتى يرسل أوامر خطيرة🚨
لا يحتاج اتصال واي فاي أو اخـ.تراق تقليدي
الأجهزة المستهدفة أي جهاز ذكي يعتمد على تقنيات متقدمة 🔗
مثل الأبواب الاالية✅
والاقفال.❗️
والهواتف👈
المحمولة🔴
❎لا تصدق كل ما تراه على الشاشة... فالمحتال لا يطرق الباب، بل يطلب صلاحية الدخول ‼️
👌👌👌
توعية امنية | شروحات تقنية
💡 الهجوم عبر الضوء Light Command.
اخـ.تراق الاجهزة الذكية باستخدام لمبة ليزر ! 🤯🗣
هل يمكن اختراق هاتفك أو أي جهاز ذكي باستخدام الضواء دون الحاجة إلى الاتصال بالإنترنت أو أي ادوت من ادوت الاإختراق المتقدمة ؟؟
Light Command.
وهو نوع من الهجمات الفيزيائية عن بعد يتم فيه استخدام شعاع ليزر مرعي اوغير مرعي معدل ليحاكي الأوامر الصوتية على أجهزة تحتوي على مايك او ميكروفون. وتم إثباته هذا الهجوم من باحثين واكتشفوا أن هذه الميكروفونات في الأجهزة يمكن أن تتفاعل مع ذبذبات ضوء ليزر نابض بنفس الطريقة التي تتفاعل بها مع الصوت وكانت طريقه ناجحة 100%
🚨🛩 كيف يتم تنفيذ الهجوم؟
المايكروفونات الحساسة في الأجهزة الذكية تتفاعل مو بس مع الصوت… بل مع اهتزازات الضوء أحياناً
باستخدام ليزر دقيق + موجّه، يمكن توليد ذبذبات تُفهم كأنها صوت
الجهاز يظن أن في شخص فعلاً يعطيه أوامر صوتية ويستجيب..
⚫⬅️ خطوات الهجوم
1. المهاجم يوجه ليزر إلى الجهاز
المستهدف
2. هذا الليزر يكون معدل Modulated ليحمل نمطًا يشبه الصوت البشري (مثل "Hey Google" أو "Open the door").
3. عندما تصطدم نبضات الليزر الدقيقة بالجهاز، تسبب اهتزازات مشابهة للصوت.
4. الميكروفون MEMS يفسر هذه الاهتزازات على أنها أوامر صوتية حقيقية.
5. الجهاز يستجيب! يفتح بابًا، يشتري شيئًا، يرسل رسالة إجراء مكالمة حسب الاومر الموجها... وبدون أي صوت مسموع.🤯🤯
🚨⬅️ لماذا الهجوم هذا خطير؟
يعتبر من أخطر الهجمات الفيزيائية على الأجهزة الذكية الحديثة، لأنه يستغل ثغرة في مكون مادي داخل الأجهزة وليس في البرمجيات..
ممكن يتم من مسافة عشرات الأمتار
ما في صوت حقيقي تسمعو 🔈
🎙، لكن الجهاز يستجيب
المهاجم بيقدر يفتح الباب الذكي🔻💬
، يتحكم بالكاميرات،🎥
يشتري منتجات، وحتى يرسل أوامر خطيرة🚨
لا يحتاج اتصال واي فاي أو اخـ.تراق تقليدي
الأجهزة المستهدفة أي جهاز ذكي يعتمد على تقنيات متقدمة 🔗
مثل الأبواب الاالية✅
والاقفال.❗️
والهواتف👈
المحمولة🔴
❎لا تصدق كل ما تراه على الشاشة... فالمحتاللا يطرق الباب، بل يطلب صلاحية الدخول ‼️
👌👌👌
توعية امنية |
اخـ.تراق الاجهزة الذكية باستخدام لمبة ليزر ! 🤯🗣
هل يمكن اختراق هاتفك أو أي جهاز ذكي باستخدام الضواء دون الحاجة إلى الاتصال بالإنترنت أو أي ادوت من ادوت الاإختراق المتقدمة ؟؟
Light Command.
وهو نوع من الهجمات الفيزيائية عن بعد يتم فيه استخدام شعاع ليزر مرعي اوغير مرعي معدل ليحاكي الأوامر الصوتية على أجهزة تحتوي على مايك او ميكروفون. وتم إثباته هذا الهجوم من باحثين واكتشفوا أن هذه الميكروفونات في الأجهزة يمكن أن تتفاعل مع ذبذبات ضوء ليزر نابض بنفس الطريقة التي تتفاعل بها مع الصوت وكانت طريقه ناجحة 100%
🚨🛩 كيف يتم تنفيذ الهجوم؟
المايكروفونات الحساسة في الأجهزة الذكية تتفاعل مو بس مع الصوت… بل مع اهتزازات الضوء أحياناً
باستخدام ليزر دقيق + موجّه، يمكن توليد ذبذبات تُفهم كأنها صوت
الجهاز يظن أن في شخص فعلاً يعطيه أوامر صوتية ويستجيب..
⚫⬅️ خطوات الهجوم
1. المهاجم يوجه ليزر إلى الجهاز
المستهدف
2. هذا الليزر يكون معدل Modulated ليحمل نمطًا يشبه الصوت البشري (مثل "Hey Google" أو "Open the door").
3. عندما تصطدم نبضات الليزر الدقيقة بالجهاز، تسبب اهتزازات مشابهة للصوت.
4. الميكروفون MEMS يفسر هذه الاهتزازات على أنها أوامر صوتية حقيقية.
5. الجهاز يستجيب! يفتح بابًا، يشتري شيئًا، يرسل رسالة إجراء مكالمة حسب الاومر الموجها... وبدون أي صوت مسموع.🤯🤯
🚨⬅️ لماذا الهجوم هذا خطير؟
يعتبر من أخطر الهجمات الفيزيائية على الأجهزة الذكية الحديثة، لأنه يستغل ثغرة في مكون مادي داخل الأجهزة وليس في البرمجيات..
ممكن يتم من مسافة عشرات الأمتار
ما في صوت حقيقي تسمعو 🔈
🎙، لكن الجهاز يستجيب
المهاجم بيقدر يفتح الباب الذكي🔻💬
، يتحكم بالكاميرات،🎥
يشتري منتجات، وحتى يرسل أوامر خطيرة🚨
لا يحتاج اتصال واي فاي أو اخـ.تراق تقليدي
الأجهزة المستهدفة أي جهاز ذكي يعتمد على تقنيات متقدمة 🔗
مثل الأبواب الاالية✅
والاقفال.❗️
والهواتف👈
المحمولة🔴
❎لا تصدق كل ما تراه على الشاشة... فالمحتال لا يطرق الباب، بل يطلب صلاحية الدخول ‼️
👌👌👌
توعية امنية | شروحات تقنية
💡 الهجوم عبر الضوء Light Command.
اخـ.تراق الاجهزة الذكية باستخدام لمبة ليزر ! 🤯🗣
هل يمكن اختراق هاتفك أو أي جهاز ذكي باستخدام الضواء دون الحاجة إلى الاتصال بالإنترنت أو أي ادوت من ادوت الاإختراق المتقدمة ؟؟
Light Command.
وهو نوع من الهجمات الفيزيائية عن بعد يتم فيه استخدام شعاع ليزر مرعي اوغير مرعي معدل ليحاكي الأوامر الصوتية على أجهزة تحتوي على مايك او ميكروفون. وتم إثباته هذا الهجوم من باحثين واكتشفوا أن هذه الميكروفونات في الأجهزة يمكن أن تتفاعل مع ذبذبات ضوء ليزر نابض بنفس الطريقة التي تتفاعل بها مع الصوت وكانت طريقه ناجحة 100%
🚨🛩 كيف يتم تنفيذ الهجوم؟
المايكروفونات الحساسة في الأجهزة الذكية تتفاعل مو بس مع الصوت… بل مع اهتزازات الضوء أحياناً
باستخدام ليزر دقيق + موجّه، يمكن توليد ذبذبات تُفهم كأنها صوت
الجهاز يظن أن في شخص فعلاً يعطيه أوامر صوتية ويستجيب..
⚫⬅️ خطوات الهجوم
1. المهاجم يوجه ليزر إلى الجهاز
المستهدف
2. هذا الليزر يكون معدل Modulated ليحمل نمطًا يشبه الصوت البشري (مثل "Hey Google" أو "Open the door").
3. عندما تصطدم نبضات الليزر الدقيقة بالجهاز، تسبب اهتزازات مشابهة للصوت.
4. الميكروفون MEMS يفسر هذه الاهتزازات على أنها أوامر صوتية حقيقية.
5. الجهاز يستجيب! يفتح بابًا، يشتري شيئًا، يرسل رسالة إجراء مكالمة حسب الاومر الموجها... وبدون أي صوت مسموع.🤯🤯
🚨⬅️ لماذا الهجوم هذا خطير؟
يعتبر من أخطر الهجمات الفيزيائية على الأجهزة الذكية الحديثة، لأنه يستغل ثغرة في مكون مادي داخل الأجهزة وليس في البرمجيات..
ممكن يتم من مسافة عشرات الأمتار
ما في صوت حقيقي تسمعو 🔈
🎙، لكن الجهاز يستجيب
المهاجم بيقدر يفتح الباب الذكي🔻💬
، يتحكم بالكاميرات،🎥
يشتري منتجات، وحتى يرسل أوامر خطيرة🚨
لا يحتاج اتصال واي فاي أو اخـ.تراق تقليدي
الأجهزة المستهدفة أي جهاز ذكي يعتمد على تقنيات متقدمة 🔗
مثل الأبواب الاالية✅
والاقفال.❗️
والهواتف👈
المحمولة🔴
❎لا تصدق كل ما تراه على الشاشة... فالمحتاللا يطرق الباب، بل يطلب صلاحية الدخول ‼️
👌👌👌
توعية امنية |
السلام عليكم
اليوم حا اتكلم عن مصطلح في backend اسمه :
"Load Balancer" (موازنت التحميل )
طيب تخيل معايا السيناريو المرعب ده فجأة موقعك بيحصل له ترند أو إعلان ضخم أو تخفيضات جنونية او اي شئ بيخلي عدد المستخدمين كبير و بيزيد بشكل خيالي في نفس اللحظة
طيب حتقولي المشكله وين ده شئ كويس ان عدد الزوار يذيد علي الموقع تبعي😒
اصبر افهمك الله يهديك ما تستعجل 🙃
لو عندك خادم واحد بس (Server)، كل الطلبات دي (مئات أو آلاف المستخدمين) حتروح لنفس الجهاز المسكين ده و النتيجة
الخادم بياخد "بلوك" وبيوقف عن الاستجابة بسبب الضغط الرهيب ده.
أو
الموقع بيقع، والمستخدمين بيشوفوا صفحة "503 Service Unavailable" و العميل بيطير، وبتخسر ناس وأرباح 🙂
المشكلة ببساطة: نقطة فشل واحدة (Single Point of Failure) والضغط الرهيب.
طيب يا أخي، الحل شنو؟ 😂
الحل المنطقي: ⚖️ موازن التحميل (Load Balancer)
هنا بيجي دور البطل بتاعنا: الـ Load Balancer!
إيه هو؟ تخيلوا إنه عامل زي "شرطي المرور الذكي" اللي واقف قدام مجموعة من الخوادم (مش خادم واحد!).
إزاي بيشتغل وبيحل المشكلة؟
1. تعدد الخوادم (Scale Horizontally): بدل ما يكون عندك سيرفر قوي جداً، بتجيب عدة سيرفرات أقل قوة (Server A, Server B, Server C).
2. التوزيع العادل: كل طلب جديد بيجي للموقع، الـ Load Balancer هو أول حد بيستقبله. وظيفته إنه يوزع الطلبات دي بالتساوي على كل السيرفرات المتاحة:
– الطلب رقم 1 يروح لـ A.
– الطلب رقم 2 يروح لـ B.
– الطلب رقم 3 يروح لـ C.
– الطلب رقم 4 يرجع لـ A، وهكذا.
الخلاصة اللي تهمك كمطور Backend:
وجود الـ Load Balancer بيضمن حاجتين مهمين:
• الاستمرارية (Availability): لو سيرفر (B) وقع لأي سبب، الـ Load Balancer بيشيله من الخدمة وبيكمل توزيع باقي الطلبات على (A) و (C). موقعك ما بيوقعش!
• الأداء (Performance): بدل ما سيرفر واحد يعمل كل الشغل، الشغل بيتوزع على 3 أو 4 أو حتى 10 سيرفرات، وده بيخلي الاستجابة سريعة جداً حتى في أوقات الذروة.
الـ Load Balancer هو السر ورا المواقع الضخمة اللي بتفضل شغالة ومستقرة تحت أي ضغط. ده جزء أساسي من أي Backend Architecture محترم.
💬 شاركوني برأيكم: هل سبق واجهت مشكلة بطء أو سقوط موقع بسبب ضغط مفاجئ؟ وإيه الطريقة اللي استخدمتها لحل المشكلة؟ ❤️❤️
اليوم حا اتكلم عن مصطلح في backend اسمه :
"Load Balancer" (موازنت التحميل )
طيب تخيل معايا السيناريو المرعب ده فجأة موقعك بيحصل له ترند أو إعلان ضخم أو تخفيضات جنونية او اي شئ بيخلي عدد المستخدمين كبير و بيزيد بشكل خيالي في نفس اللحظة
طيب حتقولي المشكله وين ده شئ كويس ان عدد الزوار يذيد علي الموقع تبعي😒
اصبر افهمك الله يهديك ما تستعجل 🙃
لو عندك خادم واحد بس (Server)، كل الطلبات دي (مئات أو آلاف المستخدمين) حتروح لنفس الجهاز المسكين ده و النتيجة
الخادم بياخد "بلوك" وبيوقف عن الاستجابة بسبب الضغط الرهيب ده.
أو
الموقع بيقع، والمستخدمين بيشوفوا صفحة "503 Service Unavailable" و العميل بيطير، وبتخسر ناس وأرباح 🙂
المشكلة ببساطة: نقطة فشل واحدة (Single Point of Failure) والضغط الرهيب.
طيب يا أخي، الحل شنو؟ 😂
الحل المنطقي: ⚖️ موازن التحميل (Load Balancer)
هنا بيجي دور البطل بتاعنا: الـ Load Balancer!
إيه هو؟ تخيلوا إنه عامل زي "شرطي المرور الذكي" اللي واقف قدام مجموعة من الخوادم (مش خادم واحد!).
إزاي بيشتغل وبيحل المشكلة؟
1. تعدد الخوادم (Scale Horizontally): بدل ما يكون عندك سيرفر قوي جداً، بتجيب عدة سيرفرات أقل قوة (Server A, Server B, Server C).
2. التوزيع العادل: كل طلب جديد بيجي للموقع، الـ Load Balancer هو أول حد بيستقبله. وظيفته إنه يوزع الطلبات دي بالتساوي على كل السيرفرات المتاحة:
– الطلب رقم 1 يروح لـ A.
– الطلب رقم 2 يروح لـ B.
– الطلب رقم 3 يروح لـ C.
– الطلب رقم 4 يرجع لـ A، وهكذا.
الخلاصة اللي تهمك كمطور Backend:
وجود الـ Load Balancer بيضمن حاجتين مهمين:
• الاستمرارية (Availability): لو سيرفر (B) وقع لأي سبب، الـ Load Balancer بيشيله من الخدمة وبيكمل توزيع باقي الطلبات على (A) و (C). موقعك ما بيوقعش!
• الأداء (Performance): بدل ما سيرفر واحد يعمل كل الشغل، الشغل بيتوزع على 3 أو 4 أو حتى 10 سيرفرات، وده بيخلي الاستجابة سريعة جداً حتى في أوقات الذروة.
الـ Load Balancer هو السر ورا المواقع الضخمة اللي بتفضل شغالة ومستقرة تحت أي ضغط. ده جزء أساسي من أي Backend Architecture محترم.
💬 شاركوني برأيكم: هل سبق واجهت مشكلة بطء أو سقوط موقع بسبب ضغط مفاجئ؟ وإيه الطريقة اللي استخدمتها لحل المشكلة؟ ❤️❤️
🚨 مصطلح اليوم:
"Containerization" (الحَوكمة / استخدام الحاويات)
السيناريو الكارثي زي كل مره 😂 فوضى في بيئات العمل المتضاربة
يا مطور يا جميل هل سبق وسمعت بالجملة الشهيرة: "الكود شغال عندي تمام، بس مش شغال عندك!"؟
بيئات عمل مختلفة: أنت بتستخدم نظام تشغيل معين (مثل لينكس)، وقاعدة بيانات إصدار 5.6. زميلك بيستخدم نظام مختلف وقاعدة بيانات 5.7.
مشاكل الاعتماديات (Dependencies): لما تيجي تنقل مشروعك من جهازك إلى خادم الإنتاج (Production Server)، بتكتشف إن الخادم ناقصه ملفات أو مكتبات معينة، أو إن إصدارات البرامج مختلفة.
صداع الإعدادات: بتضيع أيام كاملة في محاولة مطابقة البيئة بالضبط عشان الكود يشتغل زي ما اشتغل عندك أول مرة.
المشكلة ببساطة: الكود مرتبط بـ "البيئة" اللي اتكتب فيها، ونقل البيئات أصعب من نقل الكود نفسه.
الحل المنطقي: 📦 الحاوية (Container)
هنا بيجي دور البطل الحديث والموحد: الحاوية (Container)، وأشهر تطبيق لها هو Docker.
إيه هو؟ تخيل إنها "صندوق شحن قياسي" بيتحط فيه كل حاجة يحتاجها الكود عشان يشتغل: الكود نفسه، المكتبات، إعدادات النظام، وحتى جزء صغير من نظام التشغيل.
إزاي بيشتغل وبيحل المشكلة؟
التغليف الكامل (Encapsulation): المطور بيحط كل شيء يحتاجه التطبيق داخل الحاوية. لما تبعت الحاوية، أنت بتبعت الكود وبيئة التشغيل المضمونة معاه.
قابلية النقل (Portability): الحاوية دي بتشتغل بنفس الطريقة بالمللي على أي جهاز أو سيرفر (لابتوبك، خادم الاختبار، خادم الإنتاج) طالما عليها برنامج تشغيل الحاويات (مثل Docker). الآن، "الكود بيشتغل في كل مكان!"
العزل (Isolation): كل تطبيق بيكون معزول في حاوية خاصة به. لو حاوية وقعت أو فيها مشكلة، ده مش هيأثر على باقي الحاويات اللي شغالة على نفس السيرفر.
الخلاصة اللي تهمك كمطور Backend:
الـ Containerization حول طريقة بناء ونشر تطبيقات الـ Backend بالكامل.
تسهيل النشر (Deployment): أصبح نشر تطبيقك مجرد تشغيل حاوية، عملية سريعة وسهلة وآمنة.
مقياس موحد: كل المطورين والبيئات بيستخدموا نفس البيئة الموحدة، مما يقلل المشاكل بشكل كبير.
الحاويات هي اللغة المشتركة للـ DevOps والـ Microservices في هذا العصر. هل جربت بالفعل تحويل تطبيقك إلى حاوية؟
شاركني برأيك: ما هي أصعب مشكلة واجهتها عند نقل تطبيقك من بيئة التطوير إلى بيئة الإنتاج؟ وكيف يمكن لـ Docker حلها؟ ❤️❤️
"Containerization" (الحَوكمة / استخدام الحاويات)
السيناريو الكارثي زي كل مره 😂 فوضى في بيئات العمل المتضاربة
يا مطور يا جميل هل سبق وسمعت بالجملة الشهيرة: "الكود شغال عندي تمام، بس مش شغال عندك!"؟
بيئات عمل مختلفة: أنت بتستخدم نظام تشغيل معين (مثل لينكس)، وقاعدة بيانات إصدار 5.6. زميلك بيستخدم نظام مختلف وقاعدة بيانات 5.7.
مشاكل الاعتماديات (Dependencies): لما تيجي تنقل مشروعك من جهازك إلى خادم الإنتاج (Production Server)، بتكتشف إن الخادم ناقصه ملفات أو مكتبات معينة، أو إن إصدارات البرامج مختلفة.
صداع الإعدادات: بتضيع أيام كاملة في محاولة مطابقة البيئة بالضبط عشان الكود يشتغل زي ما اشتغل عندك أول مرة.
المشكلة ببساطة: الكود مرتبط بـ "البيئة" اللي اتكتب فيها، ونقل البيئات أصعب من نقل الكود نفسه.
الحل المنطقي: 📦 الحاوية (Container)
هنا بيجي دور البطل الحديث والموحد: الحاوية (Container)، وأشهر تطبيق لها هو Docker.
إيه هو؟ تخيل إنها "صندوق شحن قياسي" بيتحط فيه كل حاجة يحتاجها الكود عشان يشتغل: الكود نفسه، المكتبات، إعدادات النظام، وحتى جزء صغير من نظام التشغيل.
إزاي بيشتغل وبيحل المشكلة؟
التغليف الكامل (Encapsulation): المطور بيحط كل شيء يحتاجه التطبيق داخل الحاوية. لما تبعت الحاوية، أنت بتبعت الكود وبيئة التشغيل المضمونة معاه.
قابلية النقل (Portability): الحاوية دي بتشتغل بنفس الطريقة بالمللي على أي جهاز أو سيرفر (لابتوبك، خادم الاختبار، خادم الإنتاج) طالما عليها برنامج تشغيل الحاويات (مثل Docker). الآن، "الكود بيشتغل في كل مكان!"
العزل (Isolation): كل تطبيق بيكون معزول في حاوية خاصة به. لو حاوية وقعت أو فيها مشكلة، ده مش هيأثر على باقي الحاويات اللي شغالة على نفس السيرفر.
الخلاصة اللي تهمك كمطور Backend:
الـ Containerization حول طريقة بناء ونشر تطبيقات الـ Backend بالكامل.
تسهيل النشر (Deployment): أصبح نشر تطبيقك مجرد تشغيل حاوية، عملية سريعة وسهلة وآمنة.
مقياس موحد: كل المطورين والبيئات بيستخدموا نفس البيئة الموحدة، مما يقلل المشاكل بشكل كبير.
الحاويات هي اللغة المشتركة للـ DevOps والـ Microservices في هذا العصر. هل جربت بالفعل تحويل تطبيقك إلى حاوية؟
شاركني برأيك: ما هي أصعب مشكلة واجهتها عند نقل تطبيقك من بيئة التطوير إلى بيئة الإنتاج؟ وكيف يمكن لـ Docker حلها؟ ❤️❤️
🚨 مصطلح اليوم: Orchestration (Kubernetes)
السيناريو الكارثي لمره المليون 🙂
فوضى الحاويات والتشغيل اليدوي:
فاكرين لما حزمنا تطبيقنا وبيئته بالكامل في حاويات (Docker)؟ عظمة! دلوقتي بقيت بتنشر تطبيقك بسهولة في أي مكان
طيب بس فيه مشكلة أكبر ظهرت 😂 تخيل إن عندك دلوقتي 50 حاوية شغالة على 10 سيرفرات مين هيدير كل دول 😂؟
الكارثة الأولى: لو حاوية وقعت فجأة (وحاجة زي دي بتحصل كتير)، مين اللي هيكتشفها ويشغل بديل ليها؟ هتقعد صاحي 24 ساعة تراقب؟ 😰
الكارثة الثانية: جالك ذياده في عدد الزوار مفاجئ وضغط المستخدمين زاد 10 أضعاف. مين اللي هيقرر ينسخ 15 حاوية زيادة فوراً عشان النظام ما يقعش؟ وهيعمل ده يدوي؟ مستحيل صح
المشكلة ببساطةالحاويات حلوة، بس إدارة عدد ضخم منها يدوياً هي الطريق الأكيد لفشل النظام طيب والحل طيب الحل المنطقي هو ما اسميه الأوركسترا الذكية (Kubernetes)
وهنا بيجي دور البطل الأهم في الـ Backend الحديث: Orchestration، وأشهر مثال له هو Kubernetes (K8s).
إيه هو؟ طيب حديك مثال تخيل إن الـ K8s هو "المايسترو العبقري" اللي ماسك عصا القيادة، بيدير كل الحاويات (اللي هما العازفين) وبيضمن إنهم كلهم شغالين في تناغم، ولو عازف خرج عن النغمة، بيجيب بديل فوري ليه وبرضو ما فهمت صح اصبر افهمك 😄.
إيه هو Orchestration؟
هدفه تنظيم وتشغيل الحاويات أوتوماتيكيًا بحيث تضمن الحالة المرغوبة للتطبيق بدون تدخل يدوي.
بمعنى آخر: بدل ما تدير كل حاوية بإيدك، الـ Orchestrator (زي Kubernetes) هو اللي بيتولى التشغيل، المراقبة، التوسيع، والتحديث.
إزاي الـ Orchestrator بيخلي حياتك أسهل؟
أنت بتحدد له النتيجة اللي عايزها (الحالة المرغوبة)، وهو بيتولى التنفيذ:
الشفاء الذاتي (Self-Healing): أنت بتقول له: "أنا عايز 5 نسخ من خدمة المدفوعات شغالة دائمًا." لو وقعت واحدة، الـ K8s بيقوم بتشغيل بديل ليها تلقائياً في نفس اللحظة.
التوسع الأوتوماتيكي (Auto-Scaling): لو زاد الضغط، المايسترو بيكتشف ده وبيعمل نسخ زيادة من الخدمة المطلوبة، ولما الضغط يقل، بيطفي النسخ الإضافية عشان يوفر في الفاتورة. ذكاء توفيري!
التحديث بدون انقطاع (Rolling Updates): عايز تحدث نسخة الكود؟ الـ K8s بيحدث الحاويات واحدة تلو الأخرى. بيضمن إن النسخة الجديدة شغالة قبل ما يطفي القديمة. النتيجة: صفر توقف (Zero Downtime) للمستخدم!
تخزين دائم: يربط الحاويات بتخزين ثابت لو التطبيق يحتاج حفظ بيانات.
وبرضو إدارة الإعدادات والسرّيات: ConfigMaps و Secrets للفصل بين الكونفيج وصورة الحاوية
الخلاصة اللي تهمك كمطور Backend:
بعد الـ Containerization، الـ Orchestration هو الخطوة اللي بتحول مشروعك من تطبيق بسيط إلى نظام إنتاجي (Production System) عملاق ومستقر.
اول شئ أنت بتركز على الكود، وهو بيركز على الاستقرار. بتوفر وقت وجهد ضخم في إدارة البنية التحتية.
وتاني شئ بناء أنظمة لا تسقط: بتضمن إن موقعك قوي ومرن (Resilient) ويقدر يستوعب أي مفاجأة في السوق.
وشكرآ 🥰
السيناريو الكارثي لمره المليون 🙂
فوضى الحاويات والتشغيل اليدوي:
فاكرين لما حزمنا تطبيقنا وبيئته بالكامل في حاويات (Docker)؟ عظمة! دلوقتي بقيت بتنشر تطبيقك بسهولة في أي مكان
طيب بس فيه مشكلة أكبر ظهرت 😂 تخيل إن عندك دلوقتي 50 حاوية شغالة على 10 سيرفرات مين هيدير كل دول 😂؟
الكارثة الأولى: لو حاوية وقعت فجأة (وحاجة زي دي بتحصل كتير)، مين اللي هيكتشفها ويشغل بديل ليها؟ هتقعد صاحي 24 ساعة تراقب؟ 😰
الكارثة الثانية: جالك ذياده في عدد الزوار مفاجئ وضغط المستخدمين زاد 10 أضعاف. مين اللي هيقرر ينسخ 15 حاوية زيادة فوراً عشان النظام ما يقعش؟ وهيعمل ده يدوي؟ مستحيل صح
المشكلة ببساطةالحاويات حلوة، بس إدارة عدد ضخم منها يدوياً هي الطريق الأكيد لفشل النظام طيب والحل طيب الحل المنطقي هو ما اسميه الأوركسترا الذكية (Kubernetes)
وهنا بيجي دور البطل الأهم في الـ Backend الحديث: Orchestration، وأشهر مثال له هو Kubernetes (K8s).
إيه هو؟ طيب حديك مثال تخيل إن الـ K8s هو "المايسترو العبقري" اللي ماسك عصا القيادة، بيدير كل الحاويات (اللي هما العازفين) وبيضمن إنهم كلهم شغالين في تناغم، ولو عازف خرج عن النغمة، بيجيب بديل فوري ليه وبرضو ما فهمت صح اصبر افهمك 😄.
إيه هو Orchestration؟
هدفه تنظيم وتشغيل الحاويات أوتوماتيكيًا بحيث تضمن الحالة المرغوبة للتطبيق بدون تدخل يدوي.
بمعنى آخر: بدل ما تدير كل حاوية بإيدك، الـ Orchestrator (زي Kubernetes) هو اللي بيتولى التشغيل، المراقبة، التوسيع، والتحديث.
إزاي الـ Orchestrator بيخلي حياتك أسهل؟
أنت بتحدد له النتيجة اللي عايزها (الحالة المرغوبة)، وهو بيتولى التنفيذ:
الشفاء الذاتي (Self-Healing): أنت بتقول له: "أنا عايز 5 نسخ من خدمة المدفوعات شغالة دائمًا." لو وقعت واحدة، الـ K8s بيقوم بتشغيل بديل ليها تلقائياً في نفس اللحظة.
التوسع الأوتوماتيكي (Auto-Scaling): لو زاد الضغط، المايسترو بيكتشف ده وبيعمل نسخ زيادة من الخدمة المطلوبة، ولما الضغط يقل، بيطفي النسخ الإضافية عشان يوفر في الفاتورة. ذكاء توفيري!
التحديث بدون انقطاع (Rolling Updates): عايز تحدث نسخة الكود؟ الـ K8s بيحدث الحاويات واحدة تلو الأخرى. بيضمن إن النسخة الجديدة شغالة قبل ما يطفي القديمة. النتيجة: صفر توقف (Zero Downtime) للمستخدم!
تخزين دائم: يربط الحاويات بتخزين ثابت لو التطبيق يحتاج حفظ بيانات.
وبرضو إدارة الإعدادات والسرّيات: ConfigMaps و Secrets للفصل بين الكونفيج وصورة الحاوية
الخلاصة اللي تهمك كمطور Backend:
بعد الـ Containerization، الـ Orchestration هو الخطوة اللي بتحول مشروعك من تطبيق بسيط إلى نظام إنتاجي (Production System) عملاق ومستقر.
اول شئ أنت بتركز على الكود، وهو بيركز على الاستقرار. بتوفر وقت وجهد ضخم في إدارة البنية التحتية.
وتاني شئ بناء أنظمة لا تسقط: بتضمن إن موقعك قوي ومرن (Resilient) ويقدر يستوعب أي مفاجأة في السوق.
وشكرآ 🥰
❤2
مجالات البرمجة:
1. تطوير المواقع – Frontend (واجهة المستخدم)
2. تطوير المواقع – Backend (الخوادم وقواعد البيانات)
3. تطوير تطبيقات الهواتف (Mobile Apps)
4. تطوير الألعاب (Game Development)
5. الذكاء الاصطناعي وتعلم الآلة (AI & Machine Learning)
6. تحليل البيانات (Data Analysis)
7. أتمتة العمليات والبرامج الصغيرة (Automation)
8. الأمن السيبراني (Cybersecurity)
ابدأ في مجال البرمجة الذي تفضله:
– إذا كنت تتعلم وحدك:
ابدأ بتعلم أساسيات البرمجة والتفكير المنطقي عبر أكتوكود – بايثون:
كورس بايثون بأكتوكود
– إذا قررت الاستمرار في المجالات 5، 6، 7 بعد ذلك، انتقل إلى تعلم بايثون من خلال قناة الزيرو:
كورس بايثون الزيرو
– إذا قررت الاستمرار في المجال 1 (تطوير المواقع – Frontend):
خارطة تعلم ال Frontend
تطوير المواقع – أساسيات Frontend
– إذا قررت الاستمرار في المجال 2 (تطوير المواقع – Backend):
خارطة تعلم ال Backend
– إذا قررت الاستمرار في المجال 3 (تطبيقات الهواتف):
تطوير تطبيقات الهواتف – أساسيات
خارطة تعلم تطوير تطبيقات الهاتف
– إذا قررت الاستمرار في المجال 8 (الأمن السيبراني):
خارطة تعلم الأمن السيبراني
أساسيات نظام GNU/Linux
bash scripting - اساسيات
– إذا قررت الاستمرار في المجال 4 (تطوير الألعاب):
C++ – أساسيات
– إذا كنت ستتعلم مع الجامعة:
ابدأ باللغة التي تدرسها في الجامعة أولًا، ولا تشتت نفسك بلغة أخرى في نفس الوقت.
روابط مفيدة للمبتدئين قبل البدء بأي مجال:
1. أساسيات التعامل مع الحاسوب – حتى الحلقة 13
2. أساسيات مهمة لكل مبرمج
3. سطر الأوامر
1. تطوير المواقع – Frontend (واجهة المستخدم)
2. تطوير المواقع – Backend (الخوادم وقواعد البيانات)
3. تطوير تطبيقات الهواتف (Mobile Apps)
4. تطوير الألعاب (Game Development)
5. الذكاء الاصطناعي وتعلم الآلة (AI & Machine Learning)
6. تحليل البيانات (Data Analysis)
7. أتمتة العمليات والبرامج الصغيرة (Automation)
8. الأمن السيبراني (Cybersecurity)
ابدأ في مجال البرمجة الذي تفضله:
– إذا كنت تتعلم وحدك:
ابدأ بتعلم أساسيات البرمجة والتفكير المنطقي عبر أكتوكود – بايثون:
كورس بايثون بأكتوكود
– إذا قررت الاستمرار في المجالات 5، 6، 7 بعد ذلك، انتقل إلى تعلم بايثون من خلال قناة الزيرو:
كورس بايثون الزيرو
– إذا قررت الاستمرار في المجال 1 (تطوير المواقع – Frontend):
خارطة تعلم ال Frontend
تطوير المواقع – أساسيات Frontend
– إذا قررت الاستمرار في المجال 2 (تطوير المواقع – Backend):
خارطة تعلم ال Backend
– إذا قررت الاستمرار في المجال 3 (تطبيقات الهواتف):
تطوير تطبيقات الهواتف – أساسيات
خارطة تعلم تطوير تطبيقات الهاتف
– إذا قررت الاستمرار في المجال 8 (الأمن السيبراني):
خارطة تعلم الأمن السيبراني
أساسيات نظام GNU/Linux
bash scripting - اساسيات
– إذا قررت الاستمرار في المجال 4 (تطوير الألعاب):
C++ – أساسيات
– إذا كنت ستتعلم مع الجامعة:
ابدأ باللغة التي تدرسها في الجامعة أولًا، ولا تشتت نفسك بلغة أخرى في نفس الوقت.
روابط مفيدة للمبتدئين قبل البدء بأي مجال:
1. أساسيات التعامل مع الحاسوب – حتى الحلقة 13
2. أساسيات مهمة لكل مبرمج
3. سطر الأوامر
❤1👍1
Forwarded from Codefajr_كود فجر
الوحدة 01 الطب الشرعي الحاسوبي في عالم اليوم
الوحدة 02 عملية التحقيق في الطب الشرعي الحاسوبي
الوحدة 03 فهم الأقراص الصلبة وأنظمة الملفات
الوحدة 04 الحصول على البيانات وتكرارها
الوحدة 05 هزيمة تقنيات مكافحة الطب الشرعي
الوحدة 06 الطب الشرعي لنظام التشغيل Windows
الوحدة 07 الطب الشرعي لينكس وماك
الوحدة 08 الطب الشرعي للشبكة
الوحدة 09 التحقيق في هجمات الويب
الوحدة 10 الطب الشرعي للويب المظلم
الوحدة 11 الطب الشرعي لقاعدة البيانات
الوحدة 12 الطب الشرعي السحابي
الوحدة 02 عملية التحقيق في الطب الشرعي الحاسوبي
الوحدة 03 فهم الأقراص الصلبة وأنظمة الملفات
الوحدة 04 الحصول على البيانات وتكرارها
الوحدة 05 هزيمة تقنيات مكافحة الطب الشرعي
الوحدة 06 الطب الشرعي لنظام التشغيل Windows
الوحدة 07 الطب الشرعي لينكس وماك
الوحدة 08 الطب الشرعي للشبكة
الوحدة 09 التحقيق في هجمات الويب
الوحدة 10 الطب الشرعي للويب المظلم
الوحدة 11 الطب الشرعي لقاعدة البيانات
الوحدة 12 الطب الشرعي السحابي
Module 01 Computer Forensics in Today’s World
Module 02 Computer Forensics Investigation Process
Module 03 Understanding Hard Disks and File Systems
Module 04 Data Acquisition and Duplication
Module 05 Defeating Anti-forensics Techniques
Module 06 Windows Forensics
Module 07 Linux and Mac Forensics
Module 08 Network Forensics
Module 09 Investigating Web Attacks
Module 10 Dark Web Forensics
Module 11 Database Forensics
Module 12 Cloud Forensics
Module 13 Investigating Email Crimes
Module 14 Malware Forensics
Module 15 Mobile Forensics
Module 16 IoT Forensics
❤1💯1
Forwarded from Codefajr_كود فجر
❤1💯1