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

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

أجيال الحواسيب و أنواعها

تطورت الحواسيب على مر العصور فكان لها أجيال (generations) عدة, فالحواسيب الأولى كبيرة الحجم, تليها الثانية التي استعملت تقنية الترانزستورات بدلاً من تقنية الصمامات المفرغة من الهواء وصولاً للآن حيث ظهرت الحواسيب المحمولة مع ميزات متطورة.

مجالات إستخدام لغة بايثون و كيفية تعلمها من الصفر

لغة بايثون من اللغات المطلوبة و المنتشرة حديثاً تمتااز بالسهولة و وفرة المكتبات (Libraries) و أطر العمل (Frameworks) الجاهزة فيها, كما أنها تُستعمل بالكثير من المجالات مثل: ‏تحليل البيانات (Data Analysis),‏الذكاء الإصطناعي (Artificial Intelligence), تعلم الآلة (Machine Learning), ‏برمجة المواقع الإلكترونية (Web Development) و غيرها.

حل مشكلة عدم التعرف على النصوص العربية في قواعد بيانات MySQL

في قواعد بيانات MySQL يمكن أن نواجه مشكلة عدم تعرفها على النصوص العربية, و السبب في هذا يعود إلى الترميز المعتمد منها. في هذا المقال ستتعلم كيف تنشأ قاعدة بيانات تقبل النصوص العربية مثل قاعدة البيانات بواسطة واجهة PhpMyAdmin, بإستخدام أوامر SQL و بإستخدام لغة PHP.

محمل الكلاسات في جافا Class Loader

عندما نقوم بكتابة ملفات java يتم ترجمتها لترميز ثماني (byte-code) بواسطة المترجم (Compiler) فتصبح بصيغة class بطريقة معينة بحيث تستطيع فيها آلة جافا الإفتراضية JVM قراءة الكلاس و إستخدامه لاحقاً. سنتحدث في هذا المقال عن طريقة تحميل الكلاسات بدقة أكثر في آلة جافا الإفتراضية مثل طلب تحميل كلاس في جافا عن طريق الدالة ()loadClass, تحميل الكلاس في جافا(Class loaders), ربط الكلاس في لغة جافا Linking و التهيئة في لغة جافا Initialization.

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

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

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

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

دليلك لدخول عالم صناعة ألعاب الهواتف الذكية

جميع ما يلزمك للدخول لعالم الألعاب من مكوناتها:الرسوميات (Graphics), الصوتيات (Audios),البرمجة الخاصة باللعبة (Programming) و أنواع الملفات:الخاصة بالمكونات: ثنائي الأبعاد (2D) ونوع ثلاثي الأبعاد (3D), Scripts. و البرامج االمستعملة في صناعتها: Adobe Illustrator, Affinity Designer, Maya و Blender و Houdin و محرك الألعاب (Game Engine) : Unity

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

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

طريقة ربط الكلاود الخاص بك ببرنامج GNS3 في نظام Windows

في هذا المقال ستتعلم كيفية ربط الكلاود الخاص بجهازك ببرنامج GNS3(محاكي شبكات إفتراضي) في نظام ويندوز لكل اﻹصدارات.

كيفية دراسة تخصص الإختراق الأخلاقي

الإختراق الأخلاقي (Ethical Hacking) يرتكز على جعل المتعلم يفكر بطريقة مشابهة لتفكير المخترق(hacker), فيقوم بالتعرف على نقاط ضعف الأنظمة المستخدمة و كيفية صد الهجمات بإتباع سلسلة من الإجراءات التي من هدفها منع عملية الإختراق.