الرئيسيةمن أناالدوراتالجلساتالمدونةسوق الأوامرالمناهج والباقاتالشركاء

دورات عربية متخصصة في التقنية والبرمجة والذكاء الاصطناعي.

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

المنصة

  • الرئيسية
  • من أنا
  • الدورات
  • الجلسات الفردية
  • المناهج والباقات
  • سوق الأوامر
  • المدونة

الدعم

  • الأسئلة الشائعة
  • تواصل معنا
  • سياسة الخصوصية
  • شروط استخدام التطبيق
  • سياسة الاسترجاع

© 2026 أحمد حايس. جميع الحقوق محفوظة.

الرئيسيةالدوراتالجلساتالمدونةالدخول

البرمجة بالعربي

مقالات عملية مرتبة حسب المجال والمستوى، اختر المجال المناسب واقرأ من مستوى مبتدئ إلى محترف.

المجال
كل المجالات
تكنولوجياDevOps بالعربيHow To Make ItOptimizing بالعربيأحدث أخبار التكنولوجياالأوتوميشنالبرمجة بالعربيالذكاء الاصطناعي
المستوى
كل المستوياتمبتدئمتوسطمحترف
الـ JWT مش مشفّر: أي حد ماسك التوكن يقدر يقرا محتواه
متوسط13 يوليو 2026

الـ JWT مش مشفّر: أي حد ماسك التوكن يقدر يقرا محتواه

التوقيع في الـ JWT بيمنع التزوير، مش القراءة. أي حد ماسك التوكن يفك الـ payload في ثانية. اعرف الفرق بين التوقيع والتشفير، هجوم alg none، وإزاي تأمّن توكناتك صح بمثال وكود شغّال ومصادر رسمية.

5 دقائق قراءة
ليه ممنوع تخزّن الباسوورد كنص؟ الفرق بين التشفير والهاش للمبتدئ
مبتدئ12 يوليو 2026

ليه ممنوع تخزّن الباسوورد كنص؟ الفرق بين التشفير والهاش للمبتدئ

لو بتخزّن كلمة سر المستخدم كنص عادي، أي تسريب واحد بيسلّم كل الحسابات جاهزة. الحل مش التشفير، ده الهاش. مقال للمبتدئ بمثال البصمة، ثم شرح علمي دقيق، وكود bcrypt شغّال بأربع سطور، أرقام حقيقية من تسريبات LinkedIn وRockYou، الفرق بين التشفير والهاش والمِلح، trade-offs، ومتى لا تستخدم الهاش، مع مصادر رسمية.

5 دقائق قراءة
الإغلاقات (Closures): ليه الدالة تفضل فاكرة متغيّراتها بعد ما تخلص؟
مبتدئ10 يوليو 2026

الإغلاقات (Closures): ليه الدالة تفضل فاكرة متغيّراتها بعد ما تخلص؟

الدالة الداخلية في جافاسكريبت بتمشي وهي شايلة شنطة فيها متغيّرات الدالة الأم، فبتفضل توصلها حتى بعد ما تخلص. شرح للمبتدئ بمثال بسيط، ثم تعريف علمي دقيق، كود شغّال يطبع 1 و2 و3، فخّ الحلقة الشهير 3 3 3 وحله بـ let، الـ trade-off في الذاكرة، ومتى لا تستخدمها، مع مصادر.

4 دقائق قراءة
الـ Big O للمبتدئ: ليه كودك سريع على 100 عنصر وبيتجمّد على مليون
مبتدئ10 يوليو 2026

الـ Big O للمبتدئ: ليه كودك سريع على 100 عنصر وبيتجمّد على مليون

نفس الكود يشتغل في جزء من الثانية على 100 عنصر ويتجمّد على مليون. السبب مش السيرفر، ده الـ Big O. مقال للمبتدئ بمثال دفتر التليفونات، ثم تعريف علمي، وكود بايثون تقيس بيه بنفسك الفرق بين list وset، مع trade-offs ومتى متشغلش بالك ومصادر.

4 دقائق قراءة
الـ Recursion للمبتدئ: ليه دالة بتنادي نفسها بتوقّع برنامجك بـ RecursionError
مبتدئ10 يوليو 2026

الـ Recursion للمبتدئ: ليه دالة بتنادي نفسها بتوقّع برنامجك بـ RecursionError

الـ Recursion هو إن دالة تنادي نفسها لحل نسخة أصغر من المشكلة. مقال للمبتدئ بمثال العرائس المتداخلة، ثم شرح المكدس علميًا، مع كود بايثون شغّال يوريك RecursionError وحله ومصادر.

4 دقائق قراءة
ليه 0.1 + 0.2 ما بيساويش 0.3؟ الفاصلة العائمة من الصفر
مبتدئ10 يوليو 2026

ليه 0.1 + 0.2 ما بيساويش 0.3؟ الفاصلة العائمة من الصفر

الكمبيوتر بيقولك 0.1 + 0.2 = 0.30000000000000004، وده مش عطل. مقال للمبتدئ يشرح الفاصلة العائمة بمثال الثلث، ثم علميًا بمعيار IEEE 754، مع كود بايثون وجافاسكريبت شغّال، سيناريو فلوس، الحل بالقروش الصحيحة وDecimal، trade-offs، ومتى لا تستخدم float، مع مصادر.

4 دقائق قراءة
ليه فرز المصفوفة بيخلّي نفس الحلقة أسرع 6 مرات؟ توقّع التفرّع
محترف9 يوليو 2026

ليه فرز المصفوفة بيخلّي نفس الحلقة أسرع 6 مرات؟ توقّع التفرّع

حلقة واحدة على نفس البيانات تطلع أسرع 6 مرات لو رتّبت المصفوفة قبلها. المقال للمحترف يشرح توقّع التفرّع بمثال عامل التحويلة، ثم تشريح خط الأنابيب والتنفيذ التخميني، مع كود C وقياسات، حل branchless، الـ trade-offs، ومتى متشغلش بالك، مع مصادر.

6 دقائق قراءة
Idempotency: ليه ضغط زر الدفع مرتين بيخصم العميل مرتين وإزاي تمنعه
متوسط9 يوليو 2026

Idempotency: ليه ضغط زر الدفع مرتين بيخصم العميل مرتين وإزاي تمنعه

لو العميل ضغط زر الدفع مرتين بسبب بطء الشبكة، ممكن يتخصم منه المبلغ مرتين. مقال للمتوسط يشرح الـ Idempotency بمثال التذكرة المرقّمة، ثم تعريف علمي من RFC 9110، وكود FastAPI + Redis جاهز بمفتاح Idempotency-Key، أرقام حقيقية من Stripe، trade-offs، ومتى لا تستخدمه، مع مصادر.

5 دقائق قراءة
حالة السباق Race Condition: ليه خيطان يزوّدان عدّادًا معًا فتضيع نصف الزيادات
متوسط9 يوليو 2026

حالة السباق Race Condition: ليه خيطان يزوّدان عدّادًا معًا فتضيع نصف الزيادات

خيطان يزوّدان نفس العدّاد مليون مرة، والنتيجة تطلع أقل من المتوقع بمئات الآلاف. مقال للمتوسط يشرح حالة السباق بمثال ماكينة الصراف، ثم تشريح علمي لعملية القراءة-التعديل-الكتابة غير الذرّية، كود Python شغّال يوريك التحديث الضائع ويصلحه بـ Lock، أرقام مقاسة، سيناريو بيع مخزون بالزيادة، trade-offs، ومتى لا تشغل بالك، مع مصادر رسمية.

5 دقائق قراءة

عرض 46 - 54 من 307 مقال

السابق
1
…5
6
7
…35
التالي