تعلم جافا سكريبت، لغة برمجة لتطوير الويب، لتضيف التفاعل إلى صفحات الويب الخاصة بك، وتصبح مطور ويب خبير.
جافا سكريبت JavaScript هي لغة برمجة عالية المستوى تستخدم أساسا في متصفحات الويب لإنشاء صفحات أكثر تفاعلية. يتم تطويرها حاليا من طرف شركة نتسكيب وشركة موزيلا.
كانت لغة الجافا سكريبت موجهة للمبرمجين الهواة وغير المحترفين، إلا أنه تزايد الاهتمام بها وجذبت اهتمام مبرمجين محترفين بعد إضافتها لتقنيات جديدة كانتشار تقنية الاجاكس التي أدت إلى سرعة في التفاعل بين الخادم والعميل.
هذه الدورة في علوم الكمبيوتر عبارة عن مدخل للبرمجة بجافا سكريبت، وقد تم تصميمها لمساعدة مطوري الويب على فهم المبادئ الأساسية للغة. وقد تم تطوير هذه الدورة في شراكة بين W3C وجامعة Côte d’Azur.
تتيح لك جافا سكريبت إضافة ميزات تفاعلية إلى مواقع الويب، بما في ذلك المحتوى الذي تم تحديثه ديناميكيا، والوسائط المتعددة التي يتم التحكم فيها، والصور المتحركة، وغير ذلك الكثير.
ويتمثل الهدف الرئيسي من هذه الدورة في إتقان أفضل للجافا سكريبت من خلال العديد من الأمثلة التفاعلية، والتي يتم توضيح بعضها في مقاطع فيديوهات الترميز المباشرة.
ستستخدم جافا سكريبت في متصفح الويب. إليك بعض الأسباب التي تجعل جافا سكريبت تستحق وقتك:
- HTML5، CSS وجافا سكريبت يشكلون “الثلاثي الكلاسيكي” للمطورين والمصممين.
- أنها تسمح لك بإضافة التفاعل إلى مواقع الويب الخاصة بك.
- يمكنك استخدام واجهات برمجة التطبيقات على جافا سكريبت و HTML5 لإنشاء خرائط مخصصة ورسوم متحركة، وإتقان الوسائط المتعددة باستخدام مشغلات الصوت والفيديو والموسيقى والمؤثرات الصوتية.
- أنها قوية وسهلة التعلم وسريعة للكتابة.
- لديها أدوات عظيمة فضلا عن دعم كبير على الانترنت من خلال الكثير من المجتمعات المفتوحة المصدر النشطة.
في نهاية الدورة، سوف تكون قادرا على قراءة شفرة المصدر من أي مثال جافا سكريبت وُجد على شبكة الإنترنت، والتعلم منه، قرص عليه، وحتى – لما لا؟ – البدء في المساهمة في مشاريع جافا سكريبت مفتوحة المصدر. هذه الدورة التمهيدية تجعلك تفكر مثل مطور جافا سكريبت.
المكتسبات
بإتمام هذه الدورة، سوف تكون قد فهمت بشكل واضح:
- كيفية إضافة رمز جافا سكريبت في موقع/تطبيق الويب الخاص بك، وكيفية معالجته.
- كيفية إنشاء مواقع ويب تفاعلية من خلال DOM API.
- كيفية تغيير أنماط CSS لعناصر HTML5 من جافا سكريبت.
- كيفية التعامل مع أشكال HTML5.
- كيفية إنشاء الخرائط الأساسية والرسوم المتحركة باستخدام HTML5 canvas
…
نبذة عن المؤطر
ميشيل هو أستاذ في جامعة Côte d’Azur- UFR Sciences. حصل على درجة الدكتوراه في علوم الحاسب الآلي من جامعة نيس سنة 1993، يقوم بإجراء بحوث حول التفاعلات بين الانسان والآلة على شبكة الإنترنت وعلم الدلالات في فريق مشروع Inria’s Wimmics.
بصفته رائدا على شبكة الإنترنت، درس ميشيل تقنيات الويب منذ سنة 1994.
رابط الدورة
بالتوفيق للجميع، إن احتجتم أية مساعدة يمكنكم مراسلتنا عبر الصفحة الرسمية للموقع على الفيسبوكEducation Libre او اتركوا لنا تعليقاتكم، كما يمكنكم متابعتنا عبر تطبيق Telegramليصلكم كل يوم جديد موقع التعلم الحر.