Programming

مقالات من فريق مكتب النقطة في البرمجة وقواعد البيانات وأمن المعلومات والشبكات، من خبرة العمل اليومي مع المؤسسات العراقية.

أكبر قاعدة بيانات في العراق اسمها إكسل Programming2026/11/04 أكبر قاعدة بيانات في العراق اسمها إكسل اسأل أي مؤسسة عندنا: أين تحفظون بياناتكم؟ سيأتيك الجواب الرسمي سريعا: لدينا نظام. لكن تجول قليلا بين المكاتب وانظر إلى الشاشات، وسترى الحقيقة مفتوحة أمامك في كل حاسوب: جد… Read article فن الـ Code Review: كيف تبني بيئة تطوير داعمة وتتعلم من زملائك؟ Programming2026/10/31 The art of code review: how do you build a supportive development culture and learn from your colleagues? مراجعة الكود (Code Review) ليست مجرد بوابة جودة (Quality Gate) لدمج التعديلات في الفرع الرئيسي؛ بل هي المكان الحقيقي الذي تتكون فيه ثقافة الفريق البرمجي وتنتقل فيه الخبرا… Read article من تنفيذ طلبات المستخدم إلى هندسة احتياجاته: كيف تُبنى الأنظمة الاحترافية؟ Programming2026/10/30 من تنفيذ طلبات المستخدم إلى هندسة احتياجاته: كيف تُبنى الأنظمة الاحترافية؟ المقدمة: هل المستخدم يعرف دائماً ما يحتاج إليه؟ في عالم تطوير البرمجيات، ثمة اعتقاد شائع بأن نجاح المطور يقاس بمدى قدرته على تنفيذ طلبات المستخدم بسرعة ودقة. فكلما طلب ال… Read article الذكاء الاصطناعي في بيئة التطوير: مساعدك الذكي أم بديل المطور؟ Programming2026/10/30 الذكاء الاصطناعي في بيئة التطوير: مساعدك الذكي أم بديل المطور؟ أحدثت أدوات الذكاء الاصطناعي التوليدي والوكلاء المتخصصين (AI Agents) تحولاً جذرياً في كيفية كتابة البرمجيات اليوم. أدوات مثل GitHub Copilot، Claude Agent، وCodex أصبحت جز… Read article Rest Api With .Net Programming2026/10/30 Rest Api With .Net شرح واجهات برمجة التطبيقات REST API باستخدام .NET 1. ما هي REST API؟ هي أسلوب يسمح لتطبيقين أو أكثر بالتواصل مع بعضهما عبر الإنترنت وتبادل البيانات. مثلاً، عندما نستخدم ت… Read article Architecture vs. Code: لماذا لا يكفي كتابة الكود النظيف لبناء نظام قوي؟ Programming2026/10/30 Architecture vs. Code: لماذا لا يكفي كتابة الكود النظيف لبناء نظام قوي؟ ي المراحل الأولى من رحلة أي مطور برمجيات، يكون التركيز الأساسي منصباً على إتقان بناء الدوال، تطبيق مبادئ Clean Code، والالتزام بقواعد SOLID. تعتبر هذه المهارات حجر الأساس… Read article قواعد البيانات والأداء: تحسين أداء استعلامات SQL وتجاوز خناق السرعة Programming2026/10/30 قواعد البيانات والأداء: تحسين أداء استعلامات SQL وتجاوز خناق السرعة المقدمة تُعد قواعد البيانات العمود الفقري لأغلب التطبيقات. في أول أيام المشروع تعمل كل الاستعلامات بسرعة فائقة لأن حجم البيانات صغير. ثم يزداد عدد المستخدمين وتتراكم السج… Read article لماذا يُعد JetBrains Rider بيئة التطوير المتكاملة المثالية لمطوري .NET؟ Programming2026/10/30 لماذا يُعد JetBrains Rider بيئة التطوير المتكاملة المثالية لمطوري .NET؟ بيئة التطوير المتكاملة (IDE) الممتازة لـ .NET يجب ألا تقتصر على مساعدتك في كتابة كود C# فحسب. فعند بناء تطبيقات ASP.NET Core، نقضي الكثير من الوقت في التنقل بين الأكواد،… Read article مقابر البيانات: أرقام تجمع بعناية ولا يقرؤها أحد Programming2026/10/29 Data graveyards: numbers collected carefully that nobody reads في نهاية كل شهر أو كل اسبوع، يجلس موظف في كل مؤسسة أمام حاسوبه ليؤدي الطقس المقدس: التقرير الأسبوعي أو الشهري. يجمع الأرقام من الشعب والأقسام، ويرتبها في جداول، ويحسب الن… Read article التحول الرقمي في الجامعات: لماذا ما زالت أقسام التسجيل تغرق بالورق؟ Programming2026/10/24 Digital transformation in universities: why are registration offices still drowning in paper? نحن في أكتوبر، والمشهد يعيد نفسه في كل جامعة: طوابير أمام شباك التسجيل تمتد إلى الممر، طالب مستجد يحمل ملفا بلاستيكيا فيه نسخ مصورة عن كل ورقة أصدرتها الدولة باسمه، وموظف… Read article كلمة المرور الطويلة ليست بالضرورة قوية: لماذا تنجح «Admin@123» في اجتياز السياسات وكيف نوقفها Programming2026/10/24 كلمة المرور الطويلة ليست بالضرورة قوية: لماذا تنجح «Admin@123» في اجتياز السياسات وكيف نوقفها لسنوات طويلة بُنيت سياسات كلمات المرور على وصفة واحدة: ثمانية محارف على الأقل، حرف كبير، رقم، ورمز. والنتيجة؟ كلمة مثل Admin@123 تجتاز هذه الوصفة بامتياز، وهي في الوقت نف… Read article تقنية الدوكر Programming2026/10/23 تقنية الدوكر شرح تقنية دوكر (Docker) 1. ما هي تقنية دوكر؟ دوكر (Docker) هي تقنية تُستخدم لتشغيل التطبيقات داخل بيئات معزولة تُسمّى الحاويات، حيث تحتوي هذه الحاويات على التطبيق والمكتب… Read article الذكاء الاصطناعي في العيادة: مساعد ذكي أم صندوق أسود؟ Programming2026/09/05 الذكاء الاصطناعي في العيادة: مساعد ذكي أم صندوق أسود؟ في إحدى غرف الأشعة، أنهى طبيب للتو فحص صورة صدر وقرر أنها سليمة. قبل أن ينتقل للحالة التالية، ظهر تنبيه من النظام: منطقة مشبوهة في الرئة اليسرى، احتمال ورم 94 بالمئة. قرب… Read article من يحمي بياناتك الصحية؟ Programming2026/08/29 من يحمي بياناتك الصحية؟ المشهد مألوف لدرجة أننا لم نعد نلاحظه. نتيجة تحليل ترسل صورة في مجموعة واتساب اسمها "نتائج المختبر"، وصورة أشعة محفوظة في الهاتف الشخصي لموظف الاستقبال، وملف مريض كامل ين… Read article دليل شامل لتطوير تطبيقات الهاتف الحديثة (Flutter & dart) Programming2026/08/25 دليل شامل لتطوير تطبيقات الهاتف الحديثة (Flutter & dart) تطبيقات Flutter وDart: دليل شامل لتطوير تطبيقات الهاتف الحديثة المقدمة أصبحت تطبيقات الهواتف الذكية جزءًا أساسيًا من الحياة اليومية، سواء في مجالات التعليم أو التجارة الإ… Read article لماذا تفشل مشاريع التحول الرقمي؟ Programming2026/08/22 لماذا تفشل مشاريع التحول الرقمي؟ لماذا تفشل مشاريع التحول الرقمي عندنا؟ المشهد يتكرر بنفس التفاصيل تقريبا. حفل إطلاق أنيق، وكلمة حماسية عن "مواكبة العصر"، وصور تذكارية أمام شاشة كبيرة تعرض واجهة النظام ا… Read article منصة Git&GitHub Programming2026/08/14 منصة Git&GitHub في عالم تطوير البرمجيات، كتابة الكود ليست سوى جزء من العمل. ومع نمو المشروع وازدياد عدد المطورين والميزات والتعديلات، تظهر الحاجة إلى أدوات تساعدنا على إدارة الكود، تتبع… Read article من الأرشيف الورقي إلى لوحة البيانات: كيف تتغيّر مستشفياتنا؟ Programming2026/08/08 من الأرشيف الورقي إلى لوحة البيانات: كيف تتغيّر مستشفياتنا؟ لا تحتاج إلى ذاكرة قوية لتستحضر المشهد: طابور أمام شباك الاستعلامات، وموظف يقلّب جبلا من الملفات الصفراء بحثا عن اسم، وختم ينتقل من مكتب إلى مكتب قبل أن تبدأ رحلة العلاج… Read article نبذة عن بيئة التطوير دوت نت Programming2026/08/07 نبذة عن بيئة التطوير دوت نت منذ أكثر من عقدين، تُعد منصة .NET من مايكروسوفت واحدة من أقوى المنصات البرمجية لبناء التطبيقات الحديثة. بدأت كإطار عمل لتطوير تطبيقات ويندوز، ثم تطورت لتصبح منصة مفتوحة ا… Read article
en_USEnglish