الطريق إلى مهنة أحلامك
60 دورة مطابقة لمعايير الفلتر.
60 نتائج
1 فلاتر مطبقة
برمجة الأنظمة بلغة راست
برمجة الأنظمة بلغة راست هي منهجية تطوير برمجيات تعتمد على لغة راست التي تجمع بين أداء اللغات منخفضة المستوى مثل C/C++ وضمانات السلامة العالية.
- تحليل نظام الملكية والاقتراض في راست لتجنب أخطاء الذاكرة دون...
- تطبيق مفهوم زمن الحياة لضمان صحة المراجع ومنع المراجع المعلق...
- +6 مخرجات إضافية
تطوير أتمتة Slack للمطورين
تطوير أتمتة Slack هو مجال متخصص في هندسة البرمجيات يركز على بناء تطبيقات وروبوتات تعمل داخل منصة Slack لتحسين التواصل وأتمتة المهام المتكررة.
- بناء تطبيق Slack أساسي متصل بمنصة Slack باستخدام واجهات برمج...
- تطبيق معالجة الأحداث عبر Events API للاستجابة للرسائل والإجر...
- +6 مخرجات إضافية
دوكر وكوبرنيتيس والخدمات المصغرة
دوكر هو منصة حاويات تسمح بتغليف التطبيق مع جميع اعتمادياته في وحدة خفيفة وقابلة للنقل تعمل بشكل متّسق عبر أي بيئة.
- أساسيات الحاويات: تثبيت دوكر وبناء صور مخصصة وإدارة دورة حيا...
- تصميم بيئة دوكر متكاملة عبر إعداد الشبكات والأحجام الدائمة و...
- +6 مخرجات إضافية
بناء منتجات SaaS المصغرة المربحة
بناء منتجات SaaS المصغرة المربحة هو نهج حديث في ريادة الأعمال الرقمية يقوم على تطوير تطبيقات سحابية صغيرة ومتخصصة تحل مشكلة محددة بدقة لفئة مستهدفة واضحة، وتحقق إيرادات م...
- اكتشاف الأفكار: طبّق منهجيات منظّمة لتوليد أفكار منتجات SaaS...
- حلّل السوق المستهدف وادرس استراتيجيات المنافسين لتحديد الفجو...
- +6 مخرجات إضافية
جمع بيانات الويب ببايثون
جمع بيانات الويب ببايثون هو عملية استخراج منظمة للبيانات من صفحات الويب باستخدام لغة البرمجة بايثون.
- تحليل بنية صفحات الويب وبروتوكول HTTP لاستخراج البيانات باست...
- تطبيق مكتبة requests لإرسال طلبات HTTP ومعالجة الاستجابات لج...
- +6 مخرجات إضافية
تطوير واجهات REST باستخدام Django
تطوير واجهات REST باستخدام Django هو مجال متخصص في هندسة البرمجيات يركز على بناء واجهات برمجة تطبيقات (API) تتبع مبادئ REST (Representational State Transfer) باستخدام إطا...
- بناء نماذج بيانات Django مع علاقات متعددة مثل ForeignKey و M...
- تطبيق ViewSets و Routers لإنشاء واجهات REST كاملة مع تقليل ا...
- +6 مخرجات إضافية
تطوير الواجهات الخلفية باستخدام Go
تطوير الواجهات الخلفية باستخدام Go هو مجال بناء الخدمات والخوادم التي تدير منطق التطبيق، قواعد البيانات، والمصادقة باستخدام لغة البرمجة Go.
- يطبق أساسيات لغة Go مثل المتغيرات والدوال والتحكم في التدفق...
- يصمم هياكل بيانات مخصصة ويتعامل مع JSON لتحليل البيانات وتبا...
- +6 مخرجات إضافية
تطوير مواقع Jamstack
Jamstack هي بنية حديثة لتطوير الويب تعتمد على JavaScript وواجهات برمجة التطبيقات وMarkup المسبق التوليد، بدلاً من الخوادم التقليدية.
- يحلل مبادئ Jamstack ويقارنها بالأساليب التقليدية لبناء الموا...
- يصمم هيكل مشروع Jamstack باستخدام أدوات بناء المواقع الثابتة...
- +6 مخرجات إضافية
أردوينو
أردوينو هو منصة إلكترونية مفتوحة المصدر تجمع بين عتاد (Hardware) قابل للبرمجة وبيئة تطوير برمجية (IDE) سهلة الاستخدام، تعتمد على لغة مشتقة من C/C++.
- تحليل بنية لوحة أردوينو وتحديد وظائف كل منفذ ومكون رئيسي فيه...
- تثبيت بيئة التطوير المتكاملة وتكوينها للتعامل مع لوحة أردوين...
- +8 مخرجات إضافية
توثيق واجهات برمجة التطبيقات
توثيق واجهات برمجة التطبيقات هو عملية إنشاء وتنظيم وتقديم معلومات شاملة ودقيقة حول كيفية استخدام واجهة برمجة تطبيقية معينة، بحيث يتمكن المطورون من فهمها ودمجها في مشاريعه...
- تحليل احتياجات جمهور المطورين لتخصيص محتوى التوثيق واختيار ا...
- تصميم هيكل توثيق متكامل لواجهات REST وGraphQL مع مراعاة أفضل...
- +6 مخرجات إضافية
برمجة الروبوتات التعاونية
برمجة الروبوتات التعاونية هي مجال متخصص يجمع بين هندسة الروبوتات وعلوم الحاسوب لتصميم وتطوير أنظمة روبوتية تعمل جنبًا إلى جنب مع البشر في مساحات عمل مشتركة.
- يُحلل الطالب مبادئ السلامة الأساسية للروبوتات التعاونية ويطب...
- يُصمم الطالب مسارات حركية للروبوت التعاوني باستخدام نماذج دي...
- +5 مخرجات إضافية
أتمتة Jenkins
أتمتة Jenkins هي عملية استخدام خادم Jenkins مفتوح المصدر لأتمتة مهام التطوير مثل البناء والاختبار والنشر.
- تثبيت Jenkins على نظام تشغيل Linux وتكوين الإعدادات الأساسية...
- إنشاء وإدارة وظائف (Jobs) في Jenkins باستخدام أنواع مختلفة م...
- +5 مخرجات إضافية
تطوير الواجهات باستخدام Vue.js
تطوير الواجهات باستخدام Vue.js هو مجال برمجي يركز على بناء واجهات المستخدم (UI) للتطبيقات الويب باستخدام إطار العمل Vue.js.
- يُنشئ بيئة تطوير Vue.js ويُعدّ مشروعاً أساسياً باستخدام أداة...
- يُطبق ربط البيانات ثنائي الاتجاه والتوجيهات الأساسية مثل v-i...
- +6 مخرجات إضافية
تطوير تطبيقات Angular للمؤسسات
تطوير تطبيقات Angular للمؤسسات هو مجال متخصص يركز على بناء تطبيقات ويب معقدة وقابلة للتوسع باستخدام إطار Angular، مع تطبيق ممارسات هندسية تناسب بيئات العمل الكبيرة.
- يهيئ بيئة تطوير Angular وينشئ هيكل مشروع مؤسسي باستخدام Angu...
- ينظم وحدات التطبيق والمكتبات المشتركة وفق نمط الهندسة المعما...
- +6 مخرجات إضافية
Git سير عمل التحكم بالإصدار
Git سير عمل التحكم بالإصدار هو نظام لإدارة التغييرات في ملفات المشروع عبر الزمن، يتيح تتبع كل تعديل والعودة إلى أي إصدار سابق بسهولة.
- تصميم سير عمل للتحكم بالإصدار باستخدام Git لإدارة المشاريع ا...
- تطبيق أوامر Git الأساسية لإنشاء المستودعات وإجراء التعديلات...
- +8 مخرجات إضافية