Développement Webعربى

Programmation et développement web avec JavaScript

Maîtrisez les fondamentaux du développement web moderne

Transformez vos idées en applications web dynamiques avec JavaScript.

4.6(45)359 pages11 chapitres0 apprenants

Ce que vous apprendrez

  • Comprendre les bases de JavaScript
  • Créer des applications web interactives
  • Manipuler le DOM efficacement
  • Gérer les événements utilisateur
  • Utiliser des bibliothèques JavaScript populaires
  • Déboguer et optimiser votre code

À propos du livre

Ce livre est une ressource essentielle pour quiconque souhaite plonger dans le monde du développement web. En se concentrant sur JavaScript, il offre une compréhension approfondie des concepts clés et des techniques de programmation qui sont indispensables dans le paysage numérique d'aujourd'hui.

À travers des explications claires et des exemples pratiques, ce livre guide les lecteurs à travers le processus de création d'applications web interactives. Que vous soyez débutant ou développeur cherchant à améliorer vos compétences, ce livre vous fournira les outils nécessaires pour réussir.

À qui s'adresse ce livre

  • Développeurs débutants
  • Étudiants en informatique
  • Professionnels cherchant à se reconvertir
  • Passionnés de technologie
  • Entrepreneurs souhaitant développer des applications

Pourquoi lire ce livre

  • Approche pratique avec des exemples concrets
  • Couvre les dernières tendances en développement web
  • Ressources supplémentaires et exercices en ligne
  • Écrit par un expert reconnu dans le domaine

Avis des lecteurs

Ces avis proviennent de lecteurs qui possèdent le livre — par achat ou dans le cadre de leur abonnement.
4.6
★★★★★
45 avis
5
25
4
20
3
0
2
0
1
0

    Table des matières

    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

    Livres associés