تجاوز إلى المحتوى الرئيسي
See all trainings

برمجة JavaScript

Summary
تعلّم كيف تجعل مواقع الويب تفاعلية باستخدام JavaScript — لغة برمجة الويب. ستنتقل من أول سطر كود إلى بناء ميزات ديناميكية حقيقية: القوائم، والـ sliders، والنماذج، وتطبيقات تتصل ببيانات حيّة. التدريب عملي 100%، وستتعلّم استخدام أدوات الذكاء الاصطناعي لفهم الكود وإصلاح الأخطاء والبناء بشكل أسرع.
  • JavaScript JavaScript
  • HTML5 HTML5
  • CSS3 CSS3
  • Git Git
  • AI AI Tools
  • 1
  • 4

hours in Accelarated Training A full weekend sprint to a finished project.

  • 4
  • 8

hours in Continued Training 3 months / 12 weeks for intensive full covered training.

Our students are getting hired by top freelnacing companies. We can help you too.

  • upwork
  • freelancer
  • toptotal
  • fiverr
  • peopleperhour
  • guru
  • codeable

حول هذا التدريب

JavaScript هو ما يبثّ الحياة في الويب — كل قائمة تُفتح، ونموذج يتحقّق من صحته، وصفحة تتحدّث دون إعادة تحميل، هو JavaScript يعمل. وهو أيضًا بوابة التطوير الحديث: React و Vue و Node.js وتطبيقات الموبايل كلها تبدأ من هنا. في هذا التدريب ستتعلّم JavaScript من الصفر وتستخدمه لبناء ميزات تفاعلية حقيقية. هذا التدريب العملي على JavaScript في تطوان تطبيقي بالكامل، ضمن مجموعة صغيرة من 16 طالبًا كحد أقصى.

هذا التدريب عملي 100%. تكتب الكود منذ اليوم الأول وتخرج بمشروع يعمل. سواء اخترت الصيغة المكثّفة (14 ساعة خلال عطلة الأسبوع) أو الصيغة المستمرة (حوالي 48 ساعة على 3 أشهر)، ستصبح قادرًا على بناء ميزات ويب تفاعلية بنفسك.

اختر صيغتك

الصيغتان عمليّتان 100% — الفرق هو العمق ووقت الممارسة:

  • المكثّفة (سبرينت عطلة الأسبوع، 14 ساعة): الأساسيات بسرعة — المتغيّرات والحلقات والدوال وأولى تفاعلاتك مع DOM على صفحة حقيقية.
  • المستمرة (3 أشهر، حوالي 48 ساعة): اللغة كاملة بعمق — ES6+ والأحداث والنماذج و async/await والتعامل مع APIs، مع مشروع تفاعلي كامل وممارسة بين الحصص.

اطّلع على المواعيد القادمة.

ما الذي ستتعلّمه

  • أساسيات البرمجة: المتغيّرات، أنواع البيانات، الشروط، الحلقات، والدوال
  • JavaScript الحديث (ES6+): الدوال السهمية، القوالب النصية، التفكيك، الوحدات (modules)
  • التعامل مع الـ DOM — اختيار وتعديل وبناء عناصر الصفحة بالكود
  • معالجة الأحداث: النقرات، الإدخال، النماذج، وتفاعل المستخدم
  • المصفوفات والكائنات، وكيفية تحويل البيانات (map، filter، reduce)
  • JavaScript غير المتزامن: الـ promises و async/await و Fetch API
  • الاتصال بواجهات API حيّة والتعامل مع بيانات JSON
  • بناء مشروع تفاعلي حقيقي من الصفر
  • تصحيح الأخطاء بأدوات المتصفّح وأفضل ممارسات الكود النظيف

ابنِ وأصلِح الأخطاء أسرع مع الذكاء الاصطناعي

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

ما الذي ستحصل عليه

  • مشروع JavaScript تفاعلي يعمل بنيتَه بنفسك
  • أساس متين في البرمجة للانتقال إلى React أو Vue أو Node.js
  • كود ومصادر مشروعك للاحتفاظ بها
  • شهادة إتمام من Freelancers Web Academy (بعد مشروع فردي)

جديد على صفحات الويب؟ ابدأ بـHTML & CSS. جاهز للأطر بعدها؟ تابع مع React & Next.js.

جاهز للبدء؟ اختر موعدًا أدناه أو راسلنا على واتساب.

المتطلّبات المسبقة

معرفة أساسية بـ HTML و CSS مفيدة لكنها ليست ضرورية تمامًا — نبدأ من أساسيات البرمجة. إن كنت جديدًا كليًا على الويب، فتدريب HTML و CSS خطوة أولى مثالية. تحتاج فقط إلى حاسوب محمول.

Upcoming Accelerated Schedules

أيلول/سبتمبر/2026
[Accelerated Training] يومان / 14 ساعة
Beginner
650 MAD 850 MAD
تشرين 1/أكتوبر/2026
[Accelerated Training] يومان / 14 ساعة
Beginner
650 MAD 850 MAD
تشرين 2/أكتوبر/2026
[Accelerated Training] يومان / 14 ساعة
Beginner
650 MAD 850 MAD
كانون 1/ديسمبر/2026
[Accelerated Training] يومان / 14 ساعة
Beginner
650 MAD 850 MAD

Upcoming 3 Months Schedules

كانون 2/يناير/2027
[Continued Training] 3 أشهر / 48 ساعة
Beginner
1,750 MAD 2,150 MAD