ما هي الاختبارات البرمجية وما هي أهميتها Software Testing
ختبار البرمجيات (Software Testing) هي عبارة عن عملية تستخدم لتقييم وظيفة تطبيق برمجي معين بقصد معرفة ما إذا كانت البرمجيات المطورة تفي بالمتطلبات المحددة أم لا.
ختبار البرمجيات (Software Testing) هي عبارة عن عملية تستخدم لتقييم وظيفة تطبيق برمجي معين بقصد معرفة ما إذا كانت البرمجيات المطورة تفي بالمتطلبات المحددة أم لا.
هو عبارة عن نظام مراقبة مجاني ومفتوح المصدر مصمم للتعامل مع من المشاريع الصغيرة والمشاريع الكبيرة جداً بسرعة وكفاءة عالية، ويستخدم في الغالب مع الأكواد البرمجية في مختلف لغات البرمجة.
يعد محرك الألعاب (Unity) من أفضل محركات الألعاب في وقتنا الحالي وذلك لأنه يحتوي على العديد من المزايا والخصائص والتي من أهمها سهولة الاستخدام.
تُعد لغة البرمجة فورتران (FORTRAN Programming Language) واحدة من أقدم لغات البرمجة، والتي لا يزال استخدامها شائعاً حتى الآن وهي عبارة عن لغة برمجة حاسوبية تستخدم على نطاق واسع في الحوسبة الرقمية والعلمية.
لغة البرمجة بيرل (Perl Programming Language) هي اختصار ل Practical) Extracting and Reporting Language).
إن البرمجة مهارة عظيمة يمكن لأي طفل أن يتعلمها ويتطور في مجال استخدامها؛ حيث لم يَعُد تعلم لغات البرمجة حِكرًا على الكبار.
وهي خوارزميات تقوم بمقارنة الكلمات ومطابقتها من خلال نطقها، بدلاً من مجرد تهجئتها. حيث لعبت دورًا أساسيًا في العديد من الأنشطة بما في ذلك التصحيح الإملائي، ربط سجل قاعدة البيانات، وتوصيات البحث.
ما هي الخوارزميات Algorithms ؟ الخوارزمية هي مجموعة تعليمات مفصلة خطوة بخطوة أو صيغة لحل مشكلة أو إكمال مهمة. في مجال الحوسبة، يكتب المبرمجون خوارزميات ترشد الكمبيوتر إلى كيفية أداء مهمة ما. ولتقريب المعنى للأذهان يمكنك تشبيه الخوارزمية البرمجية بوصفة الطعام التي تصف (المكونات المطلوبة، الخطوات لكيفية تحضير الوجبة الموصوفة، والنتائج)، فالخوارزمية هي الخطوات، […]
قاعدة بيانات (Oracle) هي عبارة عن مجموعة من البيانات التي يتم التعامل معها كوحدة واحدة؛ حيث أن الغرض من قاعدة البيانات هو تخزين المعلومات ذات الصلة واستردادها والحصول عليها عند الحاجة.
تُعد المصفوفات من المفاهيم المهمة في عالم لغات البرمجة؛ فهي الحل المثالي إذا كان المستخدم يريد إدخال أو طباعة معلومات وبيانات كثيرة.
مفهوم الوراثة في لغات البرمجة -inheritance in java: يُعد مفهوم الوراثة (Inheritance) من المفاهيم المهمة في لغات البرمجة، والتي ساهمت في إحداث تغييرات كبيرة وجعلت عملية البرمجة أكثر تفاعل وتنظيم، وهي عبارة عن آلية يحصل فيها كائن واحد على مجموعة من الخصائص الخاصة بالكائن الأصلي، وأيضاً يحصل على على الدوال و المتغيرات الموجودة، وهو […]
نظام ووردبريس (WordPrees): هو عبارة عن نظام إدارة محتوى (CMS) مجاني ومفتوح المصدر، وهو الإطار الأكثر استخداماً لنظام إدارة المحتوى في الآونة الأخيرة.
مدير الحزم (package manager) هو عبارة عن نظام أو برمجية محددة تقوم بإدارة البرمجيات المُثبتة على جهاز الحاسوب
المُعاملات (Operators): هي عبارة عن رموز خاصة تُستخدم في لغات البرمجة لإنجاز أعمال مُحددة مثل العمليات الحسابية والمنطقية وغيرها من العمليات المُهمة، وتُعد لغة سي شارب من لغات البرمجة الغنية بالمعاملات
نبذة عن مفهوم الوراثة في لغات البرمجة –Inheritance: يُعدّ مفهوم الوراثة (Inheritance) ركيزة مهمة في مجال لغات البرمجة كائنية التوجه (Object Oriented Programming)، حيث تُعتبر الوراثة من المواضيع المهمة في البرمجة والتي ساهمت في إحداث نقله نوعية كبيرة وجعلت عملية البرمجة تسير بشكل فعّال ومُنظم، وتبرز أهمية الوراثة في مساعدة المستخدمين من إعادة استخدام أكواد […]
لمُتغيرات (Variables) هي عبارة عن أسماء لمواقع تخزين في الذاكرة تستخدم لتخزين البيانات لحين الحاجة إاليها، ويُمكن استخدام المتغيرات في لغة البرمجة آر لتخزين مُختلف أنواع البيانات
المتغيرات في لغة بايثون هي عبارة عن أماكن يتم حجزها في الذاكرة لتخزين البيانات أثناء تشغيل البرنامج
هو شبيه بالأمر الشرطي (IF)، وتستخدم دالة (switch case) عندما يكون لدينا عدة إحتمالات للقيمة المدخلة من المستخدم، وبناءً على كل احتمال نقوم بتنفيذ مهمة معينة. ستتنفذ الأوامر التي وضعناها في هذا الإحتمال فقط.كل إحتمال نضعه يسمى (case).
تنتهج لغة الجافا من حيث البنية العامة لبناء البرنامج طريقة (opp) أو مايسمى ب الكائنات الموجهة (أوبجكت اورينتدبروجرام).
البرمجة هي عملية كتابة تعليمات وأوامر لجهاز الحاسوب أو أي جهاز آخر لتوجييهه وإعلامه عن كيفية التعامل مع البيانات أو كيفية تنفيذ سلسلة من الأعمال المطلوبة التى تدعى خوارزمية (Algorithm)
Android Studio هو بيئة تطوير متكاملة و جديدة تم إطلاقها مؤخرًا من قبل نظام جوجل لتشغيل أندرويد، وهو عبارة عن بيئة برمجية كبيرة جدًا وتعتبر من أكثر البيئات البرمجية شهرة
الكود:: بلوكس (Code::Blocks) هي عبارة عن بيئة تطوير متكاملة (Integrated development environment)، أو باختصار هي حزمة من البرمجيات التي
هي بيئة التطوير المتكاملة الرئيسية من شركة مايكروسوفت تتيح برمجة وتطوير جميع أنواع البرامج وهو برنامج ذو وظائف متقدمة يغطي مجموعة واسعة من مهام التطوير
باختصار هي عبارة عن تطبيق يُسَّهِل من التطوير،كتابة الأكواد والبرمجة . ويمكن لها الجمع بين الأدوات المختلفة التي تساعد المطورين على كتابة التعليمات البرمجية وتحريرها
ظهرت لغة البايثون لأول مرة عام 1989م بعد إطلاقها للبرمجة من قبل مخترعها الهولندي غويدو فان وسوم وهي من اللغات عالية المستوى، وتمتاز هذه اللغة بأنها تركز
البرمجة الموجهة بالهدف OOP: هي عبارة عن أسلوب برمجة يعتمد أساسًا على محاكاة نمط الحياة الحقيقية من خلال التركيز على مفهوم الكائنات وفئات الكائنات والبيانات بدلًا من الأحداث
كما قلنا سابقًا فإن جملة for تستخدم التكرار تنفيذ أمر معين عدّة مرات، ملاحظة مهمة قبل البدء يجب أن تعلم أنه في لغة سي بلس بلس إذا وضعنا أمام المتغير (++) فإن المتغير سيزداد بمقدار
من الكلمات المحجوزة التي لا تستخدم إلا في القرار switch، وهي تعني كلمة حالة، بعد اسم الحالة يأتي الشرط، فمثلا: 'case '1 هنا سيتم المقارنة بين الرقم واحد والمتغير الموجود في وسيط
العبارة if -else if- else تعني أنه إذا تحقق شرط يتم تنفيذ الأوامر الموجود داخل البلوك الخاص به، واذا لم يتحقق يتم الانتقال للشرط الذي يليه حيث يتم تنفيذ الأوامر الموجود
عبارة if الشرطية تُعدّ من أهم الدوال المستخدمة في اللغة، وطريقتها أن يتحقق البرنامج من تحقق الشرط، كأنك تقول للمترجم إذا تحقق الشرط إفعل كذا. فإذا تحقق الشرط أيّ كانت نتيجة المقارنة هي (True)