كيفية استخدام الصور والفيديوهات في لغة البرمجة HTML
تُعد عملية عرض الصور في صفحات الويب أمر مهم جداً لأنه يجذب نظر المستخدمين بشكل ملحوظ، و في حال كان الموقع يحتوي على العديد من النصوص المكتوبة.
تُعد عملية عرض الصور في صفحات الويب أمر مهم جداً لأنه يجذب نظر المستخدمين بشكل ملحوظ، و في حال كان الموقع يحتوي على العديد من النصوص المكتوبة.
هي عبارة عن لغة برمجة تم تطويرها من قبل نيكولاس ويرث "Niklaus Wirth" في سويسرا في عام 1970.
التحكم في الإصدار (Version control)، المعروف أيضًا باسم التحكم في المصدر (source control) أو التحكم في المراجعة (revision control)
تُعد لغة البرمجة (JavaScript) هي لغة البرمجة الشائعة في مجال الويب، وتعمل بشكل جيد واستثنائي مع لغة البرمجة (CSS) و لغة (HTML).
مفهومي وقت الترجمة ووقت التشغيل للبرامج: في مصطلحات الكمبيوتر، يُشار إلى وقت الترجمة (compile time)، على أنه الوقت اللازم للبرنامج لتجميع (compile) البرنامج باتباع بعض العمليات، حيث يقوم المترجم (compiler) بإتباع هذه العمليات، وتتم هذه العمليات من أجل تحويل الكود المكتوب بلغة برمجة معينة بحيث يمكن تحويله إلى لغة الآلة المقابلة. على سبيل […]
عند البدء بتشغيل برنامج مكتوب بلغة البرمجة جافا (Java) تقوم آلة جافا الإفتراضية (JVM) بحجز مساحة من الذاكرة ليتم استخدامها ويتم تقسم هذه المساحة إلى عدة أقسام يتم تخزين في كل جزء بيانات معينة.
موقع (Codewars) هو منصة عبر الإنترنت، تم إنشاؤها لتحسين مهارات البرمجة، من خلال ممارسة مهام البرمجة، ويشيرون لمهام البرمجة بالكاتا (kata).
يُعد نظام إدارة المحتوى (WooCommerce) إحدى أهم منصات التجارة الإلكترونية الأكثر شعبية على مستوى العالم.
الكلمات المحجوزة (Keywords) عبارة عن كلمات لا يجوز استخدامها في تعريف المتغيرات أو الثوابت، وهناك مجموعة كبيرة من الكلمات المحجوزة التي تحمل معنى خاص لأوراكل (Oracle).
وهو مفهوم في علم الحاسوب يعبر عن كمية الوقت الذي يستغرقه الكود البرمجي أو الخوارزمية للمعالجة أو تشغيل، ويُحسب من خلال عدد العمليات التي ستؤديها الخوارزمية.
مفهوم الوراثة في لغات البرمجة -inheritance in java: يُعد مفهوم الوراثة (Inheritance) من المفاهيم المهمة في لغات البرمجة، والتي ساهمت في إحداث تغييرات كبيرة وجعلت عملية البرمجة أكثر تفاعل وتنظيم، وهي عبارة عن آلية يحصل فيها كائن واحد على مجموعة من الخصائص الخاصة بالكائن الأصلي، وأيضاً يحصل على على الدوال و المتغيرات الموجودة، وهو […]
تُحدّد أنواع البيانات Data type نوع البيانات التي يمكن أن يحتويها مُتغير لغة غو القابل للإستخدم، ففي لغة غو تنقسم أنواع البيانات إلى أربع فئات على النحو التالي:
لغة سي شارب ( #C): هي عبارة عن لغة برمجة عالية المستوى حديثة وموجهة للكائنات (Object Oriented) تم تطويرها من قِبل شركة ميكروسوفت (Microsoft) ليتم استخدامها على (NET platform.)
هو شبيه بالأمر الشرطي (IF)، وتستخدم دالة (switch case) عندما يكون لدينا عدة إحتمالات للقيمة المدخلة من المستخدم، وبناءً على كل احتمال نقوم بتنفيذ مهمة معينة. ستتنفذ الأوامر التي وضعناها في هذا الإحتمال فقط.كل إحتمال نضعه يسمى (case).
في لغة سي يوجد الكثير من الثوابت والمتغيرات، منها متغيرات خاصة بالأعداد الصحيحة، وغيرها بالأعداد الحقيقية وغيرها بالأحرف
هناك العديد من العمليات التي يمكننا القيام بها عند وجود الثوابت والمتغيرات باستخدام العوامل المناسبة لكل عملية، ومنها:
يعد موقع (Leetcode) أحد أشهر مواقع الويب لتعلم وتطوير مهارات البرمجة الخاصة بك، يتيح لك موقع الويب هذا صقل مهاراتك بشكل أساسي في معظم لغات البرمجة، ويمكنك الموقع أيضا من الإعداد المقابلات.
مخطط حالة الآلة هو احد مخططات لغة النمذجة الموحدة، حيث يقوم المخطط بتصميم سلوك كائن واحد، ويحدد تسلسل الأحداث التي يمر بها الكائن خلال حياته استجابةً للأحداث.
يمثل مخطط الكائن مثيلًا محددًا لمخطط الكلاس في وقت معين، حيث يركز المخطط على سمات مجموعة من الكائنات وكيفية ارتباط هذه الكائنات ببعضها البعض.
واجهة المستخدم وهي الجزء المرئي من تطبيق أو كمبيوتر أو نظام التشغيل الذي يتفاعل العميل من خلاله مع جهاز كمبيوتر أو برنامج
تسمى العملية التي تستدعي فيها الدالة نفسها بشكل مباشر أو غير مباشر بتقنية الاستدعاء الذاتي وتسمى الدالة المقابلة باسم دالة الاستدعاء الذاتي
يشمل تحليل وتصميم البرمجيات جميع الأنشطة التي تساعد في تحويل مواصفات المتطلبات إلى التنفيذ، تحدد مواصفات المتطلبات جميع التوقعات الوظيفية وغير الوظيفية من البرنامج.
خوارزمية البحث بالقفز (Jump Search) ويشار إليها أيضًا باسم خوارزمية البحث بالكتل (Block Search)، وهي خوارزمية تُستخدم للبحث عن موضع عنصر الهدف في مجموعات أو هياكل البيانات المرتبة، بدلاً من البحث في المصفوفة عنصرًا تلو الآخر (كما في خوارزمية البحث الخطي)،
خوارزمية الترتيب بالفقاعات وهي خوارزمية ترتيب بسيطة، تعد خوارزمية الترتيب هذه خوارزمية قائمة على المقارنة، حيث تقوم الخوارزمية فيها بمقارنة كل زوج من العناصر المتجاورة.
خوارزمية الترتيب بالعدّ هي إحدى خوارزميات الترتيب التي تقوم بترتيب عناصر المصفوفة عن طريق حساب عدد تكرارات كل عنصر فريد في المصفوفة، ثم يتم تخزين العدّ في "مصفوفة مساعدة"، ويتم الترتيب عن طريق تعيين العد كمؤشر للمصفوفة المساعدة.
خوارزمية الترتيب بالجذر هي إحدى خوارزميات ترتيب الأعداد الصحيحة، والتي تقوم بترتيب البيانات باستخدام مفتاح العدد الصحيح، ويتم ذلك عن طريق تجميع المفاتيح حسب المنزلة الحسابية والتي تشترك في نفس الموضع والقيمة (القيمة المكانية)
تحليل تعقيد الوقت للخوارزميات هو تحديد كمية الموارد (مثل الوقت والتخزين) اللازم لتنفيذها، تحليل وقت التشغيل هو تصنيف نظري يقدّر ويتوقع الزيادة في وقت التشغيل للخوارزمية مع زيادة حجم الإدخال (يشار إليه عادةً بـ "n")، وتعد كفاءة وقت التشغيل موضوعًا ذا أهمية كبيرة في علوم الكمبيوتر، حيث يمكن أن يستغرق البرنامج ثوانٍ أو ساعات أو حتى سنوات لإنهاء التنفيذ، اعتمادًا على الخوارزمية التي ينفذها.
التصميم الجيد للنظام هو تنظيم وحدات البرنامج بطريقة يسهل تطويره وتغييره، حيث تساعد تقنيات التصميم المطورين على التعامل مع حجم وتعقيد البرامج
يُظهر مخطط (E-R) العلاقة بين مجموعات الكيانات التي تملك مجموعة سمات وتربط بينهم مجموعة من العلاقات، حيث أن "مجموعة الكيانات" في برنامج إدارة قواعد البيانات هي الجدول، والسمة هي سمة أو خاصية لجدول،
ضمان جودة البرمجيات، كما يوحي الاسم، هي عملية أو دور لمهندس برمجيات للتأكد من عدم وجود امتياز أو انزلاق يحدث في تطبيق البرمجية فيما يتعلق بالمتطلبات المقدمة من قبل العميل،