إعلان
دورة تطوير التطبيقات باستخدام لغة JavaScript في هذه الدورة ستتعلم لغة جافا سكريبت, استخدام مكتبة React.js, بناء API الموقع بواسطة Node.js, تطوير تطبيق جوال باستخدام React Native, و في نهاية الدورة ستتعلم تطوير تطبيق محادثة شبيه بتطبيق WhatsApp. تعلم الآن
دورة تطوير واجهات المستخدم في هذه الدورة ستتعلم لغة HTML و لغة CSS و لغة JavaScript. من ناحية التطبيق العملي ستتعلم طريقة بناء واجهة متجر إلكتروني مكون من ست صفحات, تحويل خمسة تصاميم PSD إلى صفحات ويب, بناء واجهة مستخدم تشبه موقع يوتيوب, بناء لوحة تحكم إحترافية. تعلم الآن
تطوير تطبيقات باستخدام لغة بايثون في هذه الدورة ستتعلم أساسيات البرمجة بلغة بايثون وصولاً إلى التعامل مع أشهر أطر العمل (Flask و Django) و ستتعلم كيف تبني متجر إلكتروني يمكن للمستخدمين البيع و الشراء من خلاله. تعلم الآن
دورة تطوير تطبيقات الويب باستخدام لغة PHP في هذه الدورة ستتعلم لغة PHP من الصفر, استخدام إطار العمل Laravel بشرح مفصّل و عملي, كيفية تطوير شبكة اجتماعية تشبه Instagram, بناء API لتطبيق جوال وفق أسلوب RESTful, تطوير موقع إعلانات مبوبة, تطوير نظام إدارة محتوى CMS كامل. تعلم الآن
دورة تطوير تطبيقات الويب باستخدام لغة Ruby في هذه الدورة ستتعلم البرمجة بلغة Ruby إنطلاقاً من أبسط المفاهيم وحتى بناء تطبيق حقيقي, إستخدام إطار العمل Ruby on Rails بشرح مفصّل و عملي, بناء تطبيق حقيقي عبارة عن شبكة اجتماعية تشبه تويتر, تطوير مجتمع الكتروني يشبه حسوب I/O. تعلم الآن
دورة علوم الحاسوب هذه الدورة معدة لتكون مدخل لعلوم الحاسوب و لغات البرمجة حيث ستتعرف فيها على أنظمة التشغيل و ستتعمق في نظام لينكس و في كيفية التعامل معه من خلال موجه الأوامر, بالإضافة إلى قواعد البيانات و أساسيات الشبكات و الخوادم و مبادئ الحماية والأمان في الويب. تعلم الآن

    مقدمة في الحاسوب

    من الأشياء المهمة لكل شخص مبتدئ في علوم الحاسوب معرفة أساسيات الحاسوب سواء كان يريد تعلم البرمجة, الأنظمة, الشبكات، أو تقنيات الحماية, لفهم آلية عمل الحاسوب وماذا يحدث داخله وغيرها من الأشياء المهمة.


    تعريف الحاسوب

    الحاسوب أو الكمبيوتر (Computer) هو جهاز إلكتروني يقوم بإستقبال البيانات و معالجتها و من ثم يخرجها في شكل معلومات يمكن للمستخدم الإستفادة منها.


    1- البيانات

    البيانات تسمى (Data) وهي سجل الرموز الخام، والحروف والأرقام والبيانات الصوتية والرسومية كل هذه تسمى بيانات, ويتم إدخالها إلى الحاسوب بواسطة أجهزة الإدخال التي سوف نتناولها لاحقاً بالتفصيل.


    2- معالجة البيانات

    معالجة البيانات (Data processing) هي أكثر و أهم العمليات التي يقوم بها الحاسوب و أشكال معالجة البيانات كثيرة مثل الحفظ بواسطة وحدات التخزين المختلفة و التصنيف, و تشفير البيانات أو تمييزيها, إضافة أو حذف البيانات, و العمليات الحسابية التي يقوم بها الحاسوب و التي يتميز بها عن غيره.

    و أخيراً بعد معالجتها يتم حفظها, أو يتم إخراجها بواسطة أجهزة الإخراج التي سوف نتناولها لاحقاً بالتفصيل.

     

    مكونات الحاسوب

    يتكون الحاسوب من جزأين أساسين هما العتاد أو الهاردوير (Hardware) و البرمجيات أو السوفت وير (Software).


    1- الهاردوير

    الهاردوير هو الجسم المادي الملموس الذي يمكننا أن نراه مثل صندوق النظام (Box)، الشاشة (Screen)، الفأرة أو الماوس (Mouse)، ولوحة المفاتيح أو الكيبورد (Keyboard).

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


    الهاردوير نوعان:

    • أجهزة إدخال (Input Devices).
    • أجهزة إخراج (Output Devices).


    قطع الحاسوب التي تعتبر كأجهزة إدخال للمعلومات:

    • لوحة المفاتيح.
    • الماوس.
    • الميكروفون.
    • كاميرة الويب.
    • محركات الأقراص الصلبة.


    قطع الحاسوب التي تعتبر كأجهزة إخراج للمعلومات:

    • الشاشة.
    • السماعة.
    • الطابعة.


    2- السوفت وير

    بشكل عام, البرمجيات أو السوفتوير وهي البرامج التي نستخدمها في حياتنا اليومية عند إستخدامنا للجهاز سواء كان حاسوباً أم هاتفاً و هناك الكثير والكثير منها على سبيل المثال برنامج فوتوشوب، برنامج المفكرة، وبرنامج الرسام إلخ..

    هذه البرامج هي ما تمكننا من إستخدام الحاسوب و الإستفادة منه فبدونها لا يوجد قيمة له.

    و هناك نوع آخر مهم جداً من البرمجيات و الذي نقول له تعريفات قطع الحاسوب (Drivers).

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

    إذاً من دون البرامج الخاصة لتشغيل قطع الحاسوب لا يمكن للحاسوب أن يعمل أصلاً؛ أي هي التي تدير و تتحكم بعتاد الحاسوب و كلُ مكملٌ للآخَر فلا يمكنك عزيزي القارئ أن تتخيل إستخدام الحاسوب دون البرمجيات لأنه سيكون عبارة عن قطع خردة فقط.

     

    أنواع السوفت وير

    بشكل عام, السوفت وير ثلاث أنواع:

    • البرمجيات التطبيقية (ِApplications أو Programs).
    • أنظمة التشغيل.
    • لغات البرمجة.


    1- البرمجيات التطبيقية

    تسمى أيضاً التطبيقات وهي التي يستخدمها المستخدم في أداء مهامه سواء كان رسم أو لعب أو مشاهدة الفيديوهات أو الموسيقى،أو الأعمال المكتبية مثل تصميم و معالجة الصور و النصوص … كل هذه النشاطات تتم بإستخدام التطبيقات (البرامج) ومن هذه البرامج برامج تفصح الإنترنت و برامج الحماية و الألعاب و مشغل الصوت و Power Point و أيضاً برنامج الفوتوشوب الشهير.


    2- أنظمة التشغيل

    يسمى نظام التشغيل (Operating System) و نختصره بكلمة OS و هو مجموعة من البرامج تعمل معاً لتتحكم بسير البرامج و تسهيل استخدام الحاسوب و نقل البيانات و هو البرنامج الرئيسي في الحاسوب حيث يعتبر الوسيط بين المستخدم وا لبرامج العادية. إذاً لا يمكننا إستخدام كمبيوتر بدون نظام تشغيل.

    من أنظمة التشغيل المشهورة نظام ويندوز (windows), نظام إم-إس-دوس (MS DOS), نظام يونكس (Unix), نظام لينكس (Linux) و نظام ماك-أو-إش Mac OS.

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


    3- لغات البرمجة

    لغات البرمجة (Programming Language) الفكرة هنا أن الحاسب لا يفهم سوى لغته الثنائية و تسمى لغة الآلة التي تتكون من 0 و 1.

    الآن حتى نجعل الحاسوب يقوم بما نريد لا بد لنا أن نكتب له مجموعة أوامر متسلسلة (الشفرة) ليقوم بتنفيذها و من الصعب أن نكتب تلك الأوامر بلغة الآلة الثنائية لذلك تم بناء لغات البرمجة لتسهل لنا البرمجة و بناء مشاريع كيفما نريد بيسر و سهولة.

    لغات البرمجة كثيرة و فيها مبادئ كثيرة مشتركة و لكنها بشكل عام تختلف عن بعضها البعض في أساليب الكتابة.

    فيما يلي بعض أسماء لغات البرمجة:

    1. Python
    2. ++C
    3. Java
    4. PHP
    5. #C

    آخر تحديث: 19-12-2021

    الكاتب

    ياسر عبدالله

    أدرس علوم الحاسوب في المرحلة الثانوية , شغوف بعالم الحواسيب و الإلكترونيات و البرمجة. أحب مساعدة الناس وأحب الخير للجميع.

    تعليقات 2

    أضف تعليق

    يجب تسجيل الدخول حتى تتمكن من إضافة تعليق أو رد.
    إعلان
    دورة تطوير التطبيقات باستخدام لغة JavaScript في هذه الدورة ستتعلم لغة جافا سكريبت, استخدام مكتبة React.js, بناء API الموقع بواسطة Node.js, تطوير تطبيق جوال باستخدام React Native, و في نهاية الدورة ستتعلم تطوير تطبيق محادثة شبيه بتطبيق WhatsApp. تعلم الآن
    دورة تطوير واجهات المستخدم في هذه الدورة ستتعلم لغة HTML و لغة CSS و لغة JavaScript. من ناحية التطبيق العملي ستتعلم طريقة بناء واجهة متجر إلكتروني مكون من ست صفحات, تحويل خمسة تصاميم PSD إلى صفحات ويب, بناء واجهة مستخدم تشبه موقع يوتيوب, بناء لوحة تحكم إحترافية. تعلم الآن
    تطوير تطبيقات باستخدام لغة بايثون في هذه الدورة ستتعلم أساسيات البرمجة بلغة بايثون وصولاً إلى التعامل مع أشهر أطر العمل (Flask و Django) و ستتعلم كيف تبني متجر إلكتروني يمكن للمستخدمين البيع و الشراء من خلاله. تعلم الآن
    دورة تطوير تطبيقات الويب باستخدام لغة PHP في هذه الدورة ستتعلم لغة PHP من الصفر, استخدام إطار العمل Laravel بشرح مفصّل و عملي, كيفية تطوير شبكة اجتماعية تشبه Instagram, بناء API لتطبيق جوال وفق أسلوب RESTful, تطوير موقع إعلانات مبوبة, تطوير نظام إدارة محتوى CMS كامل. تعلم الآن
    دورة تطوير تطبيقات الويب باستخدام لغة Ruby في هذه الدورة ستتعلم البرمجة بلغة Ruby إنطلاقاً من أبسط المفاهيم وحتى بناء تطبيق حقيقي, إستخدام إطار العمل Ruby on Rails بشرح مفصّل و عملي, بناء تطبيق حقيقي عبارة عن شبكة اجتماعية تشبه تويتر, تطوير مجتمع الكتروني يشبه حسوب I/O. تعلم الآن
    دورة علوم الحاسوب هذه الدورة معدة لتكون مدخل لعلوم الحاسوب و لغات البرمجة حيث ستتعرف فيها على أنظمة التشغيل و ستتعمق في نظام لينكس و في كيفية التعامل معه من خلال موجه الأوامر, بالإضافة إلى قواعد البيانات و أساسيات الشبكات و الخوادم و مبادئ الحماية والأمان في الويب. تعلم الآن
      إعلان

      Eqla3Tech.com

      شروحات مكتوبة حول لغات البرمجة و تقنية المعلومات باللغة العربية مقدمة من إقلاع تك.

      لغة جافا لغة ++C قواعد البيانات نظام ويندوز نظام لينكس الشبكات تقنية المعلومات الأمن السيبراني

      تقييم المقال

      لم تقم بتقييم المقال بعد!

      الدورات

      أدوات مساعدة

      الأقسام

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