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

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

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

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

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

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

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

أردوينو

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

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

البرمجيات الخضراء الواعية بالكربون

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

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

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

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

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

TypeScript تطوير Full Stack

تطوير Full Stack باستخدام TypeScript هو منهجية بناء تطبيقات ويب تشمل طبقة الخادم (Backend) وطبقة العميل (Frontend) باستخدام لغة TypeScript، وهي لغة برمجة مبنية على JavaSc...

  • يحدد الأنواع الأساسية والمتقدمة في TypeScript مثل Generics و...
  • يهيئ بيئة عمل متكاملة لمشروع Full Stack باستخدام TypeScript...
  • +6 مخرجات إضافية
12 وحدات 4
راجع
تطوير أتمتة Slack للمطورين
مجاني
البرمجة

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

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

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

أساسيات Python

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

  • يهيئ بيئة تطوير Python ويشغّل أول برنامج مع فهم إعداد المحرر...
  • يميز بين أنواع البيانات الأساسية ويعرّف المتغيرات ويستخدم ال...
  • +6 مخرجات إضافية
12 وحدات 3
راجع
دوكر وكوبرنيتيس والخدمات المصغرة
مجاني
البرمجة

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

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

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

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

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

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

أتمتة Jenkins

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

  • تثبيت Jenkins على نظام تشغيل Linux وتكوين الإعدادات الأساسية...
  • إنشاء وإدارة وظائف (Jobs) في Jenkins باستخدام أنواع مختلفة م...
  • +5 مخرجات إضافية
12 وحدات 3
راجع
Git سير عمل التحكم بالإصدار
مجاني
البرمجة

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

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

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

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

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

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

تطوير مواقع Jamstack

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

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

بناء بوتات Discord

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

  • يبني بوت Discord أساسيًا باستخدام Node.js وdiscord.js بعد ته...
  • ينفذ أوامر نصية أساسية وردودًا مخصصة داخل السيرفر مع تنسيق ا...
  • +6 مخرجات إضافية
12 وحدات 2
راجع
أساسيات التعبيرات النمطية
مجاني
البرمجة

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

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

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