easyT
  • الاشتراك العام
تسجيل الدخول
easyT
  • الدبلومات
  • الدورات
  • الكتب الإلكترونية
  • المحاضرون
  • الاشتراك العام
تسجيل الدخول

تصفح

  • كل الدورات
  • الدبلومات
  • الاشتراك
  • المحاضرون

حسابى

  • دوراتى
  • مشترياتى
  • قائمة الأمنيات
  • الإعدادات

انضم إلينا

  • انضم كمحاضر
  • التسويق بالعمولة
  • من نحن

حمل التطبيق

التطبيقات قيد التطوير
جميع الحقوق محفوظة © 2003-2026 · easyT.onlineالشروط والأحكامسياسة الخصوصيةسياسة الاستردادتواصل معناتحقق من شهادة
البرمجة وتطوير البرمجياتعربى

برمجة وتطوير الإنترنت بلغة جافا سكريبت

دليل شامل لتعلم برمجة الويب

استعد لتطوير مهاراتك في برمجة الويب باستخدام جافا سكريبت.

4.6(45)359 صفحة11 فصل0 متدرب

ماذا ستتعلم

  • فهم أساسيات لغة جافا سكريبت
  • تطوير تطبيقات ويب تفاعلية
  • استخدام مكتبات جافا سكريبت الشائعة
  • تحسين أداء التطبيقات
  • التعامل مع واجهات برمجة التطبيقات
  • تطبيق مبادئ البرمجة الكائنية
برمجة وتطوير الإنترنت بلغة جافا سكريبت
$2.99
شراء الآن

نبذة عن الكتاب

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

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

لمن هذا الكتاب

  • المبتدئون في برمجة الويب
  • المطورون الراغبون في تحسين مهاراتهم
  • طلاب علوم الحاسوب
  • المهتمون بتطوير التطبيقات
  • المحترفون في مجال تكنولوجيا المعلومات

لماذا تقرأ هذا الكتاب

  • شامل ويغطي جميع جوانب البرمجة بلغة جافا سكريبت
  • أسلوب سهل الفهم ومناسب لجميع المستويات
  • أمثلة عملية وتطبيقات حقيقية
  • يتناول أحدث التقنيات والاتجاهات

محتويات الكتاب

1

الفصل الأول

  1. البداية
  2. برمجة وتطوير الإنترنت
  3. المواقع web sites
  4. تطبيق الإنترنت web Application
  5. طرق وأدوات إعداد المواقعweb site tools
  6. تحميل الموقع على شبكة الإنترنت Uploading site
  7. مساحة مدفوعة الأجر
  8. مساحة مجانية
  9. حجز مساحة
  10. طرق كتابة برامج للإنترنت web programming
  11. لغات تسمى Scripts
  12. لغات البرمجة programming language
  13. كتابة أوامر ASP
  14. خطوات بناء الموقع
  15. تعريف طبيعة الموقع Definition
  16. تصميم الشكل العام للموقع Design
  17. تطوير الموقع Development
  18. اختبار وتجربة الموقع Testing and Launch
  19. اختبار مدى سهولة استخدام الموقع
  20. تحميل الموقع uploading
  21. متابعة وصيانة الموقع Maintenance
  22. ما هي لغة PHP
  23. أدوات تصميم وتطوير مواقع وتطبيقات الانترنت
2

الفصل الثاني

  1. ماهى جافا سكريبت؟
  2. قبل أن نبدأ!
  3. التفاعل مع المستخدم User Interaction
  4. أولاً: الدالة alert()
  5. ثانياً: الدالة prompt()
  6. ثالثاً: الدالة confirm()
  7. التعليقات Comments
  8. الأوامر الخارجية External Scripts
  9. برنامج Net Beans
3

الفصل الثالث

  1. أساسياتJavaScript
  2. تعريف المتغير
  3. إعطاء القيم للمتغيرات
  4. القيم العددية
  5. القيم النصية
  6. القيم المنطقية
  7. المتغيرات
  8. التعامل مع قيم المتغيرات
  9. تزايد وتناقص الأعداد
  10. علامة += وعلامة -=
  11. أولوية تنفيذ العمليات الحسابية
  12. المصفوفات
  13. المؤثرات Operators
  14. أنواع المؤثرات Operators Types
  15. أسبقية التعامل مع المؤثرات Operator Precedence
  16. المؤثرات العلائقيةRelational Operators
  17. Comparison Operators
  18. المؤثرات المنطقية Logical Operator
  19. Logical Operators
  20. المؤثر &&
  21. المؤثر || or
  22. المؤثر ! (Not)
4

الفصل الرابع

  1. جمل التحكم والتكرار
  2. Control and Looping
  3. جمل التحكم والتكرار
  4. علامات المقارنة
  5. جمل الشرط Conditional Statements
  6. جملة IF
  7. العلامات المنطقية
  8. جمل IF المتداخلة
  9. جملة Else وجملة Else IF
  10. جملة Switch( )
  11. جمل التكرار Looping
  12. التكرار باستعمال for Loop
  13. جملة For
  14. التكرار المتداخل Nested Loops
  15. جملة While( )
  16. جملة Do.......While
  17. أمر Break وأمر Continue
5

الفصل الخامس

  1. الدوال Methods
  2. الدوال
  3. لغات البرمجة
  4. البرمجة التركيبية Structured programming
  5. ما هى الدوال Methods
  6. لماذا نحتاج الى الدوال ؟
  7. بناء الدوال
  8. ملفات js
  9. الدوال ذات المعاملات المتعددة
  10. استخدام المتغيرات داخل وخارج الدالة
  11. دوال تعيد قيم Return Value
  12. استدعاء الدالة لنفسها Recursion
6

الفصل السادس

  1. التعامل مع المصفوفات
  2. Using Arrays
  3. معني المصفوفة
  4. أنواع المصفوفات :
  5. مصفوفة متعددة الأبعاد :
  6. الإعلان عن متغير مصفوفة
  7. تعريف عنصر المصفوفة Orating Array Object
  8. استعمال new
  9. التعامل مع عناصر المصفوفة Accessing Array Elements
  10. استعمال أوامر التكرار for مع المصفوفة
  11. ويمكن الاعلان عن المصفوفة دون اعطائها قيم كما فى المثال التالى
  12. نسخ المصفوفات
  13. طول المصفوفة
  14. ايجاد أكبر قيمة
  15. البحث عن قيمة داخل المصفوفة
  16. ترتيب عناصر المصفوفة
  17. المصفوفات متعددة الأبعاد Multi dimensional Array
  18. الإعلان عن مصفوفة متعددة الأبعاد
  19. بلوك الأوامر Block Statements
7

الفصل السابع

  1. التعامل مع النصوص
  2. Using Strings
  3. ما هو String
  4. كيفية الاعلان عن String
  5. دوال النصوص String Methods
  6. التعامل مع النصوص
  7. البحث في النصوص
  8. استخراج جزء من النص Substrings from Strings
  9. دوال متفرقة Miscellaneous String Methods
  10. تقسيم النص String Split
  11. التعامل مع التاريخ
  12. تنسيق التاريخ Date Formatting
  13. رموز RegEx
  14. مثال :المقارنة بكلمة matcher
  15. استعمال الدالة replace
8

الفصل الثامن

  1. البرمجة بواسطة الأهداف
  2. OOP
  3. مفاهيم البرمجة كتائبية التوجيه
  4. معنى البرمجة بواسطة الأهداف
  5. معنى الفصيلةclass
  6. ما هي دوال البناء و دوال الهدم
  7. دوال البناء (constructors)
  8. دوال الهدم destructors
  9. ما هي خاصية التوريثinheritance
  10. ما هي الخاصيةOverloading
  11. معنى Encapsulation
  12. الكائن في لغة جافاسكريبت
  13. استخدام الكائن في جافاسكريبت
  14. خواص الكائن Object properties
  15. وظائف الكائن Object Methods
  16. القيمة الأولية والكائن
  17. الكائنات الموجودة في جافاسكريبت
  18. كائن النص String Object
  19. خاصية الطول
  20. اختيار حرف واحد من النص
  21. الدالة fromCharCode( )
  22. البحث عن نص بداخل النص
  23. نسخ جزء من النص
  24. تغيير حالة الأحرف
  25. الكائن الحسابي Math Object
  26. الدالة Abs( )
  27. الدالة Ceil( )
  28. الدالة Floor( )
  29. الدالة Round( )
  30. الدالة Random( )
  31. الدالة Pow( )
  32. الكائن العددي Number Object
  33. الدالة Fixed( )
  34. كائن المصفوفة Array Object( )
  35. الخاصية Length
  36. الدالة Concat( )
  37. الدالة Slice( )
  38. الدالة Join( )
  39. الدالة Sort( )
  40. الدالة Reverse( )
  41. كائن التاريخ Date Object
  42. إنشاء كائن التاريخ
  43. تحديد التاريخ
  44. الفئات Classes
  45. إنشاء الفئة Create class
  46. إنشاء واستخدام الكائن
  47. الاعلان عن أكثر من Object
  48. خاصية التوريث Inheritance
9

الفصل التاسع

  1. النماذجForms
  2. النماذج Forms
  3. خواص ووظائف النموذج
  4. الأزرار Buttons
  5. الحدث Onmouseup والحدث Onmousedown
  6. الحقل النصي Text Field
  7. المربع النصى Text Box
  8. مربعات وأزرار الاختيار
  9. قوائم الاختيار
  10. إضافة عنصر للقائمة
10

الفصل العاشر

  1. التعامل مع الاخطاء
  2. JavaScript Errors
  3. الخطأ الهجائىSyntax Error
  4. الخطأ أثناء التشغيلRuntime Error
  5. الخطأ المنطقى Logical Error
  6. طرق اكتشاف الخطأ المنطقى
  7. التركيب Try --- Catch
  8. تعدد الكلمة Catch
  9. البلوك Finally
  10. الجملة Throw
  11. الدالة onerror()
  12. متغيرات الدالة onerror()
11

الفصل الحادي عشر

  1. JavaScript HTML DOM
  2. الوصول الى عنصر الصفحة Finding HTML Elements
  3. الوصول برقم العنصر By ID
  4. تغيير المحتوى النصى Changing HTML Content
  5. تغيير الخصائص Changing an HTML Attribute
  6. انشاء عناصر جديدة
  7. أحداث العناصر JavaScript HTML DOM Events
  8. حدث تحميل واغلاق الصفحة onload and onunload Events
  9. حدث تغيير محتوى النص onchange Event
  10. حدث تحريك الماوس Mouse Move
  11. الحدث Load
  12. وعند التنفيذ تحصل على نتيجة التنفيذ التالية
  13. استخدام صيغة التعبير RegExp Object

كتب ذات صلة

  • تطوير تطبيقات الويب باستخدام بايثون

  • الدليل الشامل لتطوير وبرمجة المواقع

  • كيف تصبح مبرمج

  • MySQL الإعداد

  • React.js تطوير واجهات المستخدم

  • إنشاء واجهة مستخدم باستخدام بايثون Tkinter

  • برمجة وتطوير الإنترنت بلغة PHP

  • البرمجة باستخدام C/C++

تقييمات القراء

التقييمات هنا من القراء الذين يملكون الكتاب — عن طريق الشراء أو ضمن اشتراكهم.
4.6
★★★★★
45 تقييم
5★
25
4★
20
3★
0
2★
0
1★
0