آموزش SAP ABAP روی HANA برای مبتدیان
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ارتقای مهارتهای فعلی 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
آموزش SAP ABAP روی HANA برای مبتدیان
-
روند دوره 03:20
-
SAP HANA چیست؟ 08:43
-
پایگاه داده درونحافظهای 09:08
-
معماری چندهستهای 01:40
-
Row store و Column store 09:41
-
فشردهسازی داده 05:24
-
پردازش موازی 01:26
-
تجمیعها و ایندکسها 01:18
-
تغییر الگو در رویکرد برنامهنویسی 1 01:51
-
تغییر الگو در رویکرد برنامهنویسی 2 02:35
-
آزمون None
-
ADT چیست؟ 01:25
-
شروع کار با ADT 09:07
-
آزمون None
-
پیشزمینه CDS view 1 - تئوری 08:31
-
پیشزمینه CDS views 2 - تئوری 04:48
-
CDS Definition - تئوری 04:00
-
Repository Objects - تئوری 01:33
-
انواع CDS Views - تئوری 03:11
-
مبانی ABAP CDS view - تئوری 05:16
-
پیشزمینه کدنویسی - تئوری 08:14
-
سینتکس CDS - تئوری 03:52
-
CDS view ساده - تمرین عملی 10:23
-
ابزار پیشنمایش داده و سایر ابزارهای مفید در ADT - تمرین عملی 07:32
-
Annotations در CDS view - تئوری 01:46
-
Annotations در CDS view - تمرین عملی 10:04
-
Case Expression - تئوری 02:10
-
Case Expression - تمرین عملی 12:03
-
محاسبات، عبارتهای رشتهای و تبدیل ارز در CDS views - تئوری 05:42
-
محاسبات، عبارتهای رشتهای و تبدیل ارز در CDS views - تمرین عملی 10:48
-
عبارت Aggregation در CDS views - تئوری 03:10
-
عبارت Aggregation در CDS views - تمرین عملی 09:36
-
Joinها و Union - تئوری 04:43
-
Joinها در CDS views - تمرین عملی 07:17
-
Union و Union All در CDS views - تمرین عملی 05:59
-
CDS views با پارامترهای ورودی - تئوری 02:49
-
CDS views با پارامترهای ورودی - تمرین عملی 08:13
-
استفاده از CDS view در یک CDS view دیگر - تئوری 00:49
-
استفاده از CDS view در یک CDS view دیگر - تمرین عملی 03:55
-
استفاده از CDS view در ABAP Report - تئوری 02:26
-
استفاده از CDS view در ABAP Report - تمرین عملی 04:30
-
Associations در CDS views - تئوری 1 04:20
-
Associations در CDS views - تئوری 2 06:25
-
Ad-hoc Associations - تمرین عملی 05:17
-
Exposed Associations - CDS view - تمرین عملی 07:21
-
Exposed Associations - Report - تمرین عملی 03:52
-
Filtered Associations - تمرین عملی 03:24
-
Extend View در CDS views - تئوری 04:26
-
Extend View در CDS view - تمرین عملی 07:57
-
مجوزدهی در CDS Views - تئوری 08:32
-
مجوزدهی در CDS Views - تمرین عملی 17:46
-
چگونه CDS Views را بر اساس نام فیلد پیدا کنیم؟ 03:48
-
آزمون None
-
تفاوت بین CDS view و CDS view entity 1 07:54
-
تفاوت بین CDS view و CDS view entity 2 08:23
-
عملگرهای مجموعهای EXCEPT و INTERSECT 05:13
-
انتقال CDS view به CDS View Entity 07:58
-
آزمون None
-
توابع داخلی رشتهای CDS 06:42
-
توابع داخلی عددی CDS 06:33
-
توابع داخلی تاریخ CDS 04:28
-
توابع داخلی زمانی CDS 08:38
-
AMDP - تئوری 09:05
-
AMDP - تمرین عملی 11:29
-
آزمون None
-
CDS Table Function - تئوری 03:30
-
CDS Table Function - تمرین عملی 12:21
-
آزمون None
-
Select-options با AMDP و CDS views - تئوری 03:59
-
Select-Options با AMDP - تمرین عملی 09:48
-
Select-Options با CDS Views - تمرین عملی 09:00
-
ADBC - تئوری 04:10
-
ADBC - تمرین عملی 05:36
-
آزمون None
-
مقدمهای بر ALV IDA 03:55
-
تئوری نمایش ALV IDA 02:03
-
ALV IDA نمایش Table - تمرین عملی 02:09
-
ALV IDA نمایش CDS view - تمرین عملی 05:49
-
ALV IDA Parameters - تئوری 00:59
-
ALV IDA Parameters - تمرین عملی 06:19
-
ALV IDA Selection Options - تئوری 01:37
-
ALV IDA Selection Options در Table - تمرین عملی 07:41
-
ALV IDA Selection Options در CDS View - تمرین عملی 05:20
-
آزمون None
-
ABAP programming model برای برنامه Fiori 08:37
-
Virtual Data Models با CDS Views 10:28
-
ایجاد Basic Viewها 04:46
-
ایجاد Composite View 10:22
-
ایجاد Consumption view و OData Service 15:52
-
ایجاد SAP FIORI List Report Application مبتنی بر CDS view 09:08
-
تکامل بهسوی RAP 03:17
-
نمای کلی معماری: ABAP RESTful Application Programming Model 05:48
-
آشنایی با BTP Business Technology Platform 03:59
-
ایجاد instance از محیط ABAP در BTP 12:20
-
ABAP Cloud 04:14
-
SAP Fiori Elements 06:08
-
ساخت اپلیکیشن های SAP Fiori با استفاده از RESTful Application Programming Model 26:03
-
Business Object - ساختار، رفتار، زمان اجرا 09:57
-
Entity Manipulation Language (EML) 06:56
-
Validation در RAP 14:47
-
Action در RAP 12:54
-
Determination 07:51
-
مقدمه - 2 04:24
-
ایجاد instance آزمایشی رایگان ABAP در BTP و اتصال آن به پروژه ADT ABAP cloud 08:45
-
محدودیتهای Trial ABAP در cloud و راهحلهای جایگزین 04:03
-
آمادهسازی سیستم آزمایشی ABAP برای استفاده 09:54
-
Open SQL در برابر سینتکس جدید Open SQL: تئوری 07:52
-
Open SQL در برابر سینتکس جدید Open SQL: تمرین 07:10
-
اعلان درونخطی داده: تئوری 1 06:04
-
اعلان درونخطی داده: تئوری 2 07:09
-
اعلان درونخطی داده: تمرین 07:45
-
عبارتهای Table: تئوری 06:06
-
عبارتهای Table: تمرین 09:37
-
عملگر VALUE: تئوری 02:10
-
عملگر VALUE: تمرین 09:38
-
عبارتهای FOR: تئوری 04:22
-
عبارتهای FOR: تمرین 13:13
-
عملگر CORRESPONDING: تئوری 01:53
-
عملگر CORRESPONDING: تمرین 11:19
-
عملگر Reduce: تئوری 02:34
-
عملگر Reduce: تمرین 05:17
-
عملگرهای COND و SWITCH: تئوری 03:47
-
عملگرهای COND و SWITCH: تمرین 10:41
-
عبارتهای STRING: تئوری 04:14
-
عبارتهای STRING: تمرین 05:14
-
عملگر EXACT: تئوری 02:26
-
عملگر EXACT: تمرین 07:20
-
عملگر CONV: تئوری و تمرین 08:38
-
عملگر FILTER: تئوری 03:00
-
عملگر FILTER: تمرین 06:52
-
عملگر NEW Instance: تئوری و تمرین 06:36
-
عملگر REF: تئوری و تمرین 04:47
-
عملگر CAST و عبارت IS INSTANCE OF: تئوری 02:16
-
عملگر CAST و عبارت IS INSTANCE OF: تمرین 10:02
-
Common Table Expression (CTE): تئوری 02:01
-
Common Table Expression (CTE): تمرین 08:35
-
FINAL inline declaration: تئوری و تمرین 04:33
-
Internal Table بهعنوان منبع داده در SELECT query: تئوری 04:06
-
Internal Table بهعنوان منبع داده در SELECT query: تمرین 06:54
-
حلقه معکوس روی Internal Tableها با افزودن STEP 06:54
مشخصات آموزش
آموزش SAP ABAP روی HANA برای مبتدیان
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:140
- مدت زمان :14:36:17
- حجم :6.35GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy