تطبيقات SPA التفاعلية مغلق التسجيل حالياً (المرحلة القادمة)

دورة تطوير الواجهات الحديثة باستخدام Vue.js و Pinia

دورة متقدمة وتطبيقية (24 ساعة تدريبية) لبناء تطبيقات الواجهة أحادية الصفحة (SPA) بأسلوب التركيب الحديث (Composition API)، وإدارة التوجيه بـ Vue Router والحالة المركزية بـ Pinia والمصادقة.

رسوم الاستثمار والالتحاق (مع الخصم الحالي)
حضوري وجاهي -20%
$40
$50
أونلاين عن بُعد -33%
$20
$30
مدة البرنامجشهر واحد (4 أسابيع)
الساعات التدريبية24 ساعة تدريبية وتطبيقية
الجلسات الأسبوعيةجلسات تفاعلية مباشرة ومسجلة + بناء مشاريع وتطبيقات SPA عملية
المستوى المستهدفمتوسط إلى متقدم
قريباً...

نظرة عامة عن البرنامج

تركز هذه الدورة على احتراف إطار العمل التقدمي Vue.js 3. يتعلم المتدرب التفكير القائم على المكونات (Component-Driven Architecture)، واستخدام Composition API، وبناء المسارات المتشعبة وحمايتها عبر Vue Router، وإدارة الحالة العامة المشتركة عبر Pinia، وتصميم النماذج والتحقق من صحتها، واستهلاك الواجهات البرمجية بطبقة خدمات معزولة، والتعامل مع تسجيل الدخول والمصادقة وإدارة الجلسات والصلاحيات، وتحسين أداء التطبيق وتحميله الكسول ونشره.

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

بيئة التطوير الحديثة: أدوات البناء وتنظيم بنية المشروع البرمجي المتين
التفكير بالمكوّنات: التقسيم، إعادة الاستخدام، الخصائص (Props)، الأحداث (Emits)، والفتحات (Slots)
أسلوب التركيب الحديث (Composition API): دورة حياة المكوّن، الخصائص المشتقة، والمراقبات
التوجيه (Vue Router): التنقل بين الصفحات، المسارات المتشعبة، وحماية المسارات (Navigation Guards)
إدارة الحالة المركزية (Pinia): إدارة البيانات المشتركة ومخازن الحالة
النماذج المتقدمة: التحقق من المدخلات، رسائل الخطأ، وتجربة الاستخدام
استهلاك الواجهات البرمجية: بناء طبقة خدمات منظّمة وإدارة الاعتراضات (Interceptors)
المصادقة من طرف الواجهة: تسجيل الدخول، إدارة الجلسة، الصلاحيات، وإخفاء العناصر
الأداء والنشر: معالجة حالات التحميل والخطأ، التحميل الكسول، ونشر التطبيق أحادي الصفحة (SPA)

الخطة التدريبية والمنهاج

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

الأسبوع 01 (6 ساعات تدريبية وتطبيقية)

التفكير القائم على المكونات، بيئة عمل Vite، وأساسيات Vue.js 3 بـ Composition API

  • مدخل إلى Vue.js 3 وإعداد بيئة التطوير فائقة السرعة بـ Vite.
  • فهم بنية المكونات الأحادية (Single File Components - SFC).
  • نظام التفاعلية الأساسي (Reactivity Core): التعامل مع ref و reactive.
  • التوجيهات الأساسية (v-if, v-for, v-model, v-bind) والخصائص المحسوبة (computed) والمراقبين (watchers).
الأسبوع 02 (6 ساعات تدريبية وتطبيقية)

معمارية المكونات المتقدمة، تمرير البيانات (Props & Emits)، ودوال التركيب Composables

  • تصميم المكونات المعيارية وإعادة استخدامها، والتحقق من الخصائص (Props Validation).
  • التواصل بين المكونات الأب والابن والأحداث المخصصة (Custom Emits).
  • استخدام الفتحات العادية والمحددة النطاق (Slots & Scoped Slots) لمرونة التصميم.
  • بناء دوال التركيب المخصصة (Custom Composables) لمشاركة منطق الأعمال عبر التطبيق.
الأسبوع 03 (6 ساعات تدريبية وتطبيقية)

إدارة التنقل وحماية المسارات بـ Vue Router وإدارة الحالة المركزية بـ Pinia

  • إعداد وتكوين مسارات التطبيق وتمرير المعلمات الديناميكية (Route Params & Query).
  • حراس المسارات (Navigation Guards) لحماية لوحات التحكم والصفحات المحمية.
  • بناء وإعداد متجر الحالة المركزي بـ Pinia وفهم State و Getters و Actions.
  • مزامنة البيانات بين المتجر والتخزين المحلي (LocalStorage Persistence).
الأسبوع 04 (6 ساعات تدريبية وتطبيقية)

تكامل REST APIs، المصادقة وتخزين التوكن، وبناء ونشر مشروع SPA متكامل

  • بناء طبقة اتصالات HTTP موحدة بـ Axios وتضمين المعترضات (Interceptors).
  • إدارة جلسة تسجيل الدخول وتخزين توكن المصادقة (JWT Token Management) وحالات التحميل.
  • التحميل الكسول للمكونات (Lazy Loading & Code Splitting) لتحسين الأداء وسرعة التحميل.
  • بناء مشروع SPA تفاعلي كامل ونشره على منصات الاستضافة السحابية الحديثة برابط مباشر.

لمن صُمم هذا البرنامج؟

مطورو الواجهات الأمامية الراغبون باحتراف إطار العمل Vue.js 3 و Pinia
خريجو كليات تكنولوجيا المعلومات الراغبون ببناء تطبيقات ويب أحادية الصفحة متطورة
المبرمجون الراغبون ببناء واجهات مستخدم تفاعلية وسريعة

مدربو وموجهو البرنامج

م. معاذ أبو عودة
+9 سنوات خبرة

م. معاذ أبو عودة

مستشار برمجيات ومدرب رئيسي في هندسة الويب والـ AI

مهندس برمجيات ومستشار تقني ذو خبرة تزيد عن 9 سنوات في بناء منصات الويب المعقدة والمعمارية النظيفة (Clean Architecture). قاد وأشرف على تطوير العديد من المشروعات والأنظمة الرقمية الكبرى، ومتحمس لنقل المعرفة التقنية المعاصرة وتدريب الكفاءات الشابة على أحدث تقنيات Vue 3 و Nuxt و Laravel وأدوات الذكاء الاصطناعي. من أهم أعماله منصة العمل الحر وريادة الأعمال netloopers، وهو مدرب معتمد حاصل على شهادة المزاولة في تدريب الويب.

معمارية البرمجيات النظيفة (Clean Architecture)Vue.js 3 & Nuxt 3 Ecosystemتطوير الـ Fullstack بـ Laravel و Node.jsمؤسس منصة Netloopers للعمل الحر وريادة الأعمالمدرب معتمد حاصل على شهادة مزاولة مهنة تدريب الويبتكامل أدوات الذكاء الاصطناعي في هندسة البرمجيات

بيانات ومعلومات البرنامج

النوع والمساردورة تخصصية تطبيقية
المدة الزمنيةشهر واحد (4 أسابيع)
إجمالي الساعات24 ساعة تدريبية وتطبيقية
عدد الجلساتجلسات تفاعلية مباشرة ومسجلة + بناء مشاريع وتطبيقات SPA عملية
طريقة التدريبحضوري وجاهي / عن بُعد أونلاين
المستوىمتوسط إلى متقدم
الشهادةشهادة معتمدة في تطوير الواجهات الأمامية بـ Vue.js
رسوم البرنامج
وجاهي$40$50-20%
أونلاين$20$30-33%