مسار تعلم JavaScript من الصفر وحتى الاحتراف

أساسيات JavaScript
(38)

هل تتطلع إلى احتراف مجال تطوير الويب؟

سعر الدورة $30
  • +500طالب
  • 70درس
  • 12قسم
  • 30اختبار
عن الدورة

تعرّف على الدورة

هل تتطلع إلى احتراف مجال تطوير الويب؟

في دورة أساسيات جافا سكريبت سنمكنك من الارتقاء بمستواك من مستوى المبرمجين المبتدئين إلى مستوى المبرمجين الواثقين من معرفتهم ومهاراتهم.

تجمع الدورة بين الأساس العلمي الشامل والتحديات البرمجية الحقيقية، ليس فقط لتعليمك البرمجة، بل لتجهيزك لمواجهة تحديات السوق الحقيقية.

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

لماذا تختار هذه الدورة؟

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

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

إذا كنت تتطلع لبدء مسيرتك في تطوير الويب أو ترغب في إضافة مهارة جديدة لمجموعة مهاراتك، فإن ‘أساسيات جافا سكريبت’ هي خطوتك الأهم في هذه الرحلة.

ما الذي ستكتسبه في هذه الدورة؟

هذه الدورة ليست مجرد عرض نظري لمبادئ جافا سكريبت – إنها رحلة تعليمية تفاعلية تغوص بعمق في الجوانب الأساسية للغة.

بحلول نهاية الدورة، ستكون قد اكتسبت فهمًا عميقًا للمتغيرات، وأنواع البيانات، والدوال، وأدوات التصحيح، ونموذج كائن المستند (DOM)، والأجزاء الأكثر تعقيدًا في جافا سكريبت.

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

هل أنت مستعد لترقية مهاراتك في تطوير الويب واستكشاف المزيد من الفرص في هذا المجال؟

اشترك في دورة “أساسيات جافا سكريبت” اليوم! وابدأ التعلم

تشمل الدورة

  • مبتديء
  • شهادة موثقة
  • قياس مستوى التقدم والانجاز عبر الدورة
  • إجابة من مشرفي الطلاب على كل الأسئلة
  • فاعليات حصرية
  • شارات تميز للطلبة المتقدمين
  • اشعارات تذكير وتحفيز لإنهاء الدورة
  • اشتراك مدى الحياة
سعر الدورة $30

دفع آمن ووصول فوري للدورة

منهج الدورة

ماذا ستتعلم خطوة بخطوة

اضغط على أي قسم لعرض دروسه. الدروس المجانية متاحة للمشاهدة قبل الاشتراك.

محتوى الدورة

  1. 1
    المقدمة
  2. 2
    مواد الدورة
  3. 3
    قبل أن نبدأ3 دروس · 2 اختباران
    1. المتصفح والمحرر وسطر الأوامر
    2. تشغيل JavaScript
    3. مختصر كتابي: Running JS
    4. اختبار قصير: Running JS
    5. اختبار: قبل أن نبدأ
  4. 4
    المتغيرات4 دروس · 3 اختبارات يحتوي على دروس مجانية
    1. ما المتغيرات؟ درس مجاني
    2. مختصر كتابي: ?What’re Variables درس مجاني
    3. اختبار قصير: ?What’re Variables
    4. قواعد تسمية المتغيرات درس مجاني
    5. مختصر كتابي: Variables Naming Convention درس مجاني
    6. اختبار قصير: Variables Naming Convention
    7. اختبار Variables
  5. 5
    تنسيق الكود وإصلاح الأخطاء3 دروس · 1 اختبار
    1. الفرق بين ESLint وPrettier
    2. استخدام Prettier
    3. استخدام ESLint
    4. اختبار: تنسيق الكود وإصلاح الأخطاء
  6. 6
    أنواع البيانات13 درسًا · 6 اختبارات
    1. مقدمة
    2. النصوص (String)
    3. مختصر كتابي: String
    4. اختبار قصير: String
    5. الأرقام (Number)
    6. مختصر كتابي: Numbers
    7. اختبار قصير: Numbers
    8. القيم المنطقية (Boolean)
    9. مختصر كتابي: Boolean
    10. اختبار قصير: Boolean
    11. القيمتان null وundefined
    12. مختصر كتابي: Null and Undefined
    13. اختبار قصير: Null and Undefined
    14. الكائنات
    15. مختصر كتابي: Objects
    16. اختبار قصير: Objects
    17. قواعد التسمية
    18. مختصر كتابي: Naming Convention
    19. اختبار Types
  7. 7
    الدوال10 دروس · 6 اختبارات
    1. الدوال المدمجة
    2. مختصر كتابي: Built in Functions
    3. اختبار قصير: Built in Functions
    4. الدوال المخصصة
    5. مختصر كتابي: Custom Functions
    6. اختبار قصير: Custom Functions
    7. المعاملات والوسائط
    8. مختصر كتابي: Parameters and Arguments
    9. اختبار قصير: Parameters and Arguments
    10. طرق تعريف الدوال (الجزء 1)
    11. مختصر كتابي: Different Ways to Declare Functions (Part-1)
    12. اختبار قصير: Different Ways to Declare Functions (Part-1)
    13. طرق تعريف الدوال (الجزء 2)
    14. مختصر كتابي: Different Ways to Declare Functions (Part-2)
    15. اختبار قصير: Different Ways to Declare Functions (Part-2)
    16. اختبار Functions
  8. 8
    أدوات تصحيح الأخطاء9 دروس · 2 اختباران
    1. دوال console
    2. مختصر كتابي: Console Methods
    3. اختبار قصير: Console Methods
    4. مكدس الاستدعاءات (Stack trace)
    5. أدوات المطور: نصائح وحيل
    6. نقاط التوقف
    7. مختصر كتابي: Breakpoints
    8. طلبات الشبكة
    9. خاصية Break on
    10. مختصر كتابي: Break on
    11. اختبار Debugging Tools
  9. 9
    مفاهيم دقيقة6 دروس · 3 اختبارات
    1. النطاق (Scope)
    2. مختصر كتابي: Scope
    3. اختبار قصير: Scope
    4. الرفع (Hoisting)
    5. مختصر كتابي: Hoisting
    6. اختبار قصير: Hoisting
    7. الإغلاق (Closure)
    8. مختصر كتابي: Closure
    9. اختبار Tricky Parts
  10. 10
    شجرة DOM16 درسًا · 8 اختبارات
    1. مقدمة إلى كائن document
    2. تحديد العناصر
    3. مختصر كتابي: Selecting Elements
    4. اختبار قصير: Selecting Elements
    5. خصائص العناصر ودوالها
    6. مختصر كتابي: Element Properties and Methods
    7. اختبار قصير: Element Properties and Methods
    8. التعامل مع أصناف CSS
    9. مختصر كتابي: Working with Classes
    10. اختبار قصير: Working with Classes
    11. سمات البيانات المدمجة والمخصصة
    12. مختصر كتابي: Built in and Custom Data Attributes
    13. اختبار قصير: Built in and Custom Data Attributes
    14. إنشاء HTML
    15. مختصر كتابي: Creating HTML
    16. اختبار قصير: Creating HTML
    17. إنشاء HTML من النصوص وثغرة XSS
    18. مختصر كتابي: HTML from Strings and XSS
    19. اختبار قصير: HTML from Strings and XSS
    20. التنقل بين العقد وحذفها
    21. مختصر كتابي: Traversing and Removing Nodes
    22. اختبار قصير: Traversing and Removing Nodes
    23. التحدي 1
    24. اختبار The DOM
  11. 11
    الخاتمة
  1. الاختبار النهائي
    1. الاختبار النهائي للدورة
المعلم

تعلّم على يد م. محمد أبو سريع

  • م. محمد أبو سريع
    م. محمد أبو سريع

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

آراء الطلاب

ماذا قال الطلاب عن الدورة

التقييمات والمراجعات

4.9
متوسط التقييمات
38 عدد التقييمات
5
35
4
2
3
1
2
0
1
0
كيف كانت تجربتك؟ نود أن نعرف!
Ibrahim Almahdy
تم النشر قبل 4 أشهر
دورة عملية

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

محمد ابوعيسى
تم النشر قبل 5 أشهر
اظهار المبهم

بدأت افهم اهمية java script و بدأ يتضح اللي كان مبهم من خلال هذه الدوره مجهود رائع من المهندس محمد ابو سريع و فريق عمل المدرسة.

Mohamed Nasser Abdalla
تم النشر قبل 7 أشهر
دورة قوية لبناء أساس احترافي في JavaScript

استفدت منها بشكل كبير، خصوصًا في فهم أساسيات JavaScript بشكل عملي وليس نظري فقط. الشرح كان واضح ومنظم، والتدرج في المحتوى ساعدني أبني فهم قوي خطوة بخطوة. أكثر شيء أعجبني هو التركيز على التطبيق العملي والتحديات، لأنه فعلاً خلاني أكتسب ثقة في كتابة الكود والتفكير كمطور. أنصح بها بشدة لأي شخص حابب يبدأ أو يقوي نفسه في تطوير الويب 👍

Elsayed Bondok
تم النشر قبل 8 أشهر
الجواب في العنوان

عنوان الدورة أساسيات الجافا سكريبت - والمهندس أبو سريع غطى ووفى المطلوب وزيادة يعني وقع في موضوع الــ- Golden Plate- وبسبب هذا حصل سوء فهم من بعض الطلاب، فشوية الزيادة دي ظنوا أن الدورة فيها صعوبة ولكن لو اقتصر المهندس على فقط الأساسيات فعلاً كان وفر على الأقل ساعة من الشرح الزائد والمعلومات الموجودة أصلاً في الدورات القادمة. شكراً للقائمين على المدرسة والمدرسين وأبو سريع

علي ياسر
تم النشر قبل 8 أشهر
لا تضيّع وقتك في كتابة كل شيء. ركّز على التطبيق، ودوِّن فقط النقاط المهمة التي قد تحتاج للرجوع إليها

السلام عليكم، أولًا أود أن أشكر الأستاذ محمد أبو سريع على هذا الشرح الرائع، وأقول لك شكرًا جزيلًا وإن شاء الله مستمرين. في قسم أساسيات الجافا سكربت تعلمت أشياء كثيرة ولله الحمد والشكر، وصراحة أنصحكم بالتطبيق أكثر من مجرد التدوين. لما بدأت في هذا القسم، قررت أن أطبق كثيرًا، فكانت طريقتي كالتالي: أحضر الكورس وأقسم الشاشة على جهتين: جهة فيها الكورس، والجهة الثانية مفتوح فيها المشروع وأطبق من البداية. بعد أول 25 دقيقة، ألاحظ أن المخ يندمج مع الدرس، فأخذ استراحة قصيرة 5 دقائق، ثم أحاول أن أطبق الدرس من رأسك. إذا كان الدرس صعبًا، أقسم التطبيق إلى أجزاء، وأكتب كل جزء من الصفر، وبعدها أجمع كل الدروس وأطبقها كاملة. هنا الفرق بين الحفظ وكتابة السطور البرمجية: التطبيق يجعلك تفهم وتستوعب أكثر من مجرد الحفظ. أيضًا استخدمت منظم الوقت (Pomodoro)، وهذا ساعدني كثيرًا على زيادة الإنتاجية والنشاط، والحمد لله. أنصحكم بشدة بهذه الطريقة، وإن شاء الله تستفيدون من التجربة كما استفدت أنا. بتوفيق للجميع إن شاء الله 🤍

مـحـمــود مـحـمـد طـافـور
تم النشر قبل 11 شهرًا
رأي من أخ وطالب يتمني لكم دوام التفوق والتقدم

السلام عليكم انا من محبي منصه المدرسه وافتخر لكوني طالب بها واشكر جميع العاملين بيها علي هذا المحتوي الرائع. ولكن انا عايز اتكلم عن الدورة دي , اول مره ادي تقييم لدوره في منصه المدرسه اقل من خمس نجوم الدورة ليست علي مستوي دورات منصه المدرسه وكان ممكن تخرج بشكل احسن من ده بكتير وهذكر ده في نقاط 1- المسار الي فات مسار بناء المواقع التفاعليه باستخدام html and css كان متدرج في الصعوبه بنمشي خطوه خطوه والحاجه لو صعبه بيبقا عليها امثله وبنبطق عليها عملي كتير 2- قله التطبيق العملي والشغل كله في فايل واحد كان انسب حاجه نخلي كل درس منفصل لواحد في فايل لواحده ويبقا ده فولدر للسكشن ومثلا لو هما 3 سكاشن يبقو تلات فولدرات في مواد الدورة زي دورات البايثون مع باشمهندس احمد فتحي 3- المفروض دي اول احتكاك لينا بجافا اسكربت والدنيا تبقا سهله ولكن الدورة صعبت الدنيا اكتر ودي مش عاده استاذمحمد ابوسريع لانه دايما بيبسطلنا الدنيا ولكن كأن الدورة دي اتعملت علي عجل , ولو بجد المحتوي ينفع يتحدث فالقائمين علي الدبلومة لازم يعيدو النظر في الدورة دي بجد لان بعد المحتوي العالي بتاع المسار الي فات الدورة دي صعب تاخد تقييم عالي 4- انا لا انكر اي مجهود محطوط في الدورة ولا اي تعب لباشمهندس محمد ابو سريع والاخوه المعدين معاه ولكن احنا اتعودنا من المدرسه علي المحتوي عالي الجودة والسهل والمبسط ارجو ان تأخذو كلماتي علي محمل النصح لا التنظير يعلم الله ان احبكم فيه واتمني لكم دائم التفوق. ولأخي الطالب الذي يقرا كلامي استعن بالله ولا تعجز و اسال الله ان يفهمك ويشرح صدرك 💖

Nabil Hany EL Eraky
تم النشر قبل سنة واحدة
رأي من أخ وطالب يتمني لكم دوام التفوق والتقدم

السلام عليكم انا من محبي منصه المدرسه وافتخر لكوني طالب بها واشكر جميع العاملين بيها علي هذا المحتوي الرائع. ولكن انا عايز اتكلم عن الدورة دي , اول مره ادي تقييم لدوره في منصه المدرسه اقل من خمس نجوم الدورة ليست علي مستوي دورات منصه المدرسه وكان ممكن تخرج بشكل احسن من ده بكتير وهذكر ده في نقاط 1- المسار الي فات مسار بناء المواقع التفاعليه باستخدام html and css كان متدرج في الصعوبه بنمشي خطوه خطوه والحاجه لو صعبه بيبقا عليها امثله وبنبطق عليها عملي كتير 2- قله التطبيق العملي والشغل كله في فايل واحد كان انسب حاجه نخلي كل درس منفصل لواحد في فايل لواحده ويبقا ده فولدر للسكشن ومثلا لو هما 3 سكاشن يبقو تلات فولدرات في مواد الدورة زي دورات البايثون مع باشمهندس احمد فتحي 3- المفروض دي اول احتكاك لينا بجافا اسكربت والدنيا تبقا سهله ولكن الدورة صعبت الدنيا اكتر ودي مش عاده استاذمحمد ابوسريع لانه دايما بيبسطلنا الدنيا ولكن كأن الدورة دي اتعملت علي عجل , ولو بجد المحتوي ينفع يتحدث فالقائمين علي الدبلومة لازم يعيدو النظر في الدورة دي بجد لان بعد المحتوي العالي بتاع المسار الي فات الدورة دي صعب تاخد تقييم عالي 4- انا لا انكر اي مجهود محطوط في الدورة ولا اي تعب لباشمهندس محمد ابو سريع والاخوه المعدين معاه ولكن احنا اتعودنا من المدرسه علي المحتوي عالي الجودة والسهل والمبسط ارجو ان تأخذو كلماتي علي محمل النصح لا التنظير يعلم الله ان احبكم فيه واتمني لكم دائم التفوق. ولأخي الطالب الذي يقرا كلامي استعن بالله ولا تعجز و اسال الله ان يفهمك ويشرح صدرك 💖

Louai Eleslamboly
تم النشر قبل سنة واحدة
حابب ألفت نظر المشرفين على بعض النقاط بخصوص الدورة

استفدت كتير من الدورة الحقيقة جزاكم الله خيرا. ولكن في فرق كبير بين الدورة ديه ودورات جزء الHTML والCSS اللي كانت مليانة بالأمثلة والمرئيات اللي بتسهل الفهم في حين ان في الدورة ديه كنت حاسس الأمثلة بالذات في الاول معقدة وبتلغبط وكلهم تقريبا مبنيين على نفس المثال بتاع الtaxes بدل ما في كل جزء او نقطة البشمهندس يكتب مثال مبسط من الاول او يستخدم حاجة واضحة يشرح عليها الاول زي ما كنا بنعمل في الCSS. والحقيقة حابب اذكر نقطة ضايقتني وهي الغياب الشبه تام للمحتوى المرئي اللي كنت بستمتع بيه في وسط الشرح. نقطة أخيرة, مدة الفيديوهات هنا كانت صادمة بالنسبالي, كتير منهم كانوا ربع ساعة وتلت ساعة وديه كتير جدا مقارنة بالدورات اللي فاتت. شكرا ليكم على تفهمكم وجزاكم الله خيرا :)

Mahmoud
تم النشر قبل سنة واحدة
تجربتي مع الدورة

بفضل الله الشرح ممتاز وانتفعت من هذا الجزء بفضل الله عز وجل دورة محترمة فشكرا منصة المدرسة

Mohamed Tamer
تم النشر قبل سنة واحدة
صلي ع النبي

10/10

لديك سؤال؟

الأسئلة الشائعة

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

نعم، تستطيع الوصول لمحتوى الدورة في أي وقت ومدى الحياة.

إذا واجهت أي صعوبات أثناء الدورة، يمكنك التواصل مع المعلم مباشرة أو مشرفي المادة عبر التشات أو المجموعات الدراسية والاجتماعات الأسبوعية.

  نحن هنا لمساعدتك في تجاوز أي عقبات قد تعترض طريقك نحو التعلم

ابدأ أساسيات JavaScript اليوم

اشتراك مدى الحياة، شهادة إتمام، ودعم من فريق المدرسة طوال رحلتك.