ما هي البرمجة الزوجية Pair Programming؟
البرمجة الزوجية هي المكان الذي يعمل فيه مطوران باستخدام جهاز واحد فقط، كل واحد لديه لوحة مفاتيح والماوس.
البرمجة الزوجية هي المكان الذي يعمل فيه مطوران باستخدام جهاز واحد فقط، كل واحد لديه لوحة مفاتيح والماوس.
يشمل تحليل وتصميم البرمجيات جميع الأنشطة التي تساعد في تحويل مواصفات المتطلبات إلى التنفيذ، تحدد مواصفات المتطلبات جميع التوقعات الوظيفية وغير الوظيفية من البرنامج.
يعد الكلاس (JList) واحد من الكلاسات التي تستخدم في (Java Swing) لإضافة قائمة (List) في واجهة المستخدم (Graphical User Interface)، حيث عند التعامل مع القائمة فإنه لا يتم وضع فيها العناصر بشكل مباشر بل يتم وضع العناصر في ال (Model) الخاصة بها.
يُعد الكلاس (JColorChooser) واحد من الكلاسات المستخدمة في (Java Swing) والذي يستخدم للحصول على حاوية جاهزة و مخصصة لإختيار الألوان، ويعد هذا الكلاس من عناصر التحكم المُصممة للسماح للمستخدم بمعالجة اللون وتحديده، حيث يتم إظهار (Panel) الألوان في (JDialog) عند النقر على الزر المخصص لاختيار الألوان.
يعد مطور الويب الشامل دورًا جديدًا نسبيًا يجمع المهارات والأدوار لما كان يُعرف تقليديًا باسم مصمم الويب ومطور الويب، عمل مصمم الويب على تصميم الموقع، وعمل مطور الويب على الكود، لكن نظرًا لتزايد تعقيد الويب، وبحث العملاء عن حلول أكثر تعقيدًا لوجودهم عبر الإنترنت، أصبحت الأدوار أكثر تخصصًا وتقنيًا
يعد موقع (Leetcode) أحد أشهر مواقع الويب لتعلم وتطوير مهارات البرمجة الخاصة بك، يتيح لك موقع الويب هذا صقل مهاراتك بشكل أساسي في معظم لغات البرمجة، ويمكنك الموقع أيضا من الإعداد المقابلات.
واجهة المستخدم الرسومية (graphical user interface) و للاختصار (GUI)، تسمح واجهة المستخدم الرسومية للمستخدم بالتفاعل مع برنامج كمبيوتر باستخدام جهاز تأشير يعالج الصور الصغيرة على شاشة الكمبيوتر
يُعد الكلاس (JFileChooser) من الكلاسات المستخدمة مع حزمة (Java Swing) ، ويستخدم بشكل رئيسي للحصول على نافذة مخصصة لإختيار الملفات (File Chooser Dialog).
يرمز مخطط (E-R) إلى مخطط علاقة الكيان (Entity Relationship)، والمعروف أيضًا باسم (ERD) وهو رسم تخطيطي يعرض علاقة مجموعات الكيانات المخزنة في قاعدة بيانات،
تحتوي لغة البرمجة بايثون (Python) على أكثر من مويدويل (Module) جاهز تُستخدم للتعامل مع التاريخ والوقت والتقويم بشكل سهل، ومن أهمها (Datetime Module)، و( Calendar Module)، بحيث يحتوي كل (Module) على مجموعة من الكلاسات التي تحتوي على مجموعة من الدوال الجاهزة للتعامل مع التاريخ و الوقت.
تصميم تجربة المستخدم هي التفاعل بين المستخدمين ومنتج أو خدمة، لجعل تجربة المستخدم عند التفاعل مع المنتج الرقمي فعالة ومؤثرة وممتعة قدر الإمكان، فهي عملية بناء المنتجات مع وضع المستخدم في الاعتبار.
تُعد عملية اتخاذ القرار (Decision-making) من المفاهيم المُهمة في عالم لغات البرمجة، وهي تشبه إلى حد كبير عملية اتخاذ القرار في الحياة العملية.
المعاملات (Operators) في لغة البرمجة بايثون هي عبارة عن رموز خاصة لها وظيفة معينة، وفي لغة البرمجة بايثون هناك أنواع مختلفة من هذه المعاملات.
تُعد لغة البرمجة ليسب (LISP) هي ثاني أقدم لغة برمجة عالية المستوى بعد لغة البرمجة فورتران وقد تغيرت كثيراً منذ أيامها الأولى.
في السنوات القليلة الماضية من هذا العقد شهدنا الكثير من التطبيقات الناشئة في جميع أنحاء العالم.
يعد الكلاس (Slider) عبارة عن عنصر تحكم في (JavaFX) والذي يُستخدم لإضافة (Slider) يقوم بعرض مجموعة من الاختيارات في واجهة المستخدم (Graphical User Interface)، وهناك الكثير من الدوال والكونستركتورات الخاصة بهذا الكلاس.
يُعد الكلاس (BorderPane) من الكلاسات التي تستخدم مع حزمة (Java Fx)، ويستخدم هذا الكلاس لإنشاء (container) تتألف من خمسة أقسام تمثل مجموعة من الاتجاهات وهي ( شمال، الجنوب، الشرق، الغرب أو الوسط)، وحجم الكائن الخاص ب (BorderPane) يمكن تحديده ويمكن تحديد ما إذا كانت الأشياء بداخله سيتغير حجمها مع تغيّر حجمه أم أن حجمها ثابت لا يتغير.
تُعد المتغيرات في لغة البرمجة فيجوال بيسك (Visual Basic) عبارة عن أسماء لمواقع في الذاكرة تُستخدم لتخزين البيانات بشكل مؤقت لحين الحاجة إليها أثناء عملية تنفيذ البرنامج.
يُعد الكلاس (GroupLayout) واحد من الكلاسات التي تُستخدم مع حزمة (Java Swing)، والذي يستخدم لترتيب العناصر التي يتم إضافتها ضمن مجموعات، حيث يقوم بتجميع ال (Component) ومن ثم يقوم بترتيبها بشكل هرمي حيث كل مجموعة تكون عبارة عن كائن من أحد الكلاسات التي ترث من الكلاس (Group).
يُعرف أيضًا باسم (DFD) وهو اختصار لـ (Data Flow Diagram)، يُستخدم مخططات تدفق البيانات لتمثيل تدفق البيانات بيانياً في نظام معلومات الأعمال
يُعد الكلاس (GridLayout) واحد من الكلاسات التي تستخدم مع حزمة (Java Swing)، ويستخدم بشكل أساسي لترتيب العناصر التي يتم إضافتها على شكل جدول ويتألف من أسطر و أعمدة متساوية الحجم.
يُعد الكلاس (RadioButton) واحد من الكلاسات التي تستخدم مع (JavaFX)، والذي يستخدم لإضافة (Radio Button) في واجهة المستخدم (GUI).
ضمان جودة البرمجيات، كما يوحي الاسم، هي عملية أو دور لمهندس برمجيات للتأكد من عدم وجود امتياز أو انزلاق يحدث في تطبيق البرمجية فيما يتعلق بالمتطلبات المقدمة من قبل العميل،
التوثيق في هندسة البرمجيات المصطلح شامل، والذي يشمل جميع المستندات والمواد المكتوبة التي تتعامل مع تطوير المنتج البرمجي واستخدامه، جميع منتجات تطوير البرمجيات تتطلب بعض الوثائق ذات الصلة
مخططات التوقيت هي أحد مخططات التفاعل في لغة النمذجة الموحدة، يستخدم لإظهار التفاعلات عندما يكون الغرض الأساسي من المخطط هو التفكير في الوقت.
مراحل عمل مترجم الكود: التحليل المعجمي، تحليل بناء الجملة، التحليل الدلالي، تحسين الكود، كود الجيل، جدول الرموز
عندما تقوم بالبرمجة، فأن الأخطاء يمكن أن تحدث، والخطأ هو الناتج غير المتوقع للبرنامج، يمكن أن تؤثر هذه الأخطاء على التنفيذ السليم للبرنامج، لذلك، من الضروري إزالة جميع الأخطاء
تسمى العملية التي تستدعي فيها الدالة نفسها بشكل مباشر أو غير مباشر بتقنية الاستدعاء الذاتي وتسمى الدالة المقابلة باسم دالة الاستدعاء الذاتي
تُعتبر عملية اتخاذ القرار (Decision-making) من المصطلحات المُهمة في مجال لغات البرمجة؛ حيث يحتاج المبرمج أحياناً ألى إجراء تحقق من عبارة معينة داخل البرنامج الذي يتم تنفيذه.
ما هي هيكلة البيانات؟ هيكلة البيانات هي تقنية لتخزين البيانات وتنظيمها بطريقة يمكن من خلالها استخدام البيانات بطريقة فعالة، في علم الحاسوب تم تصميم هياكل البيانات بطريقة يمكنها العمل مع الخوارزميات المختلفة، ويتم تصنيف هياكل البيانات إلى فئتين: هياكل البيانات الخطية. هياكل البيانات غير الخطية. ما هي هياكل البيانات الخطية؟ […]