دورة جافا سكريبت الكاملة
Miscellanea / / November 28, 2023
ما سوف تتعلم
- تعلم كيفية التعامل مع أي عناصر مرئية على صفحات الويب
- تعلم كيفية إنشاء تطبيقات ويب كاملة
- تعلم كيفية العمل مع أنواع بيانات اللغة
- تعلم العديد من تقنيات التطوير الحديثة
- إتقان جميع المواضيع والمجالات الأكثر أهمية في جافا سكريبت
- تعلم كيفية إنشاء البرامج في جافا سكريبت
- فهم كيفية عمل لغة البرمجة جافا سكريبت
- تعرف على ما هي البرمجة الوظيفية
- تعلم أساسيات البرمجة
- سوف تفهم كيف يتم إنشاء المشاريع الحقيقية في Java Script
حول الدورة
ملحوظة!
هذه نسخة مبكرة من الدورة. الدورة كاملة بنسبة 80% وتغطي جميع موضوعات JS الرئيسية.
المواد الموجودة تكفي لمدة 3 أشهر على الأقل من الدراسة النشطة.
حتى 31 مارس 2023، سيتم استكمال الدورة بثلاثة مواضيع أخرى.
سيتمكن الطلاب الذين يشترون الدورة من الوصول إلى جميع الوظائف الإضافية مجانًا وتلقائيًا.
خلال النسخة المبكرة هناك خصم إضافي على الدورة.
________________________________________________________________________
مرحبًا!)
اسمي ديما.
ويسعدني أن أقدم لكم الدورة التدريبية الأكثر اكتمالا وحداثة حول لغة البرمجة الأكثر شعبية، جافا سكريبت.
إذا لم تكن قد كتبت سطرًا واحدًا من التعليمات البرمجية، فهذه الدورة مخصصة لك.
هذه الدورة مخصصة للمبتدئين في البرمجة، ولكن من يعرف أساسيات HTML وCSS.
هذا يعني أننا معًا، خطوة بخطوة، سننتقل من أساسيات Java Script إلى إنشاء مشاريع مذهلة وفهم كامل لكيفية عمل لغة برمجة Java Script.
فهم مبادئ JS، وليس الحشو.
في هذه الدورة التدريبية، لن تتعلم بلا هدف مجموعة من القواعد والوظائف، أو تكرر التعليمات البرمجية من مقطع فيديو بلا هدف.
بدلاً من ذلك، سنتعلم كيفية عمل JS، ونفهم قواعده وميزاته حتى تتمكن من حل أي مشكلات بشكل مستقل والعثور على الإجابات.
أي أنك ستتعلم، والأهم من ذلك، أنك ستفهم كل ما تحتاجه للعمل بشكل مستقل في لغة البرمجة هذه.
التوضيحات بلغة بسيطة ومفهومة.
جميع الأمثلة بلغة بسيطة ومفهومة. بدون ماء غير ضروري، حشو وبدون مصطلحات غير مفهومة.
قدر كبير من الممارسة لتحسين إتقان المادة.
هذه الدورة عملية. ستجد فيه أكثر من 20 مهمة عملية لإكمالها بشكل مستقل، وعشرات الاختبارات لتكرار المواد والعديد منها المشاريع التي سنقوم بإنشائها معًا، وإتقان كل ما تحتاجه خطوة بخطوة للعمل بثقة مع لغة برمجة Java النصي.
- يتم تضمين الوسائل التعليمية الحديثة والبسيطة في الدورة.
بالإضافة إلى ذلك، يتم تقديم عرض تقديمي تفصيلي، مع أهم القواعد والنصائح الضرورية، حول جميع موضوعات الدورة بالإضافة إلى الدورة التدريبية. صدقني، هذه الدورة لن تترك فرصة لعدم فهم أو عدم إتقان أي من المواضيع في Java Script.
وأنا حاضر لأية أسئلة بخصوص الدورة.
وبالطبع، إذا واجهت أي صعوبات، يمكنك دائمًا مراسلتي، وسأجيبك بسرعة. جميع المسائل التدريبية مصحوبة بإجابات وتفسيرات إذا واجهتك مشكلة في مكان ما.
الدورة مناسبة لأي عمر
إذا كنت تعتقد أن لغات البرمجة صعبة، وأنك تحتاج إلى عقلية معينة أو موهبة أو معرفة بالرياضيات العليا، فدعني أثبت لك أن أي شخص يمكنه إتقان البرمجة.
ضمان الجودة لمدة 30 يومًا
إذا كان لا يزال لديك شكوك، فهذه الدورة تمنحك الفرصة لاسترداد أموالك إذا لم تعجبك خلال 30 يومًا.
الآلاف من التقييمات الإيجابية حول التدريب.
من أنا؟ اسمي ديمتري فوكيف وأقوم بإنشاء دورات احترافية في التصميم والبرمجيات وتطوير الويب. ولا أحد يستطيع أن يقول أشياء أفضل عني من الطلاب الذين أخذوا دوراتي.
وقد شارك في دوراتي بالفعل أكثر من 15000 طالب حول العالم، وتركت أكثر من 5000 مراجعة، بمتوسط تقييم 4.84 من 5.
انضم إلي ودعنا نبدأ في إنشاء أعمال مذهلة في Java Script معًا
اراك في الفصل!
لمن هذه الدورة؟
للمبتدئين، مطوري الويب.
المتطلبات الأولية
مطلوب المعرفة الأساسية لـ HTML وCSS.
لا يشترط معرفة مسبقة بلغات البرمجة أو معرفة متقدمة بالرياضيات.
9
الدوراتلقد قمت بإنشاء دورات أصلية عبر الإنترنت منذ عام 2016. أقوم بتدريس العمل مع محرري الرسوميات في Adobe بشكل احترافي، وأقوم بتدريس التصميم وتطوير الويب.
مرحبًا! اسمي ديما! لا أريد التباهي، لكن يجب علي ذلك) لقد قمت بتدريس أكثر من 5000 طالب حول العالم في دوراتي التدريبية الخاصة عبر الإنترنت. أكثر من 2000 مراجعة حقيقية بمتوسط تقييم 4.83 من 5.00! أقوم بتدريس تصميم الويب وتطوير الويب والبرامج اللازمة (Photoshop Illustrator، Figma). تتكون خبرتي في التدريس من 5 سنوات من التدريس المستقل، بالإضافة إلى التدريس من خلال المدارس والدورات التدريبية عبر الإنترنت، على منصات التعلم عن بعد العالمية. يلاحظ طلاب دوراتي أفضل صفاتي في الطريقة التي أقدم بها المواد دون حشو، وبطريقة ممتعة ومثيرة للاهتمام.
تحضير
1. كيف تأخذ الدورة. تنزيل المواد
2. قم بتثبيت البرامج اللازمة
أساسيات جافا سكريبت
1. مرحبًا بك في نادي Hello World!
2. كيف يعمل جافا سكريبت
3. هل الفواصل المنقوطة مهمة؟ كيفية إنشاء التعليقات
4. ما هي المتغيرات
5. المزيد عن المتغيرات
6. اختبر نفسك: معرفة المتغيرات
7. ما هي "التعبيرات" و "التعليمات"
8. أنواع البيانات
9. ملامح الأرقام والسلاسل
10. اختبر نفسك: أنواع البيانات
11. مقدمة للمشغلين. العوامل الرياضية "+" "-" "*" "/"
12. كيف تعمل عوامل المقارنة ">" "==" "13. اختبر نفسك: عوامل المقارنة
14. أولوية المشغل
15. تحويل نوع البيانات
16. الكائنات القياسية. نحن نلخص ونكرر.
17. الممارسة-1. إنشاء حاسبة مؤشر الجسم
18. الممارسة-2. إنشاء الموزع العشوائي الحب
19. تقديم إذا كان آخر. التفرع المشروط
20. كيف تعمل العوامل المنطقية "!" "؟؟" "&&" "||"
21. اختبر نفسك: العوامل المنطقية
22. كيف يعمل المشغل الثلاثي "؟"؟
23. الكلمة الأخيرة لهذه الكتلة
الغوص العميق في أساسيات جافا سكريبت. الوظائف والكائنات
1. استخدم "استخدام صارم"
2. مقدمة إلى الوظائف
3. التعبير عن الوظيفة وإعلان الوظيفة
4. النطاق في JS
5. اختبر نفسك: النطاقات
6. القيم الافتراضية لمعلمات الوظيفة
7. ما هي وظائف رد الاتصال
8. كيف تعمل وظائف السهم
9. الممارسة-3. حاسبة الفائز
10. ما هي الكائنات
11. خصائص الكائن المتداخلة
12. تدوين مختصر للخصائص
13. إنشاء وظائف في الكائنات والقليل عن هذا
14. الممارسة-04. إنشاء حاسبة مؤشر كتلة الجسم باستخدام الأشياء
15. مقدمة إلى المصفوفات
16. مقدمة لأساليب المصفوفة
17. مقدمة للحلقة
18. استراحة ومتابعة في الحلقات
19. أثناء القيام بذلك أثناء الحلقة
20. نسخ الكائنات. طفرة الكائنات
21. الممارسة-5-إنشاء تسلسل فيبوناتشي
22. تحقق من نفسك. اختبار أساسيات JS
23. الكلمة الأخيرة لهذه الكتلة
أساسيات DOM
1. أجمل وكيفية عمل المقتطفات.
2. ما هي بيئة DOM وJS؟
3. الحصول على عناصر HTML
4. ما هي عقد HTML وعلاقات العناصر؟
5. ما هي المصفوفة الزائفة
6. كيفية عمل for و in الحلقات
7. الحصول على وتغيير محتويات العلامات
8. إنشاء وإدراج عناصر DOM جديدة
9. كيف يعمل InsertAdjastmentHTML
10. استنساخ العناصر ونقلها وحذفها
11. تغيير أنماط CSS باستخدام JS
12. الحصول على سمات عناصر DOM وتغييرها
13. ما هو معالج الحدث على الصفحة
14. كيفية إضافة تشغيل الصوت عند تشغيل حدث ما
15. الممارسة - 6. إنشاء لعبة لتخمين الرقم
16. الممارسة - 7. إنشاء نوافذ مشروطة
17. الممارسة - 8. إنشاء لعبة الأبجدية
18. تحقق من نفسك. اختبار D.O.M
19. كلمة أخيرة
عمل البيانات العميقة
1. ما هو موضوع هذه الكتلة؟
2. كيف يعمل سياق الاتصال هذا
3. تدمير المصفوفات
4. تدمير الكائنات
5. كيف يعمل عامل الانتشار
6. ما هو عامل الباقي
7. الممارسة-9. التدمير والراحة والانتشار
8. ما هي الطبقات في JS
9. ما هو تعيين
10. ما هي الخريطة
11. تحويل هياكل البيانات
12. الممارسة-10. خريطة وتعيين
العمل مع السلاسل
1. طرق السلسلة ح. 1- طريقة عمل الأوتار. طريقة شريحة
2. طرق السلسلة ح. 2. (تقليم، إلى أحرف صغيرة، استبدال)
3. طرق السلسلة ح. 3 (تقسيم/انضمام)
4. الممارسة-11. العمل مع السلاسل
تشغيل الوظائف
1. إعدادات الوظيفة الافتراضية
2. الكائنات كمعلمات الوظيفة
3. وظائف من الدرجة العليا ووظائف من الدرجة الأولى
4. إرجاع دالة من دالة
5. طريقة وظيفة الدعوة
6. طريقة وظيفة الربط
العمل مع المصفوفات
1. طرق المصفوفة الأساسية
2. كيف يعمل كل
3. forEach على الخريطة وتعيين
4. لنبدأ في إنشاء التطبيق
5. طريقة الخريطة ().
6. Map() في الممارسة العملية
7. طريقة التصفية ().
8. طريقة التصغير ().
9. يمارس. تصفية / خريطة / تقليل
10. طرق التطبيق على الصفحة
11. طريقة البحث ().
12. تسجيل الدخول إلى الحساب
13. تحويل الأموال من حسابك
14. طريقة البحث عن الفهرس ().
15. بعض () وكل () الأساليب
16. طريقة مسطحة ().
17. طريقة الفرز ().
18. طريقة fill() وArray.from()
19. يمارس. طرق المصفوفة
20. اختتام الكتلة
الأرقام والوقت
1. طرق الأرقام الأساسية
2. ما هو كبير
3. كيفية إنشاء تاريخ
4. تحديد التواريخ في التطبيق المصرفي
5. تعبيرات التاريخ
6. تنسيقات التاريخ لمختلف البلدان
7. تنسيقات الأرقام من مختلف البلدان
8. SetInterval وSetTimer
الغوص بشكل أعمق في طريقة عمل DOM
1. المجموعات الحية مقابل المجموعات الثابتة
2. إحداثيات العنصر
3. إلغاء و فقاعات الأحداث
4. وفد الحدث
5. إنشاء علامات التبويب
6. إنشاء قائمة شفافة
7. واجهة برمجة التطبيقات للتقاطع
8. تطبيق التقاطع على الأقسام
9. تطبيق التقاطع على الصور
10. إنشاء شريط التمرير
11. الانتهاء من شريط التمرير
12. 3 طرق لربط البرنامج النصي بموقع ويب
13. خاتمة