Duration: 40 Hours
Timing: Flexible
نظرة عامة على الدورة
يجب أن يأخذ لغة برمجة SAP ABAP المتقدمة منهج تطوير تطبيقات الويب في الاعتبار. ستستفيد من مجموعة كاملة من موضوعات تطوير تطبيقات الويب، بما في ذلك نظرة عامة واسعة والأساسيات والميزات والوظائف والإدارة والتقارير والبرمجة المتقدمة.
تم تصميم برنامج تدريب SAP ABAP لتطبيقات الأعمال المتقدمة لتزويد المشاركين بفهم شامل لبرمجة تطبيقات الأعمال المتقدمة داخل بيئة SAP. سيتعلم المشاركون كيفية تطوير وتخصيص تطبيقات SAP باستخدام لغة برمجة ABAP، مما يمكنهم من إنشاء حلول مخصصة لمختلف عمليات الأعمال.
الجمهور المستهدف:
- محترفي تكنولوجيا المعلومات
- مستشاري SAP
- المطورين
- محللي الأعمال
- أي شخص مهتم ببرمجة SAP ABAP
المتطلبات الأساسية:
- يُنصح بوجود معرفة أساسية بأساسيات SAP ABAP ولكنها ليست إلزامية.
- من المفيد أن تكون على دراية بمفاهيم البرمجة.
محتوى الدورة:
الوحدة 1: مقدمة إلى SAP ABAP لتطبيقات الأعمال المتقدمة
- مقدمة إلى SAP ERP
- نظرة عامة على SAP NetWeaver
- مقدمة إلى برمجة ABAP
- أدوات تطوير ABAP (ABAP في Eclipse)
الوحدة 2: أنواع البيانات ومشغلي ABAP
- أنواع البيانات ABAP (أعداد صحيحة، أحرف، تواريخ، إلخ.)
- تحويلات نوع البيانات
- المشغلين والتعبيرات
- المتغيرات والثوابت
الوحدة 3: هياكل التحكم في ABAP
- عبارات الشرط (IF، ELSE، CASE)
- عبارات التكرار (DO، WHILE، FOR)
- التفرع وتدفق التحكم
الوحدة 4: كائنات ABAP
- البرمجة الموجهة نحو الكائنات (OOP) في ABAP
- الفئات والكائنات والطرق
- الوراثة والتعدد الشكل
- معالجة الاستثناءات
الوحدة 5: قاموس البيانات
- الجداول وكائنات قاعدة البيانات
- صيانة الجدول والوصول إلى البيانات
- العروض والمؤشرات
- أقفال الكائنات
الوحدة 6: تقارير ABAP
- برمجة التقارير وهيكلها
- شاشات الاختيار
- تقارير ALV (عارض قائمة ABAP)
- التقارير التفاعلية
الوحدة 7: التحسينات والتعديلات
- مخارج المستخدم والتحسينات المخصصة
- إضافات الأعمال (BAdIs)
- إطار العمل للتعزيز
- مخارج الحقول والتحقق
الوحدة 8: استمارات SAP وواجهاتها
- نصوص SAP وأشكال ذكية
- تقنيات نقل البيانات (IDocs، RFC)
- خدمات الويب والتكامل
الوحدة 9: تصحيح الأخطاء وتحسين الأداء
- تقنيات تصحيح أخطاء ABAP
- ضبط الأداء وتحسينه
- تحسين أداء SQL
الوحدة 10: الموضوعات المتقدمة
- تقنيات ABAP المتقدمة
- Web Dynpro لـ ABAP
- SAP HANA و ABAP
- SAP Fiori و UI5 مع ABAP
الوحدة 11: العمل المشروع (اختياري)
- قد يقوم المشاركون بمشروع عملي لتطبيق معرفتهم ومهاراتهم في سيناريو واقعي.
الوحدة 12: التحضير للاختبار (اختياري)
- التوجيه واختبارات الممارسة للتحضير لامتحانات شهادة SAP ABAP.
التقييم النهائي:
- مهام عملية وامتحان نهائي لتقييم فهم المشاركين وكفاءتهم في برمجة تطبيقات الأعمال المتقدمة في SAP ABAP.
خاتمة الدورة:
بعد الانتهاء من برنامج تدريب SAP ABAP لتطبيقات الأعمال المتقدمة، سيكون لدى المشاركين المهارات والمعرفة اللازمة لتطوير وتخصيص وصيانة تطبيقات SAP باستخدام ABAP. سيكونون مستعدين جيدًا للمساهمة في مشاريع SAP وتعزيز آفاقهم المهنية في أدوار تطوير واستشارات SAP.