☄ عاجل
الدوال في لغة جافا

مفاهيم 6 أساسية حتى تبدأ التعامل مع الدوال في جافا

إذا كانت البرمجة كائنية المنحى OOP هي بناء، فإن فهم مفاهيم الدوال والأصناف methods and classes يعتبر الأساس لهذا البناء. في هذه التدوينة نتطرق إلى الجزء الخاص بالدوال، ولكن ليس كمفاهيم أساسية فقط.. بل إختيارات لبعض المفاهيم الأساسية التي قد …

أكمل القراءة »
الكلمات المحجوزة في جافا

قائمة الكلمات المحجوزة في جافا ⛔ وما لا تستطيع إستخدامه كمعرّفات

لغة جافا تحتوي على العديد من الكلمات المحجوزة وغير المحجوزة التي لا تستطيع إستخدامها كمعرّفات. ومعرّفات تعني أن تستخدمها كتسمية. ولتتحاشى الوقوع في هذا الفخ أثناء انغماسك في العمل البرمجي أقترح عليك الإطلاع على القائمة كاملةً لتكُن فقط معتاداً أو …

أكمل القراءة »

شرح تعريف المتغيرات في جافا و كيف يكوّن الحاسوب ذكرياته

عندما بدأت بتعلم البرمجة كانت بعض الأسئلة الأساسية تدور في ذهني حول لغات البرمجة، كثيرٌ منها يدور حول تخزين البيانات في الحاسوب. يتكون الحاسوب من ثلاث أنواع وحدات أساسية: يُوجدُ ضمن وحدة المعالجة المركزية CPU جزءٌ أساسي من أجزاء الذاكرة …

أكمل القراءة »

ما هو الصنف أو الفئة Class؟ وما هو الكائن Object؟ مع نظرة على الوراثة Inheritance

في لغة جافا لا يوجد أهم من أن تتعرف على مفاهيم البرمجة كائنية المنحى Object Oriented Programming، وأهم مفهوم من مفاهيم البرمجة كائنية المنحى هو مفهوم الفئة Class أو ما تُدعى أيضاً بالصنف. إذا أردت أن تفهم معنى الفئة أو الصنف …

أكمل القراءة »
منح الدراسات العليا

منح الدراسات العليا: مقدمة عن طريقة الحصول على منحة دراسية لمواصلة شغفك الأكاديمي

للراغبين بمواصلة الدراسات العليا من الموظفين والذين يقف حاجز تكاليف الدراسات العليا حائلاً لهم كتبت هذه المقالة المصغرة لإحدى مجموعات الواتساب. نعم. مجموعة واتساب. هذه المجموعة مجموعة تقنية تدار بشكل رائع من قبل مؤسسها المهندس خالد أبو ابراهيم مما جعلها متخصصة …

أكمل القراءة »
أمن لغة جافا

لماذا لغة جافا آمنة؟ كائن واحد يقدم جل المزايات الأمنية و الحماية لبرامج جافا

بنهاية عام 2016 تصدرت المهارات المتعلقة بأمن المعلومات قائمة المهارات الأكثر طلباً بالعالم، ما يعني أن أهمية القضايا الأمنية في تصاعد مستمر. تحتل الجافا حتى هذا اليوم مركزاً متقدماً بين لغات البرمجة في أغلب المقارنات المنطقية و العلمية، من بين …

أكمل القراءة »
الرياضيات و علوم الحاسب

الرياضيات في علوم الحاسب و البرمجة: تخلّص من هذا الشبح و اكتشف حقيقته

قد يكون تواجد الرياضيات في علوم الحاسب و أقسامه فزّاعة لمن يرغبون بتعلم علوم الحاسب. الفزّاعة هي خرافة، لم تُعرف حقيقتها، فقد تكون واقعاً و قد تكونُ خيالاً يضيعُ عليك و على غيرك فرصاً لتحقيق أحلامك في أحد المجالات المهمة …

أكمل القراءة »
اختيار طلاب الثانوي لكلية علوم الحاسب

[فيديو] إلى طلاب الثانوية مبرمجي المستقبل: شاهد قبل أن تلتحق بكلية علوم الحاسب

في هذا الصباح، تأملتُ بعض الرسائل السابقة في البريد، كما قرأتُ بعض التعليقات القديمة. وقعت عيناي على عدد لا بأس به من الطلاب الذين يهمتون بدراسة علوم الحاسب و ما زالوا بالمرحلة الثانوية، هؤلاء الذين ما زالو على بر القرار. …

أكمل القراءة »
الدراسة الجامعية

3 مهام يجب أن تقضي فيها وقت الفراغ في الجامعة من أجل فرص عمل أعلى

هل تعتقد أن الحصول على وقتِ فراغ يعني أن ستستمع؟ يُحزنني أن أخبرك بعكس ذلك. إذا وجدتَ أن الفراغ أمرٌ تستطيع الحصول عليه ببساطة و كثيراً، فإنك تؤدي رقصة الموت القريب ! هذا الوقتُ المسمى بـ “فراغ” ما وُجد إلا …

أكمل القراءة »
تعريب و ترجمة علوم الحاسب

علوم الحاسب باللغة العربية هي المستقبل: يعمل المخلصون على التعريب و الترجمة بثبات

كم من متحدث باللغة العربية فقط، له مستقبل مشرق -إذا وفقط إذا- توفرت لديه سبل التعلم فأظلم مستقبله. ما هي تهمته؟ لم يتعلم لغة غير لغته الأم !!! من الرسائل التي ترد إلى بريد مدونة علوم من أصدقائها و أسرتها …

أكمل القراءة »

ما هو نموذج البرمجيات كخدمة [SAAS]: في 3 دقائق 3 فوائد للمستخدمين [فيديو]

يحاول مقدمو البرامج في الآونة الأخيرة التحول إلى تقديم البرمجيات كخدمة بدلاً عن تقديمها للمستخدمين كسلعة تُشترى. نموذج تقديم البرامج كخدمة يسمى SAAS و هي إختصار لـ Software As A Service. في هذا الفيديو شرح سريع و بسيط لفكرة تقديم …

أكمل القراءة »

100+ شهادة تقنية لإحتراف 8 تخصصات: أمن المعلومات، الشبكات، الإدارة، البرمجة…إلخ

آلاف أو ملايين المرات سُؤل فيها هذا السؤال: ما هي الشهادات التي يجب أن تحصل عليها لتصبح خبيراً في: أمن المعلومات. تقنيات الشبكات و الحوسبة السحابية. عتاد الحاسب و البينة التحتية. الإدارة و التخيط الإستراتيجي. التخزين و البيانات. المواقع و …

أكمل القراءة »
محررات جافا و بيئة التطوير المكاملة

21+ بيئة تطوير متكاملة (IDE) و محررات لشفرات جافا المصدرية [من أجل برمجة أفضل]

يحتاج المبرمج إلى محرر جافا على الأقل أو بيئة تطوير متكاملة IDE حتى يزيد من سرعة إنتاجه للبرامج، أليس كذلك؟ في هذه التدوينة جمعتُ لك أكثر من 21 بيئة تطوير متكاملة للجافا. تستطيع إختيار إحداها و تجربتها و إختيار الأنسب لك. …

أكمل القراءة »
كثرة-الخيارات-الدراسية

إلى طلاب الحاسوب: 7 تساؤلات من التخصص إلى الوظيفة والعمل وإجاباتها

كطلاب علوم حاسب و خاصة المستجدين نكون بحاجة إلى الإجابة على تساؤلات عديدة تدور بأذهاننا، ولكن الواقع الذي تعيشه الجامعات حرمنا من هذه الإجابات. و العجيب في الأمر أن هذه التساؤلات تتعلقُ تماماً بمجال علوم الحاسب، بل و بعضها مؤثرٌ …

أكمل القراءة »
العمل عبر الإنترنت كمبرمج حر

تجربتي للربح من البرمجة عبر الإنترنت من موقع مستقل: كيف فُزت بأول مشروع وحصلت على أول ربح

يستطيع المبرمج أو المحلل أو أي مختص بأي مرحلة من مراحل تطوير النظم أن يتحصل على دخله و يتصيد الرزق من عدة طرق، قد يعمل في العمل الوظيفي المشهور (عمل 8 ساعات) أو أن يعمل بدوام جُزئي، أو أن يعمل …

أكمل القراءة »
شرح التمرير بالمرجع و التمرير بالقيمة

ابسط شرح للتمرير بالمرجع و التمرير بالقيمة مع حيلة لتعمل الجافا بالتمرير بالمرجع

تختلف لغات البرمجة في هيكلاتها و قدراتها و طرق عملها، ما صنع تداخلاً في المفاهيم و ربما خلطاً لمن يستخدم أكثر من لغة برمجة. من هذه المفاهيم التي تختلف فيها لغات البرمجة طريقة تمرير المتغيرات. تمرير المتغيرات يعني إرسال المتغيرات …

أكمل القراءة »
حل مشكلة null pointer exception

ما هو الخطأ java.lang.nullpointerexception و كيف يتم إصلاحه، من الأخطاء الشائعة لدى مبرمجي الجافا

عند تنفيذ الشفرة المصدرية تظهر لك الأخطاء التي لم تنتبه لها أثناء البرمجة، من هذه الأخطاء Null pointer Exception. لا يكون الخطأ Nullpointer واضحاً أثناء كتابة الشفرة المصدرية، فهو من الأخطاء التي تظهر أثناء التنفيذ Runtime Error. ولكن على عكس ما يُتوقع …

أكمل القراءة »

أي شركة تستخدم لغة الجافا؟ أمازون أم قووقل أم لنكدإن؟ أعتقد أن توقعك سيخيب

يدور حديثٌ كثير حول استخدام لغة الجافا و شعبيتها، المهم في الأمر أن هذا الحديث قد يؤثر على من يرغب بتعلم الجافا. ما عدا ذلك فهناك حزبان: حزبُ مبرمجي الجافا و هم مستخدموها و مشجعوها، و الحزبُ الآخر هو حزبُ اللغات …

أكمل القراءة »