JavaScript from Zero to Hero

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

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

جاري حميل السعر ...
تشغيل الفيديو

المعرفة المُسبقة

لا يلزم وجود أي خبرة سابقة في جافا سكريبت للتسجيل في هذا المسار، ولكن يُفضل أن يكون لديك فهم جيد لأساسيات HTML وCSS.

المهارات المكتسبة

Data Types & Variables, Debugging and Fixing errors, Functions, Debugging Tools, The DOM, Events, Logic and Flow Control, Looping, Object Oriented Programming with JavaScript, and Advanced Flow Control.

الوقت المقدر

2-3 شهور
بواقع 5-10 ساعات أسبوعيًا

Vector

ماذا ستتعلم في هذا المسار؟

ستبدأ هذا المسار بتعلم أساسيات جافا سكريبت مثل Variables، و Functions، وDOM، ثم سنكمل على هذه الأساسيات لننتقل بمستواك من مستوى المبرمج المبتدئ إلى مستوى المبرمج المتوسط من خلال تعلم مواضيع أكثر تقدمًا مثل Events، وLooping، وLogic and Flow Control وغيرهم، وبعدها سنطبق عمليًا على 3 مشاريع حقيقة، ثم سننتقل بك بعد ذلك إلى مواضيع أكثر تقدمًا وتعقيدًا مثل Object Oriented Programming with JavaScript وAdvanced Flow Control وغيرهم الكثير من المفاهيم التي ستساعدك على بناء تطبيقات جافا سكريبت بطريقة أكثر احترافية.

  • دورة أساسيات JavaScript

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

  • دورة JavaScript Intermediate

سنكمل في هذه الدورة على ما بدأناه في الدورة الأولى لتنتقل بمستواك من المبتدئين إلى مستوى المبرمج المتوسط؛ حيث ستتعلم وتطبق عمليًا على مفاهيم ومصطلحات برمجية جديدة مثل Events، وLogic and Flow Control، وLooping، وغيرهم الكثير. هذا بجانب الأمثلة العملية التي توضح كيفية تطبيق هذه المفاهيم في بيئة العمل الحقيقية

  • دورة JavaScript projects 1

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

ستتعلم كيفية بناء تطبيق بسيط ذو واجهة مستخدم سهلة؛ وذلك لحساب عمر أي شخص بطريقة دقيقة ومفصلة عن طريق الأعوام والأشهر والأيام.

ستتعلم كيفية بناء تطبيق لآلة حاسبة تقوم بعمل العمليات الحسابية الأربعة الأساسية (+-*/) بكل سهولة، وستتعلم أيضًا كيفية تصميم وتنفيذ واجهة مستخدم سلسة وبسيطة تجعل استخدام الآلة الحاسبة سهل ومريح.

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

  • دورة Advanced JavaScript

اكتسب المعرفة والمهارات اللازمة لتصبح مطور جافا سكريبت محترف؛ حيث تجمع هذه الدورة بين الأساس العلمي والتحديات البرمجية الحقيقية لمجموعة متنوعة من المواضيع المتقدمة في لغة JavaScript مثل Promises and async-await وModules Overview and Bundlers وFetch JSON API، وغيرهم الكثير من المواضيع الأخرى الأكثر تقدمًا، مما يساعدك في بناء تطبيقات احترافية أكثر قوة وأمانًا، ويجعلك مستعدًا للدخول بثقة لسوق العمل والحصول على فرصة وظيفية مميزة في إحدى المجالات البرمجية التي تستخدم جافا سكريبت.

  • دورة JavaScript projects 2

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

ستكمل في هذا المشروع على ما بدأته سابقًا لعمل تعديلات وتحسينات لصفحة هبوط للقرآن الكريم باستخدام لغة جافا سكريبت. ستتعلم كيف تضيف ديناميكية وتفاعل للصفحة بطرق مبتكرة وممتعة، مثل إضافة بعض الـ Animations، وتفعيل استخدام لوحة المفاتيح (Keyboard) لعناصر الصفحة الموجودة، ومميزات أخرى هامة تُحسن من تجربة المستخدم. هذا النهج هو ما تجده في سوق العمل الفعلي في معظم الشركات، فأنت لا تبدأ مشروع جديد كل يوم، ولكن الأغلب أنك تضيف مميزات وتحسينات لمشاريع موجودة بالفعل. بعد إنهاء هذا المشروع، ستكون قادرًا على إنشاء صفحات هبوط جذابة واحترافية لأي موقع ويب تريده.

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

ستطبق خلال هذا المشروع ما تعلمته من مهارات في جافا سكريبت لعمل تطبيق قائمة المهام الشهير، والذي يُعد من المشاريع الأساسية لمعظم المبرمجين الذين يتعلمون JavaScript لتثبيت المفاهيم التي تعلمتها بصورة أكبر وتحسين مهاراتك في كتابة كود جافا سكريبت. ستنشئ بنفسك واجهة مستخدم (UI) للتطبيق سلسة وبسيطة تساعد في تحسين تجربة المستخدم، وستضيف مميزات (Features) أساسية وهامة لتطبيقك: مثل روابط التواصل، والوضع الليلي والنهاري (Theme) هذا بجانب الجزء الأساسي الخاص بقائمة المهام من إضافة وإظهار وإخفاء المهام، أو حذف المهام المكتملة، وغيرهم من المميزات الأخرة التي ستحسن وتزيد من خبراتك في لغة جافا سكريبت.

تشمل جميع مساراتنا:

تطبيق عملي على مشاريع حقيقية

طبق ما تتعلمه في الدورات المختلفة في إنشاء مشاريع تُحاكي العالم الواقعي؛ لتكتسب خبرة قيمة تُميزك عن الآخرين.

التوجيه والدعم الأكاديمي والتقني

ستتلقى دعمًا فرديًا من الموجهين (Mentors) ذوي الخبرة، والذين يتواجدون باستمرار لتقديم التوجيه والدعم، وتحفيزك، والإجابة على أسئلتك.

الاتصال المباشر مع المحاضر

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

شهادة إتمام

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

ما الذي يميز هذا المسار؟

محاضرون وخبراء يعلمون بالعربية

مراجعة مخصصة لمشاريعك

لقاءات أونلاين مع مشرفي الدورات

التعليم الترفيهي

اختبارات تفاعلية وتحديات

0
+
طالب
0
+
ساعة دراسية
0
+
منحة
0
+
مشروع

تعلم من الأفضل

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

Chief Media Officer & Co-Founder of Almdrasa

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

اسمع من طلاب المدرسة

كورس تطبيقي من البداية وده  شئ رائع وأعلى من توقعاتي

أيمن متولي

الأسلوب مبسط لتوصيل المعلومة خصوصًا لما تكون لشخص مبتدأ بجد أسلوب رائع جزاك الله خيرا

الحمزة

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

إبراهيم عبد العزيز

الكورس ده لو شفته في بداية تعلمي للغة CSS كان فرق معايا جدا وكان وفر عليا وقت ومجهود كبير جدا

محمود محمد

اكتر حاجة بتعجبني هي الامثله .. بتسهل المعلومة اكتر وتثبتها وطبعا التحديات والاختبارات

شادي صبحي

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

تستخدم جافا سكريبت في كل صفحات ومواقع الويب تقريبًا، مما يجعلها أكثر لغات البرمجة شيوعًا في العالم، كما وتستخدم أيضًا في مجالات أخرى مثل تطبيقات الهاتف المحمول، والألعاب، وتطبيقات سطح المكتب، وحتى الذكاء الاصطناعي وغيرهم الكثير، هذا بجانب استخدامها بشكل أساسي في تطبيقات مشهورة مثلLinkedIn ، وUber، وFacebook؛ مما يعني أن هناك فرص عمل كبيرة لمطوري جافا سكريبت (JavaScript developers). وستكتسب من خلال هذا المسار المهارات والمعرفة اللازمة للحصول على وظيفة كمطور جافا سكريبت محترف.

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

نحن نستخدم أدوات وبرامج البرمجة المجانية والمستخدمة على نطاق واسع مثل VS Code، والتي يمكن الوصول إليها على معظم الأجهزة وأنظمة التشغيل. كل ما تحتاجه هو جهاز حاسوب واتصال بالإنترنت.

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

بإنهائك لهذا المسار ستمتلك أساس قوي لأساسيات JavaScript وكذلك معرفة ببعض المفاهيم المتقدمة. سيكون لديك أيضًا مجموعة من المشاريع الحقيقية تُظهر مهاراتك والتي تستطيع إضافتها إلى معرض أعمالك (Portfolio). وستكون جاهزًا للتقدم لوظائف كمطور JavaScript وكذلك مواصلة رحلتك التعليمية بموضوعات وأطر عمل أكثر تقدمًا.

يمكنك التسجيل في مسار تعلم جافا سكريبت هذا من خلال الضغط على زر “اشترك الآن”. ستحتاج إلى إنشاء حساب أو تسجيل الدخول باستخدام بريد إلكتروني أو التسجيل عن طريق جوجل.

JavaScript from Zero to Hero

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

لديك استفسار؟

نرحب بكافة استفساراتكم ويسعدنا خدمتكم والعمل على توفير بيئة تعليمية سهلة ومتطورة.

اشترك بقائمتنا البريدية

ابق على اطلاع بكل جديد

برجاء ادخال البيانات التالية حتى نتمكن من إرسال ملف المنهج فوراً لبريدك الإلكتروني

بضغطك على (تحميل المنهج) فإنك توافق على الاشتراك في قائمتنا البريدية كما توافق على سياسة الخصوصية والشروط والاحكام لمنصة المدرسة