JavaScript Fundamentals(37)
هل تتطلع إلى احتراف مجال تطوير الويب؟
- +500طالب
- 70درس
- 12قسم
- 30اختبار
تعرّف على الدورة
هل تتطلع إلى احتراف مجال تطوير الويب؟
في دورة أساسيات جافا سكريبت سنمكنك من الارتقاء بمستواك من مستوى المبرمجين المبتدئين إلى مستوى المبرمجين الواثقين من معرفتهم ومهاراتهم.
تجمع الدورة بين الأساس العلمي الشامل والتحديات البرمجية الحقيقية، ليس فقط لتعليمك البرمجة، بل لتجهيزك لمواجهة تحديات السوق الحقيقية.
على مدار الدورة، سنوجهك خطوة بخطوة لإتقان مبادئ جافا سكريبت الأساسية، مع التركيز الشديد على التطبيق العملي، فهدفنا ليس فقط تزويدك بالمعرفة البرمجية، بل أيضا بالثقة في قدرتك على استخدام مهاراتك الجديدة في بيئة العمل الحقيقية.
لماذا تختار هذه الدورة؟
جافا سكريبت هي لغة البرمجة الأكثر شعبية لتطوير الويب لكل من الواجهة الأمامية والواجهة الخلفية. تمتد تطبيقات جافا سكريبت من المواقع التفاعلية إلى إنترنت الأشياء، مما يجعلها خيارًا رائعًا للمبتدئين والمطورين ذوي الخبرة الذين يتطلعون لتعلم لغة برمجة جديدة.
اشتراكك في دورتنا “أساسيات جافا سكريبت” لن يعزز فقط فهمك لهذه اللغة المهمة، بل سيوسع أفقك في عالم تطوير الويب حيث ستكتسب معرفة عملية تمكنك من إنشاء وتطوير تطبيقات الويب الديناميكية بكل ثقة، بدءًا من الصفر وحتى الاحتراف.
إذا كنت تتطلع لبدء مسيرتك في تطوير الويب أو ترغب في إضافة مهارة جديدة لمجموعة مهاراتك، فإن ‘أساسيات جافا سكريبت’ هي خطوتك الأهم في هذه الرحلة.
ما الذي ستكتسبه في هذه الدورة؟
هذه الدورة ليست مجرد عرض نظري لمبادئ جافا سكريبت – إنها رحلة تعليمية تفاعلية تغوص بعمق في الجوانب الأساسية للغة.
بحلول نهاية الدورة، ستكون قد اكتسبت فهمًا عميقًا للمتغيرات، وأنواع البيانات، والدوال، وأدوات التصحيح، ونموذج كائن المستند (DOM)، والأجزاء الأكثر تعقيدًا في جافا سكريبت.
لكن الأهم من ذلك، ستكون قادرًا على كتابة وتنسيق وتصحيح الأكواد الخاصة بك بكل ثقة. ستتعلم كيفية التفكير كمطور جافا سكربت محترف، كما ستتعلم كيفية تطبيق المفاهيم البرمجية في حل المشكلات الواقعية. بمعنى آخر، ستكون قادرًا على نقل مهاراتك الجديدة إلى أي مشروع أو وظيفة برمجية تواجهها في المستقبل.
هل أنت مستعد لترقية مهاراتك في تطوير الويب واستكشاف المزيد من الفرص في هذا المجال؟
اشترك في دورة “أساسيات جافا سكريبت” اليوم! وابدأ التعلم
تشمل الدورة
- مبتديء
- شهادة موثقة
- قياس مستوى التقدم والانجاز عبر الدورة
- إجابة من مشرفي الطلاب على كل الأسئلة
- فاعليات حصرية
- شارات تميز للطلبة المتقدمين
- اشعارات تذكير وتحفيز لإنهاء الدورة
- اشتراك مدى الحياة
دفع آمن ووصول فوري للدورة
ماذا ستتعلم خطوة بخطوة
اضغط على أي قسم لعرض دروسه. الدروس المجانية متاحة للمشاهدة قبل الاشتراك.
محتوى الدورة
- 1Introduction
- 2Course Materials
- 3Before We Start3 دروس · 2 اختباران
- Browser, Editor and Terminal
- Running JavaScript
- مختصر كتابي: Running JS
- اختبار قصير: Running JS
- اختبار: Before We Start
- 4Variables4 دروس · 3 اختبارات يحتوي على دروس مجانية
- What Are Variables? درس مجاني
- مختصر كتابي: ?What’re Variables درس مجاني
- اختبار قصير: ?What’re Variables
- Variable Naming Conventions درس مجاني
- مختصر كتابي: Variables Naming Convention درس مجاني
- اختبار قصير: Variables Naming Convention
- اختبار: Variables
- 5Formatting and Fixing Errors3 دروس · 1 اختبار
- ESLint vs Prettier
- Using Prettier
- Using ESLint
- اختبار: Formatting and Fixing Errors
- 6Data Types13 درسًا · 6 اختبارات
- Introduction
- Strings
- مختصر كتابي: String
- اختبار قصير: String
- Numbers
- مختصر كتابي: Numbers
- اختبار قصير: Numbers
- Booleans
- مختصر كتابي: Boolean
- اختبار قصير: Boolean
- null and undefined
- مختصر كتابي: Null and Undefined
- اختبار قصير: Null and Undefined
- Objects
- مختصر كتابي: Objects
- اختبار قصير: Objects
- Naming Conventions
- مختصر كتابي: Naming Convention
- اختبار: Types
- 7Functions10 دروس · 6 اختبارات
- Built-in Functions
- مختصر كتابي: Built in Functions
- اختبار قصير: Built in Functions
- Custom Functions
- مختصر كتابي: Custom Functions
- اختبار قصير: Custom Functions
- Parameters and Arguments
- مختصر كتابي: Parameters and Arguments
- اختبار قصير: Parameters and Arguments
- Different Ways to Declare Functions (Part 1)
- مختصر كتابي: Different Ways to Declare Functions (Part-1)
- اختبار قصير: Different Ways to Declare Functions (Part-1)
- Different Ways to Declare Functions (Part 2)
- مختصر كتابي: Different Ways to Declare Functions (Part-2)
- اختبار قصير: Different Ways to Declare Functions (Part-2)
- اختبار: Functions
- 8Debugging Tools9 دروس · 2 اختباران
- Console Methods
- مختصر كتابي: Console Methods
- اختبار قصير: Console Methods
- Call Stack (Stack Trace)
- DevTools: Tips and Tricks
- Breakpoints
- مختصر كتابي: Breakpoints
- Network Requests
- Break on
- مختصر كتابي: Break on
- اختبار: Debugging Tools
- 9Tricky Parts6 دروس · 3 اختبارات
- Scope
- مختصر كتابي: Scope
- اختبار قصير: Scope
- Hoisting
- مختصر كتابي: Hoisting
- اختبار قصير: Hoisting
- Closure
- مختصر كتابي: Closure
- اختبار: Tricky Parts
- 10The DOM16 درسًا · 8 اختبارات
- Introduction to the Document
- Selecting Elements
- مختصر كتابي: Selecting Elements
- اختبار قصير: Selecting Elements
- Element Properties and Methods
- مختصر كتابي: Element Properties and Methods
- اختبار قصير: Element Properties and Methods
- Working with Classes
- مختصر كتابي: Working with Classes
- اختبار قصير: Working with Classes
- Built-in and Custom Data Attributes
- مختصر كتابي: Built in and Custom Data Attributes
- اختبار قصير: Built in and Custom Data Attributes
- Creating HTML
- مختصر كتابي: Creating HTML
- اختبار قصير: Creating HTML
- HTML from Strings and XSS
- مختصر كتابي: HTML from Strings and XSS
- اختبار قصير: HTML from Strings and XSS
- Traversing and Removing Nodes
- مختصر كتابي: Traversing and Removing Nodes
- اختبار قصير: Traversing and Removing Nodes
- Challenge 1
- اختبار: The DOM
- 11Conclusion
- الاختبار النهائي
- الاختبار النهائي
تعلّم على يد م. محمد أبو سريع
م. محمد أبو سريعمهندس برمجيات ذو خبرة أكثر من عشر سنوات في كبرى شركات الخليج وأوروبا. يعمل حاليًا ككبير مهندسي البرمجيات في شركة رائدة في مجال تصنيع الأدوية والتكنولوجيا الحيوية. لديه خبرة كبيرة في تطوير الواجهات الأمامية، بجانب خبرته في إلقاء المحاضرات في الجامعات المختلفة، وقناته التعليمية على اليوتيوب التي يشرح فيها البرمجة وعلومها بطريقة مبسطة.
ماذا قال الطلاب عن الدورة
التقييمات والمراجعات
بدأت افهم اهمية java script و بدأ يتضح اللي كان مبهم من خلال هذه الدوره مجهود رائع من المهندس محمد ابو سريع و فريق عمل المدرسة.
استفدت منها بشكل كبير، خصوصًا في فهم أساسيات JavaScript بشكل عملي وليس نظري فقط. الشرح كان واضح ومنظم، والتدرج في المحتوى ساعدني أبني فهم قوي خطوة بخطوة. أكثر شيء أعجبني هو التركيز على التطبيق العملي والتحديات، لأنه فعلاً خلاني أكتسب ثقة في كتابة الكود والتفكير كمطور. أنصح بها بشدة لأي شخص حابب يبدأ أو يقوي نفسه في تطوير الويب 👍
عنوان الدورة أساسيات الجافا سكريبت - والمهندس أبو سريع غطى ووفى المطلوب وزيادة يعني وقع في موضوع الــ- Golden Plate- وبسبب هذا حصل سوء فهم من بعض الطلاب، فشوية الزيادة دي ظنوا أن الدورة فيها صعوبة ولكن لو اقتصر المهندس على فقط الأساسيات فعلاً كان وفر على الأقل ساعة من الشرح الزائد والمعلومات الموجودة أصلاً في الدورات القادمة. شكراً للقائمين على المدرسة والمدرسين وأبو سريع
السلام عليكم، أولًا أود أن أشكر الأستاذ محمد أبو سريع على هذا الشرح الرائع، وأقول لك شكرًا جزيلًا وإن شاء الله مستمرين. في قسم أساسيات الجافا سكربت تعلمت أشياء كثيرة ولله الحمد والشكر، وصراحة أنصحكم بالتطبيق أكثر من مجرد التدوين. لما بدأت في هذا القسم، قررت أن أطبق كثيرًا، فكانت طريقتي كالتالي: أحضر الكورس وأقسم الشاشة على جهتين: جهة فيها الكورس، والجهة الثانية مفتوح فيها المشروع وأطبق من البداية. بعد أول 25 دقيقة، ألاحظ أن المخ يندمج مع الدرس، فأخذ استراحة قصيرة 5 دقائق، ثم أحاول أن أطبق الدرس من رأسك. إذا كان الدرس صعبًا، أقسم التطبيق إلى أجزاء، وأكتب كل جزء من الصفر، وبعدها أجمع كل الدروس وأطبقها كاملة. هنا الفرق بين الحفظ وكتابة السطور البرمجية: التطبيق يجعلك تفهم وتستوعب أكثر من مجرد الحفظ. أيضًا استخدمت منظم الوقت (Pomodoro)، وهذا ساعدني كثيرًا على زيادة الإنتاجية والنشاط، والحمد لله. أنصحكم بشدة بهذه الطريقة، وإن شاء الله تستفيدون من التجربة كما استفدت أنا. بتوفيق للجميع إن شاء الله 🤍
السلام عليكم انا من محبي منصه المدرسه وافتخر لكوني طالب بها واشكر جميع العاملين بيها علي هذا المحتوي الرائع. ولكن انا عايز اتكلم عن الدورة دي , اول مره ادي تقييم لدوره في منصه المدرسه اقل من خمس نجوم الدورة ليست علي مستوي دورات منصه المدرسه وكان ممكن تخرج بشكل احسن من ده بكتير وهذكر ده في نقاط 1- المسار الي فات مسار بناء المواقع التفاعليه باستخدام html and css كان متدرج في الصعوبه بنمشي خطوه خطوه والحاجه لو صعبه بيبقا عليها امثله وبنبطق عليها عملي كتير 2- قله التطبيق العملي والشغل كله في فايل واحد كان انسب حاجه نخلي كل درس منفصل لواحد في فايل لواحده ويبقا ده فولدر للسكشن ومثلا لو هما 3 سكاشن يبقو تلات فولدرات في مواد الدورة زي دورات البايثون مع باشمهندس احمد فتحي 3- المفروض دي اول احتكاك لينا بجافا اسكربت والدنيا تبقا سهله ولكن الدورة صعبت الدنيا اكتر ودي مش عاده استاذمحمد ابوسريع لانه دايما بيبسطلنا الدنيا ولكن كأن الدورة دي اتعملت علي عجل , ولو بجد المحتوي ينفع يتحدث فالقائمين علي الدبلومة لازم يعيدو النظر في الدورة دي بجد لان بعد المحتوي العالي بتاع المسار الي فات الدورة دي صعب تاخد تقييم عالي 4- انا لا انكر اي مجهود محطوط في الدورة ولا اي تعب لباشمهندس محمد ابو سريع والاخوه المعدين معاه ولكن احنا اتعودنا من المدرسه علي المحتوي عالي الجودة والسهل والمبسط ارجو ان تأخذو كلماتي علي محمل النصح لا التنظير يعلم الله ان احبكم فيه واتمني لكم دائم التفوق. ولأخي الطالب الذي يقرا كلامي استعن بالله ولا تعجز و اسال الله ان يفهمك ويشرح صدرك 💖
السلام عليكم انا من محبي منصه المدرسه وافتخر لكوني طالب بها واشكر جميع العاملين بيها علي هذا المحتوي الرائع. ولكن انا عايز اتكلم عن الدورة دي , اول مره ادي تقييم لدوره في منصه المدرسه اقل من خمس نجوم الدورة ليست علي مستوي دورات منصه المدرسه وكان ممكن تخرج بشكل احسن من ده بكتير وهذكر ده في نقاط 1- المسار الي فات مسار بناء المواقع التفاعليه باستخدام html and css كان متدرج في الصعوبه بنمشي خطوه خطوه والحاجه لو صعبه بيبقا عليها امثله وبنبطق عليها عملي كتير 2- قله التطبيق العملي والشغل كله في فايل واحد كان انسب حاجه نخلي كل درس منفصل لواحد في فايل لواحده ويبقا ده فولدر للسكشن ومثلا لو هما 3 سكاشن يبقو تلات فولدرات في مواد الدورة زي دورات البايثون مع باشمهندس احمد فتحي 3- المفروض دي اول احتكاك لينا بجافا اسكربت والدنيا تبقا سهله ولكن الدورة صعبت الدنيا اكتر ودي مش عاده استاذمحمد ابوسريع لانه دايما بيبسطلنا الدنيا ولكن كأن الدورة دي اتعملت علي عجل , ولو بجد المحتوي ينفع يتحدث فالقائمين علي الدبلومة لازم يعيدو النظر في الدورة دي بجد لان بعد المحتوي العالي بتاع المسار الي فات الدورة دي صعب تاخد تقييم عالي 4- انا لا انكر اي مجهود محطوط في الدورة ولا اي تعب لباشمهندس محمد ابو سريع والاخوه المعدين معاه ولكن احنا اتعودنا من المدرسه علي المحتوي عالي الجودة والسهل والمبسط ارجو ان تأخذو كلماتي علي محمل النصح لا التنظير يعلم الله ان احبكم فيه واتمني لكم دائم التفوق. ولأخي الطالب الذي يقرا كلامي استعن بالله ولا تعجز و اسال الله ان يفهمك ويشرح صدرك 💖
استفدت كتير من الدورة الحقيقة جزاكم الله خيرا. ولكن في فرق كبير بين الدورة ديه ودورات جزء الHTML والCSS اللي كانت مليانة بالأمثلة والمرئيات اللي بتسهل الفهم في حين ان في الدورة ديه كنت حاسس الأمثلة بالذات في الاول معقدة وبتلغبط وكلهم تقريبا مبنيين على نفس المثال بتاع الtaxes بدل ما في كل جزء او نقطة البشمهندس يكتب مثال مبسط من الاول او يستخدم حاجة واضحة يشرح عليها الاول زي ما كنا بنعمل في الCSS. والحقيقة حابب اذكر نقطة ضايقتني وهي الغياب الشبه تام للمحتوى المرئي اللي كنت بستمتع بيه في وسط الشرح. نقطة أخيرة, مدة الفيديوهات هنا كانت صادمة بالنسبالي, كتير منهم كانوا ربع ساعة وتلت ساعة وديه كتير جدا مقارنة بالدورات اللي فاتت. شكرا ليكم على تفهمكم وجزاكم الله خيرا :)
بفضل الله الشرح ممتاز وانتفعت من هذا الجزء بفضل الله عز وجل دورة محترمة فشكرا منصة المدرسة
10/10
شكرا مستر محمد ابوسريع علي دورة جافا سكربت بشرح ممتاز وتقديم رائع
ما شاء الله لا قوة إلا بالله البشمهندس مبسط الدنيا و من اكثر الحاجات اللي عجبتني في الكورس انه بينبه على اسئلة ممكن تيجي في الانترفيو
كل الشكر للأستاذ محمد أبوسريع علي شرحه الممتع وتبسيطه للمعلومه
جزاكم الله خيراً
الشرح سلس وفي المتناول
بالرغم من إن الدورة كانت غير مألوفة بالنسبة ليا في البداية بسبب تغير ترتيب مضمونها عن الدورات الأجنبية اللي أنا تابعتها قبل كدا إلا إنها بصراحة كانت بتجيب المفيد واللي أنا محتاج أعرفه ومش بتزود عن كدا ودا شيء كويس عشان التشتت جزاء الله خيرًا يا بشمهندس وأنا متحمس لمتابعة بقية الدورات
جزاك الله كل خير
ما شاء الله تبارك الله انتفعت جدا بما في هذه الدورة كما لو كانت أول مرة أري أمامي كود js جزاكم الله خيرا م/ محمد على مجهودك ومجهود فريق المدرسة
جزاكم الله خيرا
عجبتني جزئية كيف تعمل debugging وكمان شرح المفاهيم الغريبة في الجافاسكريبت
شرح سلس عملي
الكورسات اللي بفلوس تمنها فيها بردة والله
ابدع في شرح scope , hoisting and closure
شكراا جداا ليكم
ما شاء الله دورة قوية اللهم بارك
دورة رائعة في أسسيات جافا سكربت تأخذك لما يحدث خلف الكواليس والمحاضر أكثر من رائع
اللهم بارك جزاك الله خير يا هندسة .وشكراَ جدَ علي المجهود ده .وجزاك الله الفردوس أنت وكل القائمين علي المنصة
الدورة عملية جداً وتستطيع فهم ما تفعله
شرح مفاهيم بشكل سلس زى hositing جزاكم الله خيرا
.
الجميل في الدورة توضيح مفاهيم زي hoisting بشكل سلس وسهل وواضح
اللهم صلي على سيدنا محمد
اللهم بارك علي شرحك ولله يهندسة جزاك الله خيرا
محتوي و اسلوب شرح فوق الممتاز ومتابعة اول باول بالاختبارات والاسئلة بجد مجهود عظيم ويجب الشكر عليه شكراً لكم جميعاً ❤️❤️
فعلا تاسيس رائع لمن يرغب في تعلم javascript. اجمل ما في الدورة هو التركيز على المفاهيم التي تاتي في مقابلات العمل
في مشكلة تقريبا في كل الكورسات بخصوص المواد، لم استطع تنفيذ ما فيها الى ان اعدت كتابة الكود، ارجوا منكم مراجعة هذه المشكلة.
الأسئلة الشائعة
في هذه الدورة، ستتعلم أساسيات جافا سكريبت، بدءًا من المتغيرات، وأنواع البيانات، إلى الدوال وأدوات التصحيح، ونموذج كائن المستند (DOM). وليس هذا فقط، ولكنك ستتعلم أيضًا كيفية تطبيق هذه المفاهيم في المشاكل الحقيقية للعالم الحقيقي.
نعم، تستطيع الوصول لمحتوى الدورة في أي وقت ومدى الحياة.
إذا واجهت أي صعوبات أثناء الدورة، يمكنك التواصل مع المعلم مباشرة أو مشرفي المادة عبر التشات أو المجموعات الدراسية أو التعليقات على الدروس، أو سؤال مساعد الذكاء الاصطناعي داخل كل درس، ويُرد على كل الأسئلة خلال ساعات.
نحن هنا لمساعدتك في تجاوز أي عقبات قد تعترض طريقك نحو التعلم
ابدأ أساسيات JavaScript اليوم
اشتراك مدى الحياة، شهادة إتمام، ودعم من فريق المدرسة طوال رحلتك.
دورة عملية ومميزة، لا تقتصر على شرح أساسيات JavaScript فقط، بل تركز على كيفية استخدام المفاهيم في مواقف حقيقية. أكثر ما أعجبني هو المنهج المنظم والأسئلة القصيرة بعد كل درس، والتي تساعد على تثبيت المعلومات والتأكد من فهمها. كما أن التحديات والتطبيقات العملية جعلت التعلم أسهل وأكثر فائدة. أنصح أي شخص يبدأ الدورة أن يتحلى بالصبر، فبعض الدروس والمفاهيم قد تبدو صعبة في البداية، وهذا أمر طبيعي. عند مواجهة أي صعوبة، من الأفضل أخذ استراحة قصيرة ثم العودة لمراجعة الدرس مرة أخرى، مع البحث والسؤال والاستعانة بأدوات الذكاء الاصطناعي لفهم النقاط غير الواضحة. مع التكرار والتطبيق ستجد أن الأمور أصبحت أوضح بكثير. شكرًا للمهندس محمد على المجهود المبذول في إعداد هذه الدورة القيمة.