Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

جميع المقالات

خطتك لتعلم جافا سكربت حتى الإحتراف و مجاناً

تُعتبر جافا سكربت (JavaScript) من أهم اللغات المطلوبة و الواسعة, إليك خطة لتعلمها من البداية حتى الإحتراف.

أهم تساؤلات المقبلين على عالم البرمجة

أهم الأسئلة التي تتبادر لعقول المقبلين على عالم البرمجة مثل: كيف أكون مبرمج ناجح؟, هل البرمجة صعبة؟, هل اللغة الانجليزية تفرق كثيرا في المستوى الذي سيبلغه المتعلم للبرمجة؟ و غيرها. إليك الأجوبة عنها.

أشهر البرامج التي تستخدم للبرمجة بلغة جافا

أشهر البرامج التي تُستعمل للبرمجة هي NetBeans, Eclipse, IntelliJ, BlueJ. ما هي مميزات هذه البرامج.

7 نصائح لتعلم البرمجة بشكل أسرع

تعلم أي شيء في الحياة سواء برمجة أو غيرها يتطلب وقت لإتقانه. إليك 7 نصائح تساعدك للوصول إلى هدفك لتعلم البرمجة بشكل أسرع منها: التعلم بالممارسة, لا تقرأ الكود فقط و كتابة الملاحظات مع الكود على ورقة خارجية.

تحسين إستهلاك الذاكرة RAM لبرامج جافا

إن لغة جافا تتعامل مع آلة جافا الافتراضية JVM بدلاً من نظام التشغيل, و هي المسؤولة عن تنفيد أوامر اللغة كتخزين المتغيرات في الذاكرة RAM. في هذا المقال نقدم عدة طرق لتحسين إستهلاك برامج جافا للذاكرة RAM. كتحويل المتغيرات العامة لمتغيرات محليّة, و إستخدام كلمة new بحرص و غيرها من الطرق الأخرى.

ما هي الأهداف الذكية و كيف يتم تطبيقها؟

الهدف الذكي (Smart Goal) فكرته وضع هدف محدد و مراعاة جوانب معينة في هذا الهدف لضمان أن يكون لديك قدرة على تحقيقه في إطار مدروس و واقعي بالنسبة لك.كل حرف من كلمة Smart يُشير لمبدأ.

هل معرفة الرياضيات ضرورية قبل تعلم البرمجة؟

الرياضيات و البرمجة, دائماَ ما نسأل هل هما على ارتباط وثيق؟ في الحقيقة قد تحتاج إلى الرياضيات في البرمجة و لكن ليس بشكل معقد و ذلك بحسب المشروع الذي نعمل عليه فمثلاَ قد نحتاج فقط إلى العمليات الحسابية البسيطة كالطرح و القسمة و غيرها.

مواصفات الحاسوب المناسب للبرمجة

سنتعرف على مواصفات الحاسوب المناسب للبرمجة طبقاً للمجال الذي سنستخدمه فيه. من حيث المعالج (Processor), الذاكرة العشوائية (RAM), قرص التخزين (Hard drive), السعر, ترقية القطع و غيرها.

ما هو Bootstrap و كيف يستخدم؟

Bootstrap عبارة عن إطار عمل (Framework) مجاني يستخدم لتسهيل عملية تصميم صفحات الويب على المطور حيث يوفر له كلاسات CSS جاهزة يمكنه إستخدامها لإظهار العناصر (Components) التي نضيفها في الصفحات بشكل جميل جداً و متجاوب مع حجم الصفحة (Responsive) مثل الأزرار (Buttons), مربعات النص (Text Fields), القوائم المنسدلة (Drop Down Menus) و غيرها من الأشياء المساعدة مثل رسائل التنبيهات التي نظهرها للمستخدم.

هل الربح من البرمجة حقيقة أم كذب؟

كسائر المهن البرمجة تحتاج للجهد, الوقت و الكثير من الصبر و قد تجني من ورائها ثروة طائلة أو على الأقل كأي وظيفة.

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة