طوّر مهاراتك التقنية
مع خبراء المجال
اكتشف دورات تدريبية شاملة في البرمجة، اختبار البرمجيات، والذكاء الاصطناعي من المبتدئ إلى المتقدم
دورة Git و GitHub الشاملة: إدارة الإصدارات والتعاون من الصفر للاحتراف
ابدأ رحلتك الاحترافية في عالم إدارة الإصدارات والتعاون البرمجي باستخدام Git و GitHub من الأساسيات حتى الاحتراف! هذه الدورة الشاملة مصممة لتعليمك كل ما تحتاجه للعمل بكفاءة مع أنظمة التحكم في الإصدارات بشكل محترف. ستبدأ بمقدمة شاملة عن Git و GitHub وتكوين الاسم والبريد الإلكتروني وفهم ما هو المستودع وتهيئة مستودع Git والتعرف على الالتزامات وإضافة الملفات إلى منطقة التجهيز وإجراء الالتزامات واستخدام Git Ignore وتعديل الالتزامات والتعرف على الفروع ورأس Git وممارسة إنشاء الفروع والتبديل بينها وتعيين الفروع واستخدام Git Checkout وإعادة تسمية وحذف الفروع ودمج Fast Forward والدمج بإنشاء التزام جديد والتعامل مع التعارضات واستخدام Git Diff والمقارنة واستخدام Git Stash واستعادة التغييرات والفرق بين الاستعادة والإرجاع واستنساخ المستودعات والدفع والسحب والجلب والتعامل مع الفروع وطلبات السحب واستخدام ميزات IntelliJ!
دورة اختبار البرمجيات الشاملة: من الأساسيات إلى الاحتراف
ادخل إلى عالم اختبار البرمجيات بثقة واحترافية من خلال هذه الدورة الشاملة الثلاثية التي تجمع كل ما تحتاجه لتصبح مختبر برمجيات محترف متكامل! هذه الدورة الفريدة تغطي ثلاثة مجالات أساسية في اختبار البرمجيات بشكل متكامل ومترابط. ستبدأ رحلتك في اختبار البرمجيات اليدوي بفهم تطور الاختبار وأهميته وتقنيات تصميم الاختبار مثل تقسيم فئات التكافؤ وتحليل القيم الحدية وانتقالات الحالة وجداول القرار وكتابة حالات اختبار احترافية وفهم الفرق بين الخطأ والعيب والفشل والإبلاغ عن العيوب وإتقان أنواع الاختبارات المختلفة مثل الصندوق الأسود والأبيض والوظيفي وغير الوظيفي واختبار الأداء والأمان والتوافق ومنهجية Agile. ثم تنتقل إلى اختبار واجهات برمجة التطبيقات حيث ستتعلم ماهية API وبروتوكول HTTP وأساليبه والتعامل مع صيغ XML وJSON والمصادقة والتفويض والفرق بين SOAP وREST وGraphQL واختبار نقاط النهاية والعمل مع Postman والمتغيرات والبيئات. وأخيراً ستتعلم اختبار قواعد البيانات وأنواعها المهيكلة وأنواع العلاقات وإنشاء وحذف وتعديل قواعد البيانات والجداول وإدراج وقراءة وتحديث البيانات وإتقان أنواع الربط بين الجداول باستخدام SQL. هذه الدورة ستمنحك المهارات المتكاملة للعمل كمختبر برمجيات محترف بثقة في سوق العمل!
أفضل ممارسات أتمتة الاختبارات: دليل شامل لجميع الأدوات واللغات
اكتشف الأسس والمبادئ الأساسية لأتمتة الاختبارات التي تعمل مع أي أداة وأي لغة برمجة! هذه الدورة الفريدة مصممة لتزويدك بالمفاهيم والممارسات الأساسية التي يحتاجها كل مختبر أتمتة محترف قبل البدء في تعلم أي لغة برمجية أو أداة محددة. ستتعلم كيفية بناء حالات اختبار ذرية ومركزة ونظيفة وإدارة المحددات والإجراءات في الصفحات بشكل احترافي والحفاظ على بيانات الاختبار بطريقة منظمة والعمل مع المتصفحات والبيئات الديناميكية وفهم مشكلة التذبذب في الاختبارات وكيفية تجنبها وتطبيق خطوات واجهة برمجة التطبيقات واستخدام منهجية التحول اليساري لتحسين جودة المنتج والتطبيقات. سواء كنت مبتدئاً في عالم أتمتة الاختبارات أو محترفاً يبحث عن تحسين ممارساته ستمنحك هذه الدورة القاعدة الصلبة والمعرفة العملية للنجاح في أي مشروع!
مهندس أتمتة الاختبار بلغة Java من الصفر للاحتراف: الدليل الشامل
انطلق في رحلة تعليمية متكاملة تجمع بين قوة البرمجة ودقة الأتمتة! في هذا المسار الشامل ستبدأ من أساسيات لغة Java لتتعلم المفاهيم الجوهرية مثل المتغيرات، التحكم في التدفق، الكائنات، الفئات، وهياكل البيانات، وصولاً إلى البرمجة الكائنية الموجهة ومعالجة الملفات باحترافية. بعد إتقانك للأساسيات ستنتقل لتطبيق عملي متقدم مع Selenium WebDriver لتتعلم بناء أطر اختبار قوية، والتعامل مع المتصفحات والعناصر والنماذج، وإجراء التفاعلات المعقدة مثل السحب والإفلات، والتنقل بين النوافذ والإطارات، واستخدام أنماط التصميم الاحترافية مثل Page Object Model و Driver Factory. هذا المسار هو دليلك العملي لتصبح مهندس اختبار آلي محترف قادر على كتابة كود نظيف، وتصميم أطر اختبار احترافية، والتميز في عالم الأتمتة والبرمجة الحديثة.