انفورماتيك

  • برمجة
    • جافا
    • دوت نت
    • سي/سي++
    • دوكر
  • هندسة برمجيات
    • SOLID
    • منهجية ال Agile
    • Microservices
  • الذكاء الاصطناعي
  • خوارزميات
  • أمن المعلومات
  • قواعد البيانات
  • مقالات عامة
  • عنا
    • الكُتاب في الموقع
اختر صفحة
خريطة لتعلم الـ Vuejs مع بعض النصائح!!

خريطة لتعلم الـ Vuejs مع بعض النصائح!!

بواسطة محمد أحمد حسين | 29/10/2020 | 154 views
هذه المادة قابلة للتحديث من وقت لآخر… Vuejs عبارة عن مكتبة Front-End تستخدم في برمجة واجهات برمجيات الانترنت, لها مثيلاتها كـ React و Angular في هذه النصوص أود عرض صورة مبسطة وسريعة لتعلم Vuejs. الشئ الأول والذي يتوجب فهمه على أي مطور برميجات انترنت هو أن يجد...
تطوير الأنظمة وهندسة البرمجيات – Jeff Dean أنموذجاً

تطوير الأنظمة وهندسة البرمجيات – Jeff Dean أنموذجاً

بواسطة أبوبكر الطائف | 14/10/2019 | 732 views
حسب ويكيبيديا فإن مطور البرمجيات – Web Developer – يتم تعريفه بأنه شخص متخصص في برمجيات الكمبيوتر يقوم بتصميم النظم لإنجاز المتطلبات التي يحددها محلل النظم، كذلك فإن مهندس البرمجيات – Software Engineer – هو شخص ممارس يقوم بتطبيق النظريات...
إجتياز إمتحان الـ #C من مايكروسوفت 70-483.. من الألف للياء

إجتياز إمتحان الـ #C من مايكروسوفت 70-483.. من الألف للياء

بواسطة محمد أحمد حسين | 26/09/2019 | 1٬668 views
جلست؛  وإجتزت قبل ستة أيّام، تحديدا يوم 19/9/2019،  امتحان Programming in C# 70-438  من قبل مايكروسوفت Microsoft وهذا الإمتحان يتعلق بتحديد مستويات المبرمجين الذين يستخدمون تلك اللغة في برمجة تطبيقاتهم على منصة الدوت نت. في هذه المقالة سأتحدث عن طريقة إجتياز هذا...
إستخدام الـ Windows Deployment Services لتثبيت نظام التشغيل ويندوز لأكثر من جهاز من خلال الشبكة

إستخدام الـ Windows Deployment Services لتثبيت نظام التشغيل ويندوز لأكثر من جهاز من خلال الشبكة

بواسطة محمد أحمد حسين | 25/11/2018 | 4٬539 views
مقدمة (خارج الإطار) قبل إسبوع أو أكثر تم تكليفي بمهمة مشروع برمجي جديد لوزارة سيادية في دولة ما وقد تم تسليمي جهاز الخادم Server والأجهزة المساعدة الأخرى.. الخادم يعمل على نظام التشغيل ويندوز سيرفر 2012 Windows Server 2012 R2 … في فترة من الفترات بعد تسليمي جهاز...
مقدمة عن ال HTTP

مقدمة عن ال HTTP

بواسطة وجدي عصام | 10/12/2017 | 9٬345 views
أغلب إن لم يكن كل المستخدمين قد سمع بال HTTP من قبل، على الأقل قاموا بكتابته في المتصفحات http:// لفتح المواقع المطلوبة. وبالرغم من الاستخدام المتكرر الا أن كثير من المختصين (مطورين تطبيقات الويب، مختصي الحماية، مدراء الأنظمة) ليست لديهم معلومات كافية حول هذا...
حديث حول ال Internet Explorer Compatibility View

حديث حول ال Internet Explorer Compatibility View

بواسطة وجدي عصام | 29/05/2015 | 451 views
هذه المرة حديثنا حول متصفح الIE ، فاذا كنت مطور ويب تقوم بصيانة مواقع تعمل على نسخ قديمة من ال IE ، أو تقوم بتطوير مواقع حديثه Modern Web (باستخدام CSS 3/JQuery) ولكنها سوف تعمل ك Intranet Web Applications (لاحظ انترانت وليس انترنت) بمعنى سوف تعمل ضمن الشبكة الداخلية...
حل مشكلة اللغة العربية في النوت باد (كيف يحلها المبرمج)

حل مشكلة اللغة العربية في النوت باد (كيف يحلها المبرمج)

بواسطة وجدي عصام | 16/01/2014 | 16٬123 views
السلام عليكم ورحمة الله وبركاته إن الحديث عن موضوع ال Unicode وال Encoding يعتبر من الأساسيات الضرورية Fundamental Concepts لأي مبرمج ومهندس برمجيات، واكمالاً لسلسه (أساسيات يجب أن يعرفها اي مبرمج) فقد طرحنا سؤالاً عن مشكلة عامه نراها كثيراً بشكل دوري الا وهي أن النص...
انطلاقه مشروع اعداد كتاب جافا العربي

انطلاقه مشروع اعداد كتاب جافا العربي

بواسطة وجدي عصام | 25/10/2013 | 780 views
هل تود المشاركة في اعداد كتاب البرمجة بلغه الجافا العربي ؟ يوماً بعد يوم نرى الكثير من المبتدئين في البرمجة يواجهوا الكثير من المصاعب في تعلم الأساسيات والانتقال للمراحل المتقدمة التي تعطيهم الثقة بأنهم في الطريق الصحيح، وعندما ينتقل ذلك المبتدئ الى مرحلة جيدة بعد...
ما هي رائحة الكود Code Smell؟

ما هي رائحة الكود Code Smell؟

بواسطة أحمد عصام | 30/09/2013 | 791 views
ال Code Smell هي علامات وإشارات داخل الكود تدل على أن هناك خلل في التصميم. بحد ذاتها لا تعتبر خطأ برمجي Software Bugs ، وربما نجد أكواد مليئة بهذه الروائح لكنها تعمل على ما يرام دون أي مشاكل. أحد الأمثلة الشهيرة على هذه الراوئح هي وجود دالة تحوي مئات الأسطر Long...
لماذا مساحات الأقراص أقل مما هو موجود بالإعلان

لماذا مساحات الأقراص أقل مما هو موجود بالإعلان

بواسطة وجدي عصام | 27/09/2013 | 190 views
لماذا عندما تشتري أي وحدة تخزينية Hard disk/Flash تجد مساحتها أقل من ما هو موجود في الإعلان ؟ السبب هو في كيفية حساب البايت Byte ، مصنعي وحدات التخزين Hardware Manufacture يحسبوا الكيلوبايت على انه 1000 بايت ، بينما نحسبها نحن المبرمجين ونظام التشغيل ايضاً على أنها...
لماذا كتب علوم الحاسب الكلاسيكية تحتوى بعضاً منها على ديناصورات؟

لماذا كتب علوم الحاسب الكلاسيكية تحتوى بعضاً منها على ديناصورات؟

بواسطة وجدي عصام | 27/09/2013 | 784 views
القصه تبدأ مع معاناه عالم الحاسب و مهندس البرمجيات فريد بروك Fred Brooks مع نظام OS/360 ، حيث هذا النظام كان من المفترض أن يكون من افضل الأنظمه وأكبرها لدعمه time-sharing ولكن لكبر هذا النظام وتعقيده فكل ما كانت تحل مشكله يظهر مكانها عشرات المشاكل الأخرى Bugs . أحد...
ماذا تعرف عن ال Internationalization & Localization ؟

ماذا تعرف عن ال Internationalization & Localization ؟

بواسطة وجدي عصام | 27/09/2013 | 451 views
  ال Internationalization يقصد بها جعل البرنامج يتعامل مع مستخدمين بلغاتهم (أي يدعم البرنامج أكثر من لغه مثلاً العربية والانجليزية والفرنسية) ال Localization ويقصد به جعل البرنامج يتعامل مع المنطقة بطريقة كتابتها للأرقام والعملات والتواريخ والأزمان (مثلاً...
ماذا تعرف عن ال Performance Tuning ؟

ماذا تعرف عن ال Performance Tuning ؟

بواسطة وجدي عصام | 27/09/2013 | 583 views
في الحقيقة نحن لا نسمح هذه الكلمة “الأداء Performance” الا عندما تكون هناك مشاكل، ويخبرك المستخدم بأن التطبيق بطئ وهناك مشكلة في أدائه Performance Issue. ومن المعلوم ان حل مشاكل الأداء من المهام الصعبة في البرمجة، خصوصاً في الأنظمة الكبيرة التي تخدم الكثير...
الوصول للمنطقة Programming in The Zone

الوصول للمنطقة Programming in The Zone

بواسطة وجدي عصام | 24/09/2013 | 279 views
عندما تجلس على جهازك وتبدأ في التكويد والبرمجة ، شيئاً فشيئاً سوف تنسى العالم الخارجي المحيط بك، لن تعير انتبهاك لرسائل البريد، لن تعير انتبهاك لجوالك الذي يرن فهو في الوضع الصامت فأنت لا تراه ولا تسمعه، لن تسمع من يتحدث خلفك ، لن تفتح الانترنت,, هنيئاً لك، وصلت...
أساسيات لا بد لأي مبرمج معرفتها الترميز (Encoding)

أساسيات لا بد لأي مبرمج معرفتها الترميز (Encoding)

بواسطة وجدي عصام | 21/09/2013 | 16٬901 views
أساسيات لا بد لأي مبرمج معرفتها (الترميز Encoding) كثير من المبرمجين لديهم نقص في أساسيات مهمه Basic Concepts والذي يؤثر على مدى امكانياتهم لحل المشاكل التي تواجههم بطريقة علمية، بدلاً من التجربة والنسخ واللصق الى ان تحل المشكلة بدون معرفة السبب أو كيف تم حل المشكلة....
أفكار لبرامج صغيرة للمبرمجين

أفكار لبرامج صغيرة للمبرمجين

بواسطة وجدي عصام | 19/09/2013 | 17٬625 views
كثير من المبرمجين بحاجه الى أن يطبقوا مشاريع يأخذوها منها الخبرة وتساهم في تعزيز فهمهم للغه التي يبرمجوا بها، وحتى نخرج من اطار الأمثلة التقليدية وبرنامج “المضروب” الشهير في الجامعات سوف نعرض أمثلة حية لبرامج ونوضح كيف تعمل بالاضافه الى الفائده التي ستخرج...
بتقنية مهارتي | ووردبريس