خطة تعليمية · QAcart

SDET STUDY PLAN

571+ درس · 33 مرحلة · 7 مسارات

مسار عملي ومتكامل يأخذك من الصفر إلى مهندس اختبار وتطوير برمجيات محترف. أكثر من 571 درساً عملياً موزعة على 33 مرحلة و 7 مسارات.

571+
درس
33
مرحلة
7
مسارات
100%
تطبيق عملي

مبني من تجربة حقيقية في المجال — كل مرحلة مستندة إلى ما تفعله الفرق فعلاً في شركات مثل FedEx و Vodafone وغيرها.

ماذا ستحصل

برنامج مكثف قائم على المشاريع لمن يريد أن يتعلم بالعمل الفعلي — لا مجرد مشاهدة فيديوهات. كل مرحلة تبني على السابقة، وكل درس يُنتج شيئاً حقيقياً.

منهج تعليمي متدرج

أكثر من 571 درساً يبني على بعضه البعض — من الأساسيات إلى أطر العمل المتقدمة.

مشاريع حقيقية

اختبر تطبيقات وواجهات برمجة حقيقية. ابنِ أطر عمل أتمتة مستخدمة في الإنتاج فعلاً.

اختبار بالذكاء الاصطناعي

تعلّم استخدام AI كمختبر محترف — ضاعف إنتاجيتك من اليوم الأول.

مهارات جاهزة للتوظيف

تخرّج بما تبحث عنه الشركات بالضبط: Selenium، REST Assured، Java، Git، والمزيد.

لمن هذا البرنامج؟

الخريجون الجدد الباحثون عن مسار في QA
المحترفون الراغبون في التحول للتقنية
المختبرون اليدويون المستعدون لتعلّم الأتمتة
المطورون الراغبون في إتقان الاختبار
المتعلمون ذاتياً الباحثون عن منهج منظم
كل شغوف بجودة البرمجيات

المنهج الدراسي

سبعة مسارات. ثلاث وثلاثون مرحلة. خمسمائة وواحد وسبعون درساً. هذا بالضبط ما ستتعلمه.

01

أساسيات اختبار البرمجيات

10 مراحل · 185 درس

تصميم الاختبار، دورة حياة العيوب، الاختبار الوظيفي، أساسيات API، قواعد البيانات، والاختبار بالذكاء الاصطناعي.

أساسيات اختبار البرمجيات 16 درس

تطور الاختبار، ECP، BVA، جداول القرار، انتقالات الحالة

حالات وسيناريوهات الاختبار 9 دروس

كتابة حالات الاختبار مقابل السيناريوهات، أمثلة عملية على مواقع حقيقية

من الخطأ إلى التقرير 12 درس

الأخطاء والعيوب، الإيجابي الكاذب، الأولوية مقابل الخطورة، دورة حياة العيب

الاختبار الوظيفي 12 درس

الصندوق الأسود/الأبيض، التراجعي، الدخاني، Unit/Integration/E2E

أنواع الاختبارات 25 درس

الأداء، الحمل، الإجهاد، الأمان، حقن SQL، إمكانية الوصول، البصري

أساسيات API 36 درس

HTTP، REST، GraphQL، JSON، رموز الحالة، المصادقة، Webhooks

اختبار قواعد البيانات 27 درس

SQL، JOINs، ACID، Transactions، Migrations، Seeding

اختبار أنواع التطبيقات 12 درس

الويب، الموبايل، السطح المكتب، Serverless، AI Agents، MCP

إعداد بيئة التطوير 18 درس

Java، Git، IntelliJ، DBeaver، Claude Code، Cursor

استخدام AI كمختبر محترف 13 درس

Checklists، تقارير العيوب، حالات الاختبار، استكشاف التطبيقات

02

أفضل ممارسات أتمتة الاختبارات

3 مراحل · 58 درس

مبادئ الأتمتة الأساسية القابلة للتطبيق على أي أداة — Page Object Model، Shift Left، حالات اختبار ذرية.

أوامر مكتبة QAcart الأساسية 22 درس

Open/Close، Find Element، Click، Type، Dropdowns، Wait، Assert

تطبيقات عملية وأفضل الممارسات 25 درس

حالات اختبار حقيقية، استراتيجية التأكيدات، API، Mocking، POM، Shift Left

محددات العناصر المتقدمة 11 درس

CSS selectors، ID/Class/Attribute/Child/Sibling، nth element، XPath

03

البرمجة بلغة Java

8 مراحل · 161 درس

Java من الصفر — المتغيرات، OOP، بنية البيانات، Streams، الاستثناءات، Maven، و TestNG.

مقدمة في Java 8 دروس

كيف تعمل Java، JDK/JRE/JVM، JShell

المشغلات والمتغيرات 19 درس

العمليات، الأعداد، Boolean، Wrapper Classes، Casting، Strings

الفئات والكائنات 24 درس

Methods، Constructors، Static، IntelliJ

إدارة الذاكرة والنصوص 23 درس

نموذج الذاكرة، عمليات String، Format، Text Block

بنية البيانات 22 درس

Arrays، ArrayList، HashMap، Generics، Enum، Date/Time

البرمجة الكائنية 20 درس

Encapsulation، Inheritance، Abstract، Interface، POJO، Builder Pattern

التدفقات والاستثناءات 19 درس

If/Else، Switch، Loops، Exceptions، Records، Streams

Maven و TestNG 26 درس

Dependencies، Assertions، Priority، Groups، DataProvider، XML

04

Selenium WebDriver

3 مراحل · 80 درس

أتمتة المتصفح من الإعداد إلى المفاهيم المتقدمة، مع Mocking ولقطات الشاشة وتقارير Allure.

أساسيات Selenium 32 درس

WebDriver، Browser Options، Find By، Forms، Attributes، CSS Values

النوافذ ولوحة المفاتيح والانتظار 29 درس

Mouse Actions، Drag & Drop، Frames، Waits، Cookies، Screenshots، JS Executor

المفاهيم المتقدمة 19 درس

WireMock، Selenium Proxy، Properties، TestNG XML، Allure Reports

05

Git و GitHub

3 مراحل · 34 درس

التحكم بالإصدارات الكامل من الأساسيات إلى التعاون الاحترافي عبر Pull Requests.

أساسيات Git 10 دروس

Init، Commits، Staging Area، Git Ignore، Amend

الفروع والدمج 18 درس

Branches، Checkout، Fast Forward Merge، التعارضات، Diff، Stash، Restore vs Revert

GitHub والأدوات 6 دروس

Push، Pull/Fetch، Pull Requests، Git في IntelliJ و VS Code

06

تصميم إطار عمل Selenium

3 مراحل · 40 درس

بناء إطار عمل Selenium جاهز للإنتاج من الصفر باستخدام Driver Factory و Page Object Model.

Driver Factory 16 درس

If/Switch/Static/HashMap/Suppliers، Browser Manager، Config Factory، بيئات متعددة

Page Object Model 15 درس

Base Page، FindBy & Page Factory، Builder Pattern، Stateless POM، Components

إدارة بيانات الاختبار 9 دروس

Getters/Setters، Builder Class، Java Records، Lombok، Fixtures

07

اختبار API مع REST Assured

3 مراحل · 51 درس

اختبار API كامل — من الطلبات الأساسية إلى بناء إطار عمل متكامل مع Selenium.

REST Assured و Spring Boot 28 درس

GET/POST/PUT/DELETE، Hamcrest، استخراج Response، POJO، المصادقة

تصميم إطار عمل REST Assured 12 درس

Access Token، User/Todo Clients، Request Specifications، API Steps، Fixtures

دمج API في Selenium 11 درس

التسجيل عبر API، إدارة Cookies، Allure Reports، Thread Local

المهارات التي ستتقنها

كل المهارات التي يبحث عنها أصحاب العمل في مهندس QA — في برنامج واحد.

الاختبار اليدوي

حالات اختبار، تقارير عيوب، خطط واستراتيجيات

برمجة Java

OOP، بنية البيانات، Streams والاستثناءات

Selenium WebDriver

أتمتة المتصفح، المحددات، الانتظار والتفاعلات

تصميم أطر العمل

POM، Driver Factory، إدارة بيانات الاختبار

اختبار API

REST Assured، Spring Boot، أطر عمل API

اختبار قواعد البيانات

استعلامات SQL، التحقق من البيانات

Git و GitHub

التحكم بالإصدارات، الفروع، التعاون

AI للاختبار

استخدام AI لمضاعفة إنتاجيتك في الاختبار

Maven و TestNG

أدوات البناء، تشغيل الاختبارات والتقارير

في نهاية هذا البرنامج، ستكون قد بنيت أطر عمل أتمتة اختبارات كاملة من الصفر — لواجهة المستخدم (Selenium) ولواجهات API (REST Assured). مشاريع حقيقية في معرض أعمالك. وثقة حقيقية لمواجهة أي تحدي في QA.

استثمار في مستقبلك

طريقتان للانضمام — اختر التي تناسبك.

الأفضل قيمة

خطة شهر واحد

المنهج الكامل لمدة شهر، تعلم مرحلة بمرحلة مع 50 عملة AI.

  • المنهج الكامل — 571+ درس عبر 7 مسارات
  • تعلم تدريجي مرحلة بمرحلة
  • 50 عملة AI تستخدم خلال الشهر
  • مدة شهر واحد

خطة 3 أشهر

نفس المنهج بنفس الطريقة التدريجية — مدة أقصر وخصم على السعر.

  • نفس المنهج — 571+ درس عبر 7 مسارات
  • تعلم تدريجي مرحلة بمرحلة
  • 150 عملة AI تستخدم خلال 3 أشهر
  • مدة 3 أشهر بخصم خاص

المقاعد محدودة. تواصل معنا اليوم وسنساعدك في اختيار الخطة المناسبة.