2024-08-29 01:37:32
NextJs - ج١ - مقدمة إلى NextJs، البداية وإعداد بيئة التطوير
12 دقيقة
191
مشاهدة
مقدمة
في عالم تطوير الويب المتسارع، تبحث دائمًا عن أدوات تساعدك في بناء تطبيقات سريعة وفعّالة دون أن تضطر للخوض في تفاصيل معقدة. Next.js يأتي كحل مثالي لهذه التحديات. هذا الإطار البرمجي، المبني على Re
...
2023-03-30 15:49:15
المصادقة -ج٣- رموز الويب المهيكلة (JSON Web Tokens - JWTs) والمصادقة باستخدام الرموز
16 دقيقة
1670
مشاهدة
مقدمة
تحدثنا في المقالين السابقين من سلسلة المصادقة والتخويل عن مفهوم المصادقة (authentication)، التخويل (authorisation). تعلّمنا في المقالة الأولى ماهي مصادقة المستخدمين (user authentication)، وكيف ت
...
2023-03-29 12:49:34
المصادقة - ج٢ - المصادقة باستخدام الجلسة (Session-based authentication) وملفات تعريف الارتباط (Cookies)
15 دقيقة
1508
مشاهدة
قمنا في المقال الأول من سلسلة المصادقة والتخويل بالتعرف على مفهوم المصادقة، والتخويل، الحاجة لهما، واستعرضنا بعض الطرق لتطبيقهما.
هذه هي المقالة الثانية من السلسلة، حيث نركز هنا على المصادقة باستخدام
...
2023-03-28 09:29:24
المصادقة - ج١ - ماهي مصادقة المستخدمين (user authentication)، وكيف تتم في الويب
13 دقيقة
5112
مشاهدة
مقدمة
سأتحدث في هذا المقال عن موضوع مهم في الويب، وهو المصادقة (authentication)، وسأتطرق لمفهوم مقارب وهو التخويل أو الإذن (authorisation)، وكلاهما يعدّان من المواضيع التي يجب على مطور الويب فهمها وم
...
2022-10-02 00:47:02
تعلم البرمجة: البرمجة التنافسية، أول خطوات تعلم البرمجة - Competitive programming
15 دقيقة
4028
مشاهدة
من الواضح أنك تريد تعلم البرمجة، ولهذا أنت هنا. إذا كانت هذه البداية المطلقة بالنسبة اليك، انصحك بالاطلاع على مقالتي تعلم البرمجة من الصفر أولا.
كما ذكرت في تلك المقالة، قد يكون الدخول في مجال البرمجة
...
2022-08-24 02:19:24
تقييم سرعة وأداء مواقع الانترنت، وعلاقة ذلك بتجربة المستخدم ومحركات البحث SEO
12 دقيقة
3488
مشاهدة
يعبر أداء موقع الانترنت بشكل رئيسي عن سرعة تحميل الموقع، وسهولة استخدامه.
سأقوم باطلاعك عزيزي القارئ على بعض المعايير والمؤشرات التي عادة ما تستخدم لقياس أداء مواقع الانترنت، مع تاثيرها على تجربة الم
...
2022-08-14 22:27:13
كيف يعمل الانترنت؟ ما هي الخطوات التي يقوم المتصفح بتنفيذها للحصول على صفحة ويب؟
20 دقيقة
3646
مشاهدة
في هذه المقالة، سأشرح بالتفصيل العمليات التي تحدث وراء الكواليس عندما تقوم بفتح موقع انترنت معين.
أعتقدُ أن هذه المقالة مهمة جدا للمبتدئين الراغبين بتعلم الويب، الا انها قد تكون مفيدة أيضا لبعض الاشخا
...
2022-08-08 00:16:15
أهم الأدوات التي يجب على كل مبرمج معرفتها
16 دقيقة
1781
مشاهدة
من خلال هذه المقالة، سأشارك بعض الأدوات التي أجدُها شخصيا مفيدة اثناء العمل في مجال تطوير البرمجيات، وسأحاول أن أبقي تركيزي على الادوات العملية (tools) اكثر من المفاهيم المتعلقة بها، إلا أنني سأتطرق ل
...
2021-10-17 22:03:33
مقدمة الى Git، الأداة التي يجب على كل مبرمج اتقانها
28 دقيقة
4047
مشاهدة
المشكلة التي نريد حلها
- كم مرة قمت بتطوير مشروع برمجي، امضيت الكثير من الوقت لجعله يعمل بشكل جيد، ثم اردت اجراء تعديلات او تجريب شيء مختلف، فقمت بتخريب المشروع ولم تعد قادرا على استعادته الى الوضع ال
...
2021-05-31 00:24:33
ما هي الحوسبة السحابية (Cloud Computing)؟ وما هي فوائدها بالنسبة لمطور البرمجيات
11 دقيقة
2549
مشاهدة
انتشر مصطلح الحوسبة السحابية بشدة وبتنا نسمع كثيرا عن "السحابة"..بعيدا عن المفاهيم النظرية، سأتكلم في هذا المقال سريعا عن مفهوم الحوسبة السحابية، مع اعطاء بعض الأمثلة، وسأتحدث عن فوائدها لك كمهندس برم
...