• استعراض
  • الأكثر قراءة

الأكثر قراءة

كيف تصنع محتوى رقمي ناجح؟ إليك التفاصيل خطوة بخطوة

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

معنى System design (تصميم الأنظمة البرمجية)، معمارية النظام (System architecture) والحاجة لهما

هل فكرت يوما ما بالتقدم إلى شركة برمجية كبيرة مثل غوغل، مايكروسوفت، فيس بوك أو غيرها، ووجدت عبارة "مقابلة تصميم النظام - System design interview"؟ سأحاول في هذا المقال إعطاءَك عزيزي القارئ فكرة عن مفا...

تعلم البرمجة من الصفر - ما قبل البداية، الأساسيات النظرية

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

مسيرتي في البرمجة، من البداية حتى الوصول الى Booking.com، ونصائحي لك لتعلم البرمجة

منذ حوالي ١٦ عاماً، بدأت مسيرتي في عالم المعلوماتية كهاوٍ فضولي، يحب أن يتعلّم كيف تعمل الأشياء. واليومَ أقضي معظم وقتي في ممارسة البرمجة واعمل في مجالها. سأتحدث في هذه المقالة عن تجربتي الشخصية مع ال...

المصادقة - ج١ - ماهي مصادقة المستخدمين (user authentication)، وكيف تتم في الويب

مقدمة سأتحدث في هذا المقال عن موضوع مهم في الويب، وهو المصادقة (authentication)، وسأتطرق لمفهوم مقارب وهو التخويل أو الإذن (authorisation)،  وكلاهما يعدّان من المواضيع التي يجب على مطور الويب فهمها وم...

مقدمة الى Git، الأداة التي يجب على كل مبرمج اتقانها

المشكلة التي نريد حلها - كم مرة قمت بتطوير مشروع برمجي، امضيت الكثير من الوقت لجعله يعمل بشكل جيد، ثم اردت اجراء تعديلات او تجريب شيء مختلف، فقمت بتخريب المشروع ولم تعد قادرا على استعادته الى الوضع ال...

تعلم البرمجة: البرمجة التنافسية، أول خطوات تعلم البرمجة - Competitive programming

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

التعلم التشاركي (Federated Learning) للمحافظة على خصوصية البيانات

يميل الاتجاه العام لمختلف نواحي الحياة اليوم نحو الذكاء الصنعي وتقنيات التعلم العميق (deep learning)، الذي اثبت كفاءته وقدرته على حل المشاكل المعقدة، وبات اساسيا في العديد من التطبيقات من بينها تصنيف ...

كيف يعمل الانترنت؟ ما هي الخطوات التي يقوم المتصفح بتنفيذها للحصول على صفحة ويب؟

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

تقييم سرعة وأداء مواقع الانترنت، وعلاقة ذلك بتجربة المستخدم ومحركات البحث SEO

يعبر أداء موقع الانترنت بشكل رئيسي عن سرعة تحميل الموقع، وسهولة استخدامه.  سأقوم باطلاعك عزيزي القارئ على بعض المعايير والمؤشرات التي عادة ما تستخدم لقياس أداء مواقع الانترنت، مع تاثيرها على تجربة الم...