آنچه یاد خواهید گرفت:
ارتقای مهارتهای فعلی SAP ABAP شما
کمک به پیدا کردن شغل در توسعه ABAP برای SAP HANA
ویژگیهای SAP HANA
الگوی Code to Data
ابزار توسعه ABAP (ADT Eclipse)
ویوهای ABAP Core Data Services (CDS)
CDS View Entity
رویههای پایگاه داده مدیریتشده توسط ABAP (AMDP)
اتصال ABAP به پایگاه داده (ADBC)
ALV IDA (Integrated Data Access)
سوالات و پاسخهای مصاحبه
Select-options با AMDP
Select-options با CDS Views
سیستم ABAP آزمایشی مبتنی بر cloud برای تمرین
ایجاد SAP FIORI List Report Application مبتنی بر CDS
مدلهای داده مجازی VDM با CDS Views
سوالات و پاسخهای مصاحبه
چگونه CDS view و CDS view entity را پیدا کنیم؟
ABAP RESTful Application Programming Model (RAP)
SAP BTP Business Technology Platform
ایجاد instance از محیط آزمایشی ABAP در BTP
ساخت اپلیکیشن SAP Fiori با استفاده از ABAP Programming Model for Fiori
ساخت اپلیکیشن SAP Fiori با استفاده از ABAP RESTful Application Programming Model
توابع داخلی CDS
سینتکس جدید ABAP 7.40 و 7.50
پیشنیازهای دوره
مبانی برنامهنویسی SAP ABAP
توضیحات دوره
تمام محصولات SAP به سمت SAP HANA در حال حرکت هستند و این موضوع باعث میشود SAP ABAP NetWeaver Application Server برای بهرهگیری از ویژگیها و قابلیتهای پایگاه داده SAP HANA مورد استفاده قرار گیرد. ABAP for SAP HANA به تمام توسعههایی اشاره دارد که از قدرت SAP HANA درون اپلیکیشن های ABAP استفاده میکنند. در این دوره، مدرس شما را با مهارتهای اساسی لازم برای درک مفاهیم برنامهنویسی ABAP برای SAP HANA آشنا میکند و به شما کمک میکند ساخت برنامههای ABAP for HANA خودتان را آغاز کنید. این دوره بر یادگیری عملی تمرکز دارد و پر از مثالهای گامبهگام است. هر کسی با داشتن دانش پایهای از برنامهنویسی ABAP میتواند در این دوره شرکت کند.
از دید توسعهدهنده، در SAP HANA عمدتاً 3 نقش وجود دارد.
توسعهدهنده بومی SAP HANA
مهارتهای اصلی موردنیاز: مدلسازی HANA شامل Attribute ،Analytic و Calculation views، و Native HANA SQL Scripting
توسعه ABAP برای SAP HANA
مهارتهای اصلی موردنیاز: ABAP ،ABAP CDS Views، رویههای AMDP
SAP UI5 FIORI
مهارتهای اصلی موردنیاز: SAPUI5 ،JavaScript ،CSS، HTML5
نکته:
هدف اصلی این دوره ارائه مهارت در توسعه ABAP برای SAP HANA است؛ بنابراین، مفاهیم مدلسازی SAP HANA یا توسعه SAP UI5 را پوشش نمیدهد. این دوره ویژگیهای اولیه پایگاه داده SAP HANA را که برای توسعه ABAP برای SAP HANA مرتبط هستند توضیح میدهد.
حوزههایی که در این دوره پوشش داده میشوند
ویژگیهای اولیه SAP HANA
الگوی Code to Data
ابزارهای توسعه ABAP (ADT) برای Eclipse
Core Data Services (CDS) Views
CDS view Entity
توابع داخلی CDS
رویه پایگاه داده مدیریتشده توسط ABAP (AMDP)
اتصال ABAP به پایگاه داده (ADBC)
ALV با Integrated Data Access (ALV IDA)
مدل داده مجازی VDM
ساخت اپلیکیشن SAP Fiori با استفاده از ABAP Programming Model for Fiori
ساخت اپلیکیشن SAP Fiori با استفاده از ABAP RESTful Application Programming Model (RAP)
SAP BTP Business Technology Platform
ایجاد instance از محیط آزمایشی ABAP در BTP
سینتکس جدید SAP ABAP 7.40 و 7.50
ویژگیهای دوره
این دوره بر یادگیری عملی تمرکز دارد
توضیح مستقیم و بدون حاشیه
دریافت سورسکد تمام برنامههای مطرحشده
ارزیابی آموختهها با حل MCQها پس از ویدیوها
ایجاد اپلیکیشن های SAP FIORI مبتنی بر CDS
به شما کمک میکنیم سیستم ABAP آزمایشی 30 روزه رایگان را روی SAP cloud platform پیکربندی کنید.
این دوره یادگیری ABAP for HANA را آنقدر ساده میکند که خیلی زود بتوانید کد خود را بنویسید و تست کنید. محتوای دوره بهگونهای ارائه شده که هر ABAPer با شرکت در آن، هیچ مشکلی برای درک تمام موضوعات مطرحشده نخواهد داشت. این دوره بر یادگیری عملی تمرکز دارد و پر از مثالهای گامبهگام است.
مدرس معتقد است انجام تمرین عملی بدون دانستن تئوری، نیمی از یادگیری است. به همین دلیل، در این دوره قبل از شروع جلسات عملی، تمام مباحث نظری لازم مرتبط با SAP HANA و ABAP for HANA پوشش داده میشود. شما با مشاهده اجرای عملیات توسط نویسنده و توضیح او درباره ساخت برنامهها بهصورت مرحلهبهمرحله یاد خواهید گرفت.
مدرس میداند زمان شما ارزشمند است، بنابراین اطلاعات را مستقیم و خلاصه ارائه میکند. پیچیدگی موضوعات بهتدریج افزایش مییابد؛ بنابراین توصیه میشود ویدیوها را به همان ترتیبی که چیده شدهاند مشاهده کنید. تمام کدهای برنامههای مطرحشده در جلسات عملی در اختیار شما قرار میگیرد.
ما به شما کمک میکنیم سیستم ABAP آزمایشی 30 روزه رایگان را با پایگاه داده HANA روی SAP cloud platform پیکربندی کنید و ابزار توسعه ABAP مبتنی بر Eclipse (ADT) را برای توسعه CDS views و AMDP procedures نصب کنید. این دوره آزمایشی را میتوان تا 90 روز نیز تمدید کرد.
لطفاً توجه داشته باشید،
سیستم ABAP آزمایشی برای استفاده در cloud بهینه شده است؛ بنابراین، همه قابلیتهای یک سیستم ABAP on-premise در آن در دسترس نیست. برای مثال، SAP GUI و برنامههای گزارش ABAP در دسترس نیستند، زیرا پردازش صفحه برای عملیات cloud مناسب نیست.
برای توضیح تمام مثالهای عملی مطرحشده در این دوره، از یک سیستم ABAP on-premise مناسب با پایگاه داده HANA استفاده کردهایم و نه از سیستم ABAP آزمایشی. توصیه میشود از یک سیستم ABAP on-premise مناسب با پایگاه داده HANA استفاده کنید، اما اگر چنین سیستمی ندارید، بهعنوان گزینه دوم میتوانید از سیستم ABAP آزمایشی رایگان روی SAP cloud platform استفاده کنید.
برای استفاده بهتر از این دوره
به یک سیستم ABAP روی HANA دسترسی پیدا کنید و روی آن تمرین کنید.
برای ارزیابی خود، به سوالات آزمون پاسخ دهید
ترتیب چیدمان درسها را دنبال کنید.
بر اساس عنوان، در صورت تمایل برخی بخشها را رد کنید.
برای رسیدن به نتایج سریع و درست، از کدهای ارائهشده استفاده کنید.
این دوره برای چه کسانی مناسب است؟
تمام مشاوران SAP که میخواهند ABAP for HANA را یاد بگیرند.
توسعهدهندگان SAP ABAP
توسعهدهندگان SAP S/4 HANA