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

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

قائمة بأهم الأسئلة التي يسألها أغلب المبرمجين لعملائهم

من أهم الأسئلة التي يسألها أغلب المبرمجين لعملائهم: ‏نوع البرمجة (موقع إلكتروني أو تطبيق هاتف ذكي أو تطبيق سطح مكتب)؟, هل لديك مواقع أو أنظمة مشابهه لمشروعك للإطلاع عليها؟, كم المدة الزمنية لإنجاز المشروع؟, كم الميزانية التقريبية للمشروع؟ و غيرها.

تثبيت محاكي الشبكات GNS3 في نظام GNU/Linux

يُعتبر GNS3 أفضل محاكي شبكات إفتراضي, فمن المهم معرفة كيفية تحميله و تنصيبه و إضافة ( Switches ) و الراوترات ( Routers )

ما يجب معرفته لحماية المواقع من الإختراق

تتعرض المواقع للإختراق لذلك لا بد من معرفة عمل بروتوكل HTTP, و كيف نحميها فيجب: التأكد من أن الإتصال بين الموقع و العميل آمن, تحديد صلاحيات المستخدم للبيانات و لخدمات الموقع لمنع المستخدم من الوصول لأمور غير مخول بها و غيرها. من أشهر البرامج التي تُستعمل للبحث عن ثغرات: Dynamic Application Security Testing.

أي لغة برمجة أختار؟

لغة البرمجة كثيرة و متعددة, و لها مميزاتها الخاصة, قد تجعلك تحتار لذلك لا بد لك قبل كل شيء أن تتعرف على أشهر لغات البرمجة و إستخدامتها فلغة PHP تُستخدم في برمجة المواقع الإلكترونية كما جافا Java تُستعمل في برمجة تطبيقات للهواتف التي تعمل بنظام Android و لغة R في تحليل البيانات. أما ++C تُستعمل في برمجة الألعاب باستخدام محرك ألعاب Unreal Engine و غيرها من اللغات مثل C#, JavaScript, Python, Swift , Kotlin.

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

قد نحذف دون إنتباه منا ملفات تهمنا من الحاسوب, و نشعر بالإحباط من كيفية إستعادتها. إستعد الملفات المحذوفة (Recovering Deleted Files) بطريقة سهلة بواسطة برنامج Recuva و تعلم كيف تتخزن الملفات و متى لا يمكن إستعادتها.

نصائح تساعدك على فهم دروس البرمجة بشكل ممتاز

البرمجة ليست صعبة كما يتصور البعض و لكنها لحد ما تحتاج الكثير من الجهد و عدم الإستسلام بل المحاولة مراراً و تكراراً, و طبق كثيراً و غيرها من النصائح...

أشهر منصات العمل الحر العربية

العمل الحر هو أن يكون الشخص سيد نفسه دون إلتزامات في الوقت و المكان, من أشهر المنصات: خمسات, أي خدمة, بيكاليكا و غيرها.

كيف تطور قدرتك و تزيد خبرتك في برمجة المواقع

ينقسم تطوير المواقع إلى قسمين: Front-End و Back-End. الـFront End هو الواجهة التي تظهر أمامك في الموقع و يتم برمجتها بواسطة اللغات التالية: HTML CSS, JavaScript. الـBack End هو الجزء الخفي في الموقع و الذي لا يراه المستخدم العادي و وظيفته لها على علاقة بما يحدث في السيرفر و قواعد البيانات, أشهر اللغات المستخدمة فيه: C, بايثون, جافا و PHP.

قاعدة بيانات صفوف

قاعدة بيانات صفوف هي قاعدة بيانات تتميز بسرعة التنفيذ, قابلية التطوير في المستخدم و سهولة الإستخدام.

التعامل مع قواعد بيانات MySQL بإستخدام لغة PHP

إن لغة PHP من أكثر اللغات إستخداماً في المواقع الإلكترونية كوسيط بين زوار الموقع و قاعدة بيانات الموقع, يتم ربطهما ببعض عبر أوامر MySQLi. إن أوامر قواعد البيانات الأساسية تُختصر بالكلمة CRUD.