الطريق إلى مهنة أحلامك
60 دورة مطابقة لمعايير الفلتر.
60 نتائج
1 فلاتر مطبقة
هندسة الخدمات الصغيرة بـ Node.js
هندسة الخدمات الصغيرة هي نمط معماري يقسم التطبيق إلى مجموعة من الخدمات المستقلة، كل منها مسؤولة عن وظيفة محددة وتتواصل مع الأخرى عبر واجهات برمجة تطبيقات خفيفة مثل REST أ...
- بناء خدمة صغيرة باستخدام Express.js مع تطبيق مبادئ التوجيه و...
- تصميم نمط Saga لإدارة المعاملات الموزعة بين الخدمات الصغيرة.
- +5 مخرجات إضافية
تطوير تطبيقات Android باستخدام Kotlin
تطوير تطبيقات Android باستخدام Kotlin هو مجال برمجي يركز على إنشاء تطبيقات تعمل على نظام Android باستخدام لغة Kotlin، وهي لغة حديثة ومتوافقة تمامًا مع Java.
- بناء تطبيقات Android أساسية باستخدام لغة Kotlin وتطبيق مفاهي...
- تصميم واجهات مستخدم ديناميكية باستخدام XML و Jetpack Compose...
- +6 مخرجات إضافية
تطوير تطبيقات الجوال باستخدام React Native
تطوير تطبيقات الجوال باستخدام React Native هو إطار عمل مفتوح المصدر من فيسبوك يسمح ببناء تطبيقات أصلية للهواتف الذكية باستخدام لغة JavaScript ومكتبة React.
- إعداد بيئة تطوير React Native وبناء واجهات مستخدم أساسية باس...
- تطبيق إدارة الحالة باستخدام useState و useContext للتفاعل مع...
- +6 مخرجات إضافية
Vibe Coding: بناء التطبيقات بدون كود
Vibe Coding هو منهج حديث لبناء التطبيقات يعتمد على بيئات تطوير مرئية تتيح للمستخدم إنشاء تطبيقات كاملة الوظائف باستخدام أدوات السحب والإفلات، والمنطق الشرطي، والقوالب الج...
- يصمم واجهات مستخدم تفاعلية باستخدام أدوات السحب والإفلات في...
- يضيف منطقًا تفاعليًا للتطبيق مثل الشروط والحلقات دون كتابة ك...
- +6 مخرجات إضافية
تصميم API: مقارنة REST و GraphQL و gRPC
تصميم API ومقارنة REST و GraphQL و gRPC هو مجال هندسي يركز على تحليل واختيار النمط المعماري الأمثل لبناء واجهات الاتصال بين الخدمات.
- أساسيات REST: تصميم واجهات RESTful نظيفة عبر نمذجة الموارد و...
- بناء مخططات GraphQL وكتابة استعلامات دقيقة تجلب الحقول المطل...
- +6 مخرجات إضافية
تصميم واجهات برمجة التطبيقات باستخدام GraphQL
تصميم واجهات برمجة التطبيقات باستخدام GraphQL هو منهجية لبناء واجهات API تتيح للعميل طلب البيانات التي يحتاجها بالضبط، لا أكثر ولا أقل.
- تحليل الفروقات بين GraphQL و REST لتحديد الحالات المناسبة لا...
- تصميم مخطط (Schema) متكامل لأنواع البيانات والعلاقات باستخدا...
- +6 مخرجات إضافية
تطوير تطبيقات الويب باستخدام Svelte
تطوير تطبيقات الويب باستخدام Svelte هو منهجية برمجية تعتمد على إطار عمل Svelte الذي يحول الكود إلى JavaScript خالص أثناء مرحلة البناء، مما يلغي الحاجة إلى مكتبة وقت تشغيل...
- تحليل مفهوم التفاعلية في Svelte وتطبيق ربط البيانات الأساسي...
- تصميم مكونات قابلة لإعادة الاستخدام باستخدام الخصائص (props)...
- +6 مخرجات إضافية
برمجة التجميع x86
برمجة التجميع x86 هي لغة برمجة منخفضة المستوى تعكس تعليمات معالج x86 مباشرة، وتستخدم لكتابة برامج تتحكم في الأجهزة بدقة عالية.
- يحلل المتعلم بنية معمارية x86 ونموذج الذاكرة لتحديد مكونات ا...
- يطبق المتعلم أنظمة العد الثنائي والست عشري والعشري لتحويل تم...
- +6 مخرجات إضافية
بدء استوديو ألعاب مستقل
بدء استوديو ألعاب مستقل هو عملية إنشاء كيان تجاري متخصص في تطوير ونشر الألعاب دون الاعتماد على ناشر خارجي، ويتطلب ذلك إدارة كاملة لدورة حياة اللعبة من الفكرة الأولية إلى...
- يحلل اتجاهات السوق في صناعة الألعاب المستقلة لتحديد الفرص ال...
- يتحقق من جدوى فكرة اللعبة باستخدام معايير السوق والجمهور الم...
- +6 مخرجات إضافية
الاحتراف كمطور مستقل
الاحتراف كمطور مستقل هو مفهوم يشير إلى ممارسة تطوير البرمجيات كعمل حر، حيث يقدم المطور خدماته للعملاء دون الارتباط بعقد توظيف طويل الأمد.
- يُقيّم مهاراته التقنية والشخصية بدقة ويختار تخصصًا مربحًا يت...
- يُصمّم معرض أعمال احترافي يعرض مشاريعه السابقة بأسلوب جذاب ي...
- +6 مخرجات إضافية
أساسيات التعبيرات النمطية
التعبيرات النمطية هي لغة صغيرة وقوية لوصف أنماط النصوص، تُستخدم للبحث عن سلاسل محددة داخل نصوص أكبر، واستبدالها، أو التحقق من مطابقتها.
- يطبق الأنماط الحرفية للبحث عن نصوص محددة بدقة في سلاسل نصية.
- يستخدم الرموز الخاصة والهروب لمطابقة الأحرف الفوقية كأحرف عا...
- +6 مخرجات إضافية
WooCommerce
WooCommerce هو إضافة مفتوحة المصدر تتيح تحويل مواقع ووردبريس إلى متاجر إلكترونية كاملة الوظائف.
- يُثبّت إضافة WooCommerce على ووردبريس ويُهيئ الإعدادات الأسا...
- يُنشئ فئات المنتجات ويُدير المنتجات الفردية مع تحديد الخصائص...
- +6 مخرجات إضافية
أساسيات Git و GitHub
Git هو نظام تحكم بالنسخ الموزع (DVCS) يتيح للمطورين تتبع التغييرات في ملفاتهم البرمجية عبر الزمن، بينما GitHub هو منصة سحابية تستضيف مستودعات Git وتوفر أدوات تعاونية مثل...
- يطبق إعداد Git وتهيئة المستودع لإدارة إصدارات المشاريع بشكل...
- ينشئ التزامات (Commits) واضحة ومنظمة لتوثيق تغييرات الكود.
- +6 مخرجات إضافية
سكربتات وأتمتة Google Ads
سكربتات Google Ads هي لغة برمجة نصية تعتمد على JavaScript وتعمل داخل منصة Google Ads لتنفيذ مهام تلقائية دون تدخل يدوي.
- ينشئ سكربت Google Ads الأول باستخدام لغة JavaScript ويشغله ب...
- يستخدم واجهة برمجة التطبيقات (API) في السكربتات للوصول إلى ب...
- +6 مخرجات إضافية
Next.js Server Side Rendering
التقديم من جانب الخادم (SSR) هو تقنية يتم فيها إنشاء صفحات HTML على الخادم بدلاً من المتصفح، مما يسمح بتسليم محتوى جاهز للمستخدمين ومحركات البحث.
- يشرح مفهوم التقديم من جانب الخادم وأهميته في تحسين أداء تطبي...
- يبني مشروع Next.js ويحلل هيكل المجلدات الأساسي لفهم تنظيم ال...
- +6 مخرجات إضافية