تعتبر لغة جافاسكريبت من اللغات الهامة جدا لتعلمها في الفترة الأخيرة , سارعت لغة جافاسكريبت بالتطور بشكل مخيف , وقدمت خدمات قوية لا جدال فيها في مختلف المجالات وسرعة هائلة في تنفيذ الأوامر مما جعلها في قائمة أهم 5 لغات برمجية لعام 2017 , نقدم لك نظرة عن قرب عن هذه اللغة في السطور القادمة .
اذاً , ما هي جافا سكريبت بالضبط ؟
جافا سكريبت (بالإنجليزية: JavaScript) هي لغة برمجة عالية المستوى تستخدم أساسا في متصفحات الويب لإنشاء صفحات أكثر تفاعلية يتم تطويرها حاليا من طرف شركة نتسكيب وشركة موزيلا.
وكما تعرفها ويكيبيديا , فهي لغة برمجية عالية المستوى تستخدم أساساً في متصفحات الويب ولها استخدامات واسعة أخرى في المجالات الأخرى , تضيف اساساً تفاعلية عالية الى صفحة الويب الخاصة بك , ظهرت أساساً لغة جافاسكريبت للمبرمجين الهواة ! وتم ملاحظتها من عموم المبرمجين المحترفين وتطويرها واصدار نسخ أعلى قوة منها لاحقاً لتصبح اللغة الأكثر اثارة للاهتمام من عام 2015 وحتى الآن.
يتم انشاء ملفات جافاسكريبت بطريقة طبيعية , وباضافة اللاحقة .js الى الملف لتعريفه على أنه ملف جافاسكريبت .
بهذا الكورس المتكامل سوف تتعلم التالي
الباب الأول : أساسيات لغة جافاسكريبت مع التطبيق العملي
ستتعلم أساسيات اللغة بالتفصيل وكيفية كتابة كود جافاسكريبت بشكل منسق وصحيح بالمتصفح
شحرة الوثيقة الكائنية أو الشيئية -DOM
ستكتب أول برنامج جافاسكريبت لك
ستتعلم الفرق بين المتغيرات - varو let
Variables Hoisting and Scoping
Const الثابت و إمكانية التعديل بقيمه
Strict Mode - النظام الصارم لكتابة جافاسكريبت
تنسيق النصوص و معاملات التحول
المهام والمهام السهمية و أهميتها بالتفصيل
OOP
JSON - JavaScript Object Notation
العمليات الحسابية و المشغلات بأنواعها
ستتعلم كيفية تحويل البيانات من نوع لآخر
ستتعلم أساليب و طرق و مهام التلاعب بالبيانات في اللغة
ستتعلم قدرة تحكم جافاسكريبت بالمتصفح و كيف يمكن التلاعب بعناصر بناء و عناصر تصميم الصفحة
2. الباب الثاني من الكورس
NodeJS (cloud creation) - التعامل مع الكلاود والسيرفر
NodeJS (HTTP - URL - NPM - EVENTS) بروتوكولات الويب و الأحداث و التعامل مع الموديولات و المكتبات و تجهيز روابط اليو آر إل
NodeJS ( ERRORS MANAGEMENT + promises& callbacks ) التعامل مع الأخطاء + الوعود و الكول باكس
NodeJS ( asynchronous programming ) ماهي البرمجة الغير متزامنة
NodeJS ( Emails & uploading files ) ارسال و استقبال الايميلات و رفع الوسائط والملفات أو العكس
-JS-FULL-UDEMY-BOOTCAMP