تعلم جافاسكريبت الحديثة من الصفر إلى الاحتراف

ابدأ بمجال تطوير مواقع الويب اليوم من خلال لغة جافاسكريبت بهذا الكورس الاحترافي

Ratings: 4.64 / 5.00




Description

تعتبر لغة جافاسكريبت من اللغات الهامة جدا لتعلمها في الفترة الأخيرة , سارعت لغة جافاسكريبت بالتطور بشكل مخيف , وقدمت خدمات قوية لا جدال فيها في مختلف المجالات وسرعة هائلة في تنفيذ الأوامر مما جعلها في قائمة أهم 5 لغات برمجية لعام 2017 , نقدم لك نظرة عن قرب عن هذه اللغة في السطور القادمة .

اذاً , ما هي جافا سكريبت بالضبط ؟

جافا سكريبت (بالإنجليزية: JavaScript) هي لغة برمجة عالية المستوى تستخدم أساسا في متصفحات الويب لإنشاء صفحات أكثر تفاعلية يتم تطويرها حاليا من طرف شركة نتسكيب وشركة موزيلا.


وكما تعرفها ويكيبيديا , فهي لغة برمجية عالية المستوى تستخدم أساساً في متصفحات الويب ولها استخدامات واسعة أخرى في المجالات الأخرى , تضيف اساساً تفاعلية عالية الى صفحة الويب الخاصة بك , ظهرت أساساً لغة جافاسكريبت للمبرمجين الهواة ! وتم ملاحظتها من عموم المبرمجين المحترفين وتطويرها واصدار نسخ أعلى قوة منها لاحقاً لتصبح اللغة الأكثر اثارة للاهتمام من عام 2015 وحتى الآن.

يتم انشاء ملفات جافاسكريبت بطريقة طبيعية , وباضافة اللاحقة .js الى الملف لتعريفه على أنه ملف جافاسكريبت .


بهذا الكورس المتكامل سوف تتعلم التالي

  1. الباب الأول : أساسيات لغة جافاسكريبت مع التطبيق العملي


  • ستتعلم أساسيات اللغة بالتفصيل وكيفية كتابة كود جافاسكريبت بشكل منسق وصحيح بالمتصفح

    • شحرة الوثيقة الكائنية أو الشيئية -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

What You Will Learn!

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

Who Should Attend!

  • الراغبين بتعلم لغة جافاسكريبت بالتطبيق العملي وخوارزمياتها وهيكلة بياناتها بالتفصيل
  • الراغبين في تعلم نود جي إس في التعامل مع قواعد البيانات ، رفع وتنزيل ومشاركة الملفات والوسائط و تصميم وفهرسة الجداول
  • الراغبين بتعلم جافاسكريبت و نود جي إس لبرمجة تطبيقات الهاتف
  • الراغبين بتعلم نود جي إس التفصيل و كيفية عمل باسورد هاش و تشفير الملفات
  • Express framework و MongoDB و MySQL الراغبين بتعلم نود جي إس مع