🎓 جميع الدورات مجانية! سجّل الآن وابدأ التعلم.

الطريق إلى مهنة أحلامك

95 دورة مطابقة لمعايير الفلتر.

أساسيات Git و GitHub
مجاني
البرمجة

أساسيات Git و GitHub

Git هو نظام تحكم بالنسخ الموزع (DVCS) يتيح للمطورين تتبع التغييرات في ملفاتهم البرمجية عبر الزمن، بينما GitHub هو منصة سحابية تستضيف مستودعات Git وتوفر أدوات تعاونية مثل...

  • يطبق إعداد Git وتهيئة المستودع لإدارة إصدارات المشاريع بشكل...
  • ينشئ التزامات (Commits) واضحة ومنظمة لتوثيق تغييرات الكود.
  • +6 مخرجات إضافية
12 وحدات 1
راجع
سكربتات وأتمتة Google Ads
مجاني
البرمجة

سكربتات وأتمتة Google Ads

سكربتات Google Ads هي لغة برمجة نصية تعتمد على JavaScript وتعمل داخل منصة Google Ads لتنفيذ مهام تلقائية دون تدخل يدوي.

  • ينشئ سكربت Google Ads الأول باستخدام لغة JavaScript ويشغله ب...
  • يستخدم واجهة برمجة التطبيقات (API) في السكربتات للوصول إلى ب...
  • +6 مخرجات إضافية
12 وحدات 1
راجع
Next.js Server Side Rendering
مجاني
البرمجة

Next.js Server Side Rendering

التقديم من جانب الخادم (SSR) هو تقنية يتم فيها إنشاء صفحات HTML على الخادم بدلاً من المتصفح، مما يسمح بتسليم محتوى جاهز للمستخدمين ومحركات البحث.

  • يشرح مفهوم التقديم من جانب الخادم وأهميته في تحسين أداء تطبي...
  • يبني مشروع Next.js ويحلل هيكل المجلدات الأساسي لفهم تنظيم ال...
  • +6 مخرجات إضافية
12 وحدات 1
راجع
تصميم واجهات برمجة التطبيقات باستخدام GraphQL
مجاني
البرمجة

تصميم واجهات برمجة التطبيقات باستخدام GraphQL

تصميم واجهات برمجة التطبيقات باستخدام GraphQL هو منهجية لبناء واجهات API تتيح للعميل طلب البيانات التي يحتاجها بالضبط، لا أكثر ولا أقل.

  • تحليل الفروقات بين GraphQL و REST لتحديد الحالات المناسبة لا...
  • تصميم مخطط (Schema) متكامل لأنواع البيانات والعلاقات باستخدا...
  • +6 مخرجات إضافية
12 وحدات 1
راجع
تطوير تطبيقات الويب باستخدام Svelte
مجاني
البرمجة

تطوير تطبيقات الويب باستخدام Svelte

تطوير تطبيقات الويب باستخدام Svelte هو منهجية برمجية تعتمد على إطار عمل Svelte الذي يحول الكود إلى JavaScript خالص أثناء مرحلة البناء، مما يلغي الحاجة إلى مكتبة وقت تشغيل...

  • تحليل مفهوم التفاعلية في Svelte وتطبيق ربط البيانات الأساسي...
  • تصميم مكونات قابلة لإعادة الاستخدام باستخدام الخصائص (props)...
  • +6 مخرجات إضافية
12 وحدات 1
راجع
مجاني
البرمجة

مسار مطور WordPress ومهاراته

مسار مطور WordPress ومهاراته هو مجموعة المعارف والمهارات التقنية التي تمكّن الفرد من فهم منظومة ووردبريس بعمق، بدءاً من بنيتها الأساسية وطريقة عمل نواتها، وصولاً إلى بناء...

  • يحلل المتدرب أساسيات الويب ومنظومة WordPress لتحديد كيفية تف...
  • يهيئ بيئة تطوير محلية متكاملة باستخدام أدوات المطوّر الحديثة...
  • +6 مخرجات إضافية
12 وحدات
راجع
أساسيات Python و Django
مجاني
البرمجة

أساسيات Python و Django

أساسيات Python و Django تشير إلى مجموعة المفاهيم والمهارات التي تسمح ببناء تطبيقات ويب ديناميكية باستخدام لغة Python وإطار العمل Django.

  • يهيئ بيئة تطوير Python ويثبت Django وينشئ مشروعًا افتراضيًا...
  • يحلل بنية مشروع Django ودورة الطلب والاستجابة ليربط بين عناو...
  • +6 مخرجات إضافية
12 وحدات
راجع
التعامل مع DOM في JavaScript
مجاني
البرمجة

التعامل مع DOM في JavaScript

التعامل مع DOM في JavaScript هو عملية الوصول إلى نموذج كائن المستند (Document Object Model) وتعديله برمجياً.

  • تحليل بنية DOM وكائن المستند والتنقل في شجرة DOM لتحديد العل...
  • تطبيق المحددات المختلفة مثل querySelector و getElementById ل...
  • +6 مخرجات إضافية
12 وحدات
راجع
أساسيات TypeScript
مجاني
البرمجة

أساسيات TypeScript

TypeScript هي لغة برمجة مفتوحة المصدر طورتها شركة مايكروسوفت، وهي عبارة عن مجموعة شاملة من JavaScript مع إضافة نظام أنواع ثابت.

  • يحلل المتعلم نظام الأنواع في TypeScript ويشرح كيفية إعداد بي...
  • يطبق التعليقات النوعية على الأنواع الأولية ويستخدم الاستدلال...
  • +6 مخرجات إضافية
12 وحدات
راجع
أساسيات React
مجاني
البرمجة

أساسيات React

أساسيات React تشير إلى مجموعة المفاهيم والتقنيات الجوهرية التي تقوم عليها مكتبة React لبناء واجهات المستخدم.

  • يهيئ بيئة تطوير React باستخدام Node.js وأدوات البناء ويشغل أ...
  • يبني واجهات باستخدام JSX والمكونات والخصائص لتمرير البيانات...
  • +6 مخرجات إضافية
12 وحدات
راجع
React Hooks وإدارة الحالة
مجاني
البرمجة

React Hooks وإدارة الحالة

React Hooks هي دوال خاصة تسمح للمكونات الوظيفية في React باستخدام الحالة ودورة الحياة والميزات الأخرى دون كتابة مكونات صنفية.

  • يطبق الانتقال من المكونات الصنفية إلى الدوال باستخدام Hooks...
  • يدير الحالة المحلية داخل المكونات باستخدام useState لإنشاء ن...
  • +6 مخرجات إضافية
12 وحدات
راجع
أساسيات Next.js
مجاني
البرمجة

أساسيات Next.js

أساسيات Next.js هي مجموعة المفاهيم والتقنيات التي يقوم عليها إطار عمل React لبناء تطبيقات ويب متكاملة، وتشمل التوجيه القائم على الملفات، ونظام App Router، والتخطيطات والص...

  • يهيئ بيئة تطوير Next.js باستخدام Node.js وnpx create-next-ap...
  • يصمم مسارات التطبيق باستخدام التوجيه القائم على الملفات في A...
  • +6 مخرجات إضافية
12 وحدات
راجع
أساسيات Vue.js
مجاني
البرمجة

أساسيات Vue.js

أساسيات Vue.js تشير إلى المبادئ والمفاهيم الجوهرية التي يقوم عليها إطار عمل Vue.js لتطوير واجهات المستخدم التفاعلية.

  • تهيئة بيئة تطوير Vue.js باستخدام Vite أو Vue CLI وتشغيل أول...
  • بناء قوالب Vue باستخدام صيغة القوالب والربط التصريحي لعرض ال...
  • +6 مخرجات إضافية
12 وحدات
راجع
أساسيات Node.js و Express
مجاني
البرمجة

أساسيات Node.js و Express

أساسيات Node.js و Express هي مجموعة المفاهيم والتقنيات التي تُمكّن JavaScript من العمل خارج المتصفح، على الخادم، عبر بيئة تشغيل Node.js المبنية على محرك V8.

  • يحلل نموذج التشغيل غير المتزامن وحلقة الأحداث في Node.js لتف...
  • يعد بيئة تطوير Node.js ويشغل أول سكربت باستخدام أوامر الطرفي...
  • +6 مخرجات إضافية
12 وحدات
راجع
أساسيات سطر الأوامر للمطورين
مجاني
البرمجة

أساسيات سطر الأوامر للمطورين

أساسيات سطر الأوامر للمطورين هي مجموعة المعارف والمهارات التي تُمكّن المطور من التفاعل مع نظام التشغيل عبر واجهة نصية بدل الاعتماد الكامل على الواجهات الرسومية.

  • يفسر بنية أوامر الصدفة ويخصص متغيرات البيئة وملفات التهيئة ل...
  • يطبق أوامر التنقل وإنشاء وحذف ونقل المجلدات والملفات لتنظيم...
  • +6 مخرجات إضافية
12 وحدات
راجع