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

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

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

برمجة الأنظمة بلغة راست
مجاني
البرمجة

برمجة الأنظمة بلغة راست

برمجة الأنظمة بلغة راست هي منهجية تطوير برمجيات تعتمد على لغة راست التي تجمع بين أداء اللغات منخفضة المستوى مثل C/C++ وضمانات السلامة العالية.

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

تطوير أتمتة Slack للمطورين

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

  • بناء تطبيق Slack أساسي متصل بمنصة Slack باستخدام واجهات برمج...
  • تطبيق معالجة الأحداث عبر Events API للاستجابة للرسائل والإجر...
  • +6 مخرجات إضافية
12 وحدات 4
راجع
دوكر وكوبرنيتيس والخدمات المصغرة
مجاني
البرمجة

دوكر وكوبرنيتيس والخدمات المصغرة

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

  • أساسيات الحاويات: تثبيت دوكر وبناء صور مخصصة وإدارة دورة حيا...
  • تصميم بيئة دوكر متكاملة عبر إعداد الشبكات والأحجام الدائمة و...
  • +6 مخرجات إضافية
12 وحدات 3
راجع
بناء منتجات SaaS المصغرة المربحة
مجاني
البرمجة

بناء منتجات SaaS المصغرة المربحة

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

  • اكتشاف الأفكار: طبّق منهجيات منظّمة لتوليد أفكار منتجات SaaS...
  • حلّل السوق المستهدف وادرس استراتيجيات المنافسين لتحديد الفجو...
  • +6 مخرجات إضافية
12 وحدات 3
راجع
جمع بيانات الويب ببايثون
مجاني
البرمجة

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

جمع بيانات الويب ببايثون هو عملية استخراج منظمة للبيانات من صفحات الويب باستخدام لغة البرمجة بايثون.

  • تحليل بنية صفحات الويب وبروتوكول HTTP لاستخراج البيانات باست...
  • تطبيق مكتبة requests لإرسال طلبات HTTP ومعالجة الاستجابات لج...
  • +6 مخرجات إضافية
12 وحدات 3
راجع
تطوير واجهات REST باستخدام Django
مجاني
البرمجة

تطوير واجهات REST باستخدام Django

تطوير واجهات REST باستخدام Django هو مجال متخصص في هندسة البرمجيات يركز على بناء واجهات برمجة تطبيقات (API) تتبع مبادئ REST (Representational State Transfer) باستخدام إطا...

  • بناء نماذج بيانات Django مع علاقات متعددة مثل ForeignKey و M...
  • تطبيق ViewSets و Routers لإنشاء واجهات REST كاملة مع تقليل ا...
  • +6 مخرجات إضافية
12 وحدات 3
راجع
تطوير الواجهات الخلفية باستخدام Go
مجاني
البرمجة

تطوير الواجهات الخلفية باستخدام Go

تطوير الواجهات الخلفية باستخدام Go هو مجال بناء الخدمات والخوادم التي تدير منطق التطبيق، قواعد البيانات، والمصادقة باستخدام لغة البرمجة Go.

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

تطوير مواقع Jamstack

Jamstack هي بنية حديثة لتطوير الويب تعتمد على JavaScript وواجهات برمجة التطبيقات وMarkup المسبق التوليد، بدلاً من الخوادم التقليدية.

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

أردوينو

أردوينو هو منصة إلكترونية مفتوحة المصدر تجمع بين عتاد (Hardware) قابل للبرمجة وبيئة تطوير برمجية (IDE) سهلة الاستخدام، تعتمد على لغة مشتقة من C/C++.

  • تحليل بنية لوحة أردوينو وتحديد وظائف كل منفذ ومكون رئيسي فيه...
  • تثبيت بيئة التطوير المتكاملة وتكوينها للتعامل مع لوحة أردوين...
  • +8 مخرجات إضافية
12 وحدات 2
راجع
توثيق واجهات برمجة التطبيقات
مجاني
البرمجة

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

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

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

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

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

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

أتمتة Jenkins

أتمتة Jenkins هي عملية استخدام خادم Jenkins مفتوح المصدر لأتمتة مهام التطوير مثل البناء والاختبار والنشر.

  • تثبيت Jenkins على نظام تشغيل Linux وتكوين الإعدادات الأساسية...
  • إنشاء وإدارة وظائف (Jobs) في Jenkins باستخدام أنواع مختلفة م...
  • +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
راجع
Git سير عمل التحكم بالإصدار
مجاني
البرمجة

Git سير عمل التحكم بالإصدار

Git سير عمل التحكم بالإصدار هو نظام لإدارة التغييرات في ملفات المشروع عبر الزمن، يتيح تتبع كل تعديل والعودة إلى أي إصدار سابق بسهولة.

  • تصميم سير عمل للتحكم بالإصدار باستخدام Git لإدارة المشاريع ا...
  • تطبيق أوامر Git الأساسية لإنشاء المستودعات وإجراء التعديلات...
  • +8 مخرجات إضافية
12 وحدات 2
راجع