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

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

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

توثيق واجهات برمجة التطبيقات
مجاني
البرمجة

توثيق واجهات برمجة التطبيقات

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

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

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

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

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

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

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

  • يُحلل الطالب مبادئ السلامة الأساسية للروبوتات التعاونية ويطب...
  • يُصمم الطالب مسارات حركية للروبوت التعاوني باستخدام نماذج دي...
  • +5 مخرجات إضافية
12 وحدات 2
راجع
تطوير الواجهات باستخدام Vue.js
مجاني
البرمجة

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

تطوير الواجهات باستخدام Vue.js هو مجال برمجي يركز على بناء واجهات المستخدم (UI) للتطبيقات الويب باستخدام إطار العمل Vue.js.

  • يُنشئ بيئة تطوير Vue.js ويُعدّ مشروعاً أساسياً باستخدام أداة...
  • يُطبق ربط البيانات ثنائي الاتجاه والتوجيهات الأساسية مثل v-i...
  • +6 مخرجات إضافية
12 وحدات 2
راجع
تطوير تطبيقات Angular للمؤسسات
مجاني
البرمجة

تطوير تطبيقات Angular للمؤسسات

تطوير تطبيقات Angular للمؤسسات هو مجال متخصص يركز على بناء تطبيقات ويب معقدة وقابلة للتوسع باستخدام إطار Angular، مع تطبيق ممارسات هندسية تناسب بيئات العمل الكبيرة.

  • يهيئ بيئة تطوير Angular وينشئ هيكل مشروع مؤسسي باستخدام Angu...
  • ينظم وحدات التطبيق والمكتبات المشتركة وفق نمط الهندسة المعما...
  • +6 مخرجات إضافية
12 وحدات 2
راجع
هندسة الخدمات الصغيرة بـ 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
راجع
برمجة التجميع x86
مجاني
البرمجة

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

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

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

Vibe Coding مع مساعدي الذكاء الاصطناعي

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

  • يشرح المتعلم مبادئ Vibe Coding ودور مساعدي الذكاء الاصطناعي...
  • يجهز بيئة عمل متكاملة تشمل محرر الأكواد وإضافات المساعد الذك...
  • +6 مخرجات إضافية
12 وحدات 1
راجع
ماكرو Excel و VBA
مجاني
البرمجة

ماكرو Excel و VBA

ماكرو Excel هو مجموعة من الإجراءات المسجلة أو المكتوبة برمجياً التي تُنفذ تلقائياً لأداء مهام متكررة داخل جداول البيانات، بينما VBA هي لغة البرمجة المدمجة في تطبيقات Micr...

  • يوضح المتعلم مفهوم الماكرو وأهمية استخدام VBA لأتمتة المهام...
  • يسجل المتعلم ماكرو جديدًا باستخدام مسجل الماكرو ثم يشغله ويع...
  • +6 مخرجات إضافية
12 وحدات 1
راجع
أتمتة Google Sheets باستخدام Apps Script
مجاني
البرمجة

أتمتة Google Sheets باستخدام Apps Script

أتمتة Google Sheets باستخدام Apps Script هي عملية توظيف لغة البرمجة Apps Script، التي طورتها Google، لتنفيذ المهام المتكررة وتوسيع وظائف جداول بيانات Google Sheets.

  • ينشئ مشروع Apps Script مرتبطًا بجدول Google Sheets ويحدد مكو...
  • يطبق أساسيات JavaScript مثل المتغيرات والدوال والشروط والحلق...
  • +6 مخرجات إضافية
12 وحدات 1
راجع
أتمتة المكاتب باستخدام Python
مجاني
البرمجة

أتمتة المكاتب باستخدام Python

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

  • يهيئ بيئة Python مكتبية متكاملة بتثبيت الحزم وإدارة البيئات...
  • ينظم الملفات والمجلدات آليًا باستخدام مكتبات Python لإنشاء و...
  • +6 مخرجات إضافية
12 وحدات 1
راجع
JavaScript من الصفر
مجاني
البرمجة

JavaScript من الصفر

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

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

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

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

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