الفئات: العلوم والتكنولوجيا
تعريف المقصود بـ Vue.js، وتحديد سبب استخدام Vue.js في بناء مدونتك الأولى؛ بالإضافة إلى تعلم المصطلحات الأساسية مثل Components، و Templates، و Directives.
تحديد كيف يمكن استخدام Vue.js من أجل بناء تطبيقات الويب التفاعلية والمميزة وبعد ذلك، سوف تتعلم كيفية تنفيذ تطبيق الصفحة الواحدة (SPA) من البداية وخطوة بخطوة.
تحديد المقصود ب Data Binding، و Computed Properties، و Methods؛ بالإضافة إلى تعلم كيفية بناء مدونة بسيطة بواجهة ديناميكية وسهلة الاستخدام باستخدام Vue.js.
دروس مجانية
مقدمة إلى الدورة التدريبية
تطبيق الصفحة الواحدة (SPA)
لماذا نستخدم Vue.js؟
التهيئة لإنشاء تطبيقك الأول
إنشاء تطبيق Vue.js
1. Vue.js ابنِ مدونتك الأولى باستخدام
مقدمة إلى الدورة التدريبية
تطبيق الصفحة الواحدة (SPA)
لماذا نستخدم Vue.js؟
التهيئة لإنشاء تطبيقك الأول
إنشاء تطبيق Vue.js
شرح ال Vue Instance
شرح ال Data Binding
شرح ال Computed Properties
شرح ال Methods
الفرق بين ال Methods وال Computed Properties
شرح ال Watch في Vue.js
شرح ال Lifecycle Hooks في Vue.js
Created Lifecycle Hook
Mounted Lifecycle Hook
Destroyed Lifecycle Hook
شرح ال Conditional Rendering في Vue
أمثلة على ال Conditional Rendering في Vue
أمثلة على V-show
شرح ال List Rendering في Vue.js
أمثلة على ال V-for
تعديل Item في List معينة في Vue.js
شرح ال Components في Vue
إنشاء ال Component
كيفية التواصل بين ال Components في Vue.js
إنشاء مشروع
إنشاء Home Banner
إنشاء ال Post Card
JSON
عمل Data Binding لل Posts في Vue
إنشاء Modal UI
تحديث ال Modal Data
شرح ال Vue Router
إنشاء Router في Vue
إنشاء أول Route
كيفية استخدام ال Route Params
كيفية استخدام ال Query Params
شرح ال Router Methods
تطبيق على ال Vue Router
إنشاء صفحة إضافة المدونة باستخدام Vue
الاتصال بال API
إنشاء مكون تعديل المدونة
إنشاء مكون حذف المدونة
ملخص الدورة التدريبية
Vue.js هو إطار عمل مبني على لغة JavaScript وهو مُوجه لمصممي الواجهات (Front-End Developers)، ويعد ضمن أُطر العمل الأكثر شعبية وانتشارًا؛ نظرًا لإمكانية عمل مواقع كاملة من صفحة واحدة من خلاله وبناء المدونات فضلًا عن سهولة الاستخدام، والتفاعلية، وتجربة المستخدم الممتازة التي يوفرها Vue.js. لذلك، تم إعداد هذه الدورة التدريبية لمساعدتك على الإلمام بـ Vue.js، والتعرف على آلية عمله، وإتقان المفاهيم والمصطلحات الأساسية، وتعلم كيفية استخدامه في بناء تطبيقات الويب التفاعلية.
لا توجد متطلبات لهذه الدورة. كل ما تحتاجه لتحقيق أقصى فائدة من هذه الدورة هو اهتمامك بموضوع الدورة ورغبتك في التعلم.
مهندس للواجهة الأمامية
121 متعلمين
2 دورة