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

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

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

هندسة الخدمات الصغيرة بـ Node.js
مجاني
البرمجة

هندسة الخدمات الصغيرة بـ Node.js

هندسة الخدمات الصغيرة هي نمط معماري يقسم التطبيق إلى مجموعة من الخدمات المستقلة، كل منها مسؤولة عن وظيفة محددة وتتواصل مع الأخرى عبر واجهات برمجة تطبيقات خفيفة مثل REST أ...

  • بناء خدمة صغيرة باستخدام Express.js مع تطبيق مبادئ التوجيه و...
  • تصميم نمط Saga لإدارة المعاملات الموزعة بين الخدمات الصغيرة.
  • +5 مخرجات إضافية
12 وحدات 2
راجع
تطوير تطبيقات Android باستخدام Kotlin
مجاني
البرمجة

تطوير تطبيقات Android باستخدام Kotlin

تطوير تطبيقات Android باستخدام Kotlin هو مجال برمجي يركز على إنشاء تطبيقات تعمل على نظام Android باستخدام لغة Kotlin، وهي لغة حديثة ومتوافقة تمامًا مع Java.

  • بناء تطبيقات Android أساسية باستخدام لغة Kotlin وتطبيق مفاهي...
  • تصميم واجهات مستخدم ديناميكية باستخدام XML و Jetpack Compose...
  • +6 مخرجات إضافية
12 وحدات 2
راجع
تطوير تطبيقات الجوال باستخدام React Native
مجاني
البرمجة

تطوير تطبيقات الجوال باستخدام React Native

تطوير تطبيقات الجوال باستخدام React Native هو إطار عمل مفتوح المصدر من فيسبوك يسمح ببناء تطبيقات أصلية للهواتف الذكية باستخدام لغة JavaScript ومكتبة React.

  • إعداد بيئة تطوير React Native وبناء واجهات مستخدم أساسية باس...
  • تطبيق إدارة الحالة باستخدام useState و useContext للتفاعل مع...
  • +6 مخرجات إضافية
12 وحدات 2
راجع
Vibe Coding: بناء التطبيقات بدون كود
مجاني
البرمجة

Vibe Coding: بناء التطبيقات بدون كود

Vibe Coding هو منهج حديث لبناء التطبيقات يعتمد على بيئات تطوير مرئية تتيح للمستخدم إنشاء تطبيقات كاملة الوظائف باستخدام أدوات السحب والإفلات، والمنطق الشرطي، والقوالب الج...

  • يصمم واجهات مستخدم تفاعلية باستخدام أدوات السحب والإفلات في...
  • يضيف منطقًا تفاعليًا للتطبيق مثل الشروط والحلقات دون كتابة ك...
  • +6 مخرجات إضافية
12 وحدات 1
راجع
تصميم API: مقارنة REST و GraphQL و gRPC
مجاني
البرمجة

تصميم API: مقارنة REST و GraphQL و gRPC

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

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

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

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

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

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

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

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

برمجة التجميع x86

برمجة التجميع x86 هي لغة برمجة منخفضة المستوى تعكس تعليمات معالج x86 مباشرة، وتستخدم لكتابة برامج تتحكم في الأجهزة بدقة عالية.

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

بدء استوديو ألعاب مستقل

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

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

الاحتراف كمطور مستقل

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

  • يُقيّم مهاراته التقنية والشخصية بدقة ويختار تخصصًا مربحًا يت...
  • يُصمّم معرض أعمال احترافي يعرض مشاريعه السابقة بأسلوب جذاب ي...
  • +6 مخرجات إضافية
12 وحدات
راجع
مجاني
البرمجة

أساسيات التعبيرات النمطية

التعبيرات النمطية هي لغة صغيرة وقوية لوصف أنماط النصوص، تُستخدم للبحث عن سلاسل محددة داخل نصوص أكبر، واستبدالها، أو التحقق من مطابقتها.

  • يطبق الأنماط الحرفية للبحث عن نصوص محددة بدقة في سلاسل نصية.
  • يستخدم الرموز الخاصة والهروب لمطابقة الأحرف الفوقية كأحرف عا...
  • +6 مخرجات إضافية
12 وحدات
راجع
WooCommerce
مجاني
البرمجة

WooCommerce

WooCommerce هو إضافة مفتوحة المصدر تتيح تحويل مواقع ووردبريس إلى متاجر إلكترونية كاملة الوظائف.

  • يُثبّت إضافة WooCommerce على ووردبريس ويُهيئ الإعدادات الأسا...
  • يُنشئ فئات المنتجات ويُدير المنتجات الفردية مع تحديد الخصائص...
  • +6 مخرجات إضافية
12 وحدات
راجع
أساسيات Git و GitHub
مجاني
البرمجة

أساسيات Git و GitHub

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

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

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

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

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

Next.js Server Side Rendering

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

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