نحن الويب
  • الرئيسية

  • برمجة وتطوير

  • ذكاء اصطناعي

  • تسويق

  • كتب ودورات

  • خدمات مدفوعة

  • تواصل معنا

عالم من المعرفة والتطوير

  • الرئيسية

  • برمجة وتطوير

  • ذكاء اصطناعي

  • تسويق

  • كتب ودورات

  • خدمات مدفوعة

  • تواصل معنا

الرئيسية / كتب ودورات / كتاب البرمجة بلغة جافاسكربت 1.0.0

كتاب البرمجة بلغة جافاسكربت 1.0.0

كتاب البرمجة بلغة جافاسكربت 1.0.0

كتاب البرمجة بلغة جافاسكربت 1.0.0

 

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

يأتي هنا دور البرمجة، فهي الفعل الذي يصف بناء برنامج يتكون من مجموعة أوامر محدَّدة جدًا لتخبر الحاسوب بما يجب فعله، وتُعَدّ الحواسيب بصفتها آلات غبية لا تستطيع فهم البرمجة ولا استيعابها، لكن إذا غضضت النظر عن هذا ورأيت أنه من الممتع والمسلِّي التفكير بمنطق يشبه ذاك الذي تفهمه تلك الآلات فستجد البرمجة أمرًا مسلِّيًا جدًا ونافعًا، فهي تتيح لنا اختصار زمن الأشياء التي ننفذها يدويًا وتستغرق أوقاتًا طويلةً إلى ثواني معدودة، وعليه يمكن النظر إليها على أنها طريقة تجعل حاسوبك يقوم بأمور لم يكن يستطيعها من قبل، وهي في ذاتها -أي البرمجة- بهذا الفهم تكون تدريبًا ممتازًا على التفكير النظري المجرَّد.

 

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

كانت لغة بيزيك Basic ونظام دوس DOS في الثمانينيات والتسعينيات من القرن الماضي هما الطريقتان الأساسيتان في التعامل مع الحواسيب، وهما أنظمة نصية بالكامل من غير واجهة رسومية مثل التي تراها الآن أمامك على الشاشة، وقد استبدلنا الواجهات المرئية بهما منذ ذلك الحين بما أنها أسهل في التعلم للمستخدِم رغم أنها محدودة الإمكانيات موازنة بالواجهات النصية، لكن لا زالت لغات الحاسوب موجودةً، فإذا أمعنت النظر فسترى أنّ لغةً مثل جافاسكربت JavaScript موجودة في كل متصفح تستخدِمه أنت وهي في كل حاسوب تقريبًا، وإنّ مراد هذا الكتاب الذي بين يديك هو جعلك تألف التعامل مع هذه اللغة لتستخدِمها في صنع برامج نافعة لك ولعملائك.

هذا الكتاب هو النسخة العربية المترجمة عن كتاب Eloquent JavaScript الشهير لصاحبه مارين هافربيك Marijn Haverbeke، ويقع في ثلاثة أجزاء، إذ يناقش أول جزء فيها لغة جافاسكربت في اثني عشر فصلًا؛ أما الفصول السبعة التالية فهي عن متصفحات الويب والأسلوب الذي تُستخدَم لغة جافاسكربت به لبرمجتها، ثم في النهاية فصلين آخرين مخصصين لبيئة أخرى لتشغيل جافاسكربت فيها وهي Node.js، كما سيكون في هذا الكتاب خمسة فصول عملية بها مشاريع تصف برامج كبيرة لتعطيك لمحةً عن البرمجة الحقيقية، وهي بناء روبوت توصيل ولغة برمجة ولعبة وبرنامج رسم بالبكسلات وموقعًا ديناميكيًا.

 

دورة تطوير التطبيقات باستخدام لغة JavaScript

هذا الكتاب مرخص بموجب رخصة المشاع الإبداعي Creative Commons «نسب المُصنَّف – غير تجاري – الترخيص بالمثل 4.0».

يمكنك قراءة فصول الكتاب على شكل مقالات مجموعة ضمن وسم «إِلِكوَنت جافاسكريبت» وتجد روابطها تاليًا:

  1. القيم والأنواع والعوامل في جافاسكريبت                                               (الجزء الأول: اللغة)
  2. هيكل البرنامج في جافاسكريبت
  3. الدوال في جافاسكريبت
  4. هياكل البيانات: الكائنات والمصفوفات في جافاسكريبت
  5. الدوال العليا في جافاسكريبت
  6. الحياة السرية للكائنات في جافاسكريبت
  7. مشروع تطبيقي لبناء رجل آلي (روبوت) عبر جافاسكريبت
  8. الزلات البرمجية والأخطاء في جافاسكريبت
  9. التعابير النمطية Regular Expressions في جافاسكريبت
  10. الوحدات Modules في جافاسكريبت
  11. البرمجة غير المتزامنة في جافاسكريبت
  12. مشروع بناء لغة برمجة خاصة
  13. علاقة جافاسكريبت بتطور الإنترنت والمتصفحات                                  (الجزء الثاني: المتصفح)
  14. نموذج كائن المستند في جافاسكريبت
  15. معالجة الأحداث في جافسكربت
  16. مشروع لعبة منصة باستخدام جافاسكربت
  17. الرسم على لوحة في جافاسكربت
  18. HTTP والاستمارات في جافاسكربت
  19. إنجاز مشروع محرر رسوم نقطية باستخدام جافاسكربت
  20. بيئة Node.js: استخدام جافاسكربت خارج المتصفح                           (الجزء الثالث: بيئة Node)
  21. مشروع بناء موقع لمشاركة المهارات باستعمال Node.js

 

المصدر: أكادمية حاسوب يمكن تحمل الكتاب من الأكادمية او تحميلة بالضغط هنا

 

 

شارك هذا الموضوع:

  • انقر للمشاركة على فيسبوك (فتح في نافذة جديدة) فيس بوك
  • انقر للمشاركة على Bluesky (فتح في نافذة جديدة) Bluesky
  • اضغط للمشاركة على Tumblr (فتح في نافذة جديدة) Tumblr
  • النقر للمشاركة على X (فتح في نافذة جديدة) X
  • النقر للمشاركة على Mastodon (فتح في نافذة جديدة) Mastodon
  • اضغط لتشارك على LinkedIn (فتح في نافذة جديدة) LinkedIn
  • انقر للمشاركة على سلاسل (فتح في نافذة جديدة) سلاسل
  • اضغط للمشاركة على Pinterest (فتح في نافذة جديدة) Pinterest

معجب بهذه:

إعجاب تحميل...
دورة تطوير التطبيقات باستخدام لغة JavaScript
JavaScriptجافاجافا سكريبتجافاسكريبتلغة برمجة

Amjad Hamouda

  • دورة الذكاء الاصطناعي

    دورة الذكاء الاصطناعي

    محتويات المقالة Toggle دورة الذكاء الاصطناعيعن الدورةلمن هذه الدورةمعجب بهذه: دورة الذكاء الاصطناعي 103 ساعات فيديو... دورة الذكاء الاصطناعي اقرأ المزيد
  • دورة تطوير التطبيقات باستخدام لغة Python

    دورة تطوير التطبيقات باستخدام لغة Python

    محتويات المقالة Toggle دورة تطوير التطبيقات باستخدام لغة Pythonعن الدورةكتاب البرمجة بلغة بايثون 1.0.0لمن هذه... دورة تطوير التطبيقات باستخدام لغة Python اقرأ المزيد
  • كتاب البرمجة بلغة بايثون 1.0.0

    كتاب البرمجة بلغة بايثون 1.0.0

    سطع نجم لغة البرمجة بايثون في الآونة الأخيرة حتى بدأت تزاحم أقوى لغات البرمجة في الصدارة وذاك لمزايا هذه اللغة التي لا... كتاب البرمجة بلغة بايثون 1.0.0 اقرأ المزيد

اترك تعليقاً إلغاء الرد

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

ذكاء صناعي

  • كيف تفكر نماذج الذكاء الاصطناعي
    27/01/2026
  • سباق الذكاء الاصطناعي الصيني
    27/01/2026

برمجة وتطوير

  • قالب ووردبريس للسيرة الذاتية ولمواقع الويب الشخصي
    01/02/2026
  • قالب ووردبريس للإعلانات المبوبة لمواقع البيع والشراء
    27/01/2026

كتب ودورات

  • كتاب البرمجة بلغة بايثون 1.0.0
    28/01/2026
  • دورة تطوير التطبيقات باستخدام لغة Python
    28/01/2026

تابعنا

  • Twitter
  • Facebook
  • Instagram
  • YouTube
  • YouTube
  • RSS
  • الرئيسية

  • برمجة وتطوير

  • ذكاء اصطناعي

  • تسويق

  • كتب ودورات

  • خدمات مدفوعة

  • تواصل معنا

© 2026 نحن الويب

Powered by
►
Necessary cookies enable essential site features like secure log-ins and consent preference adjustments. They do not store personal data.
None
►
Functional cookies support features like content sharing on social media, collecting feedback, and enabling third-party tools.
None
►
Analytical cookies track visitor interactions, providing insights on metrics like visitor count, bounce rate, and traffic sources.
None
►
Advertisement cookies deliver personalized ads based on your previous visits and analyze the effectiveness of ad campaigns.
None
►
Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies.
None
Powered by
%d