لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مدل برنامهنویسی RESTful ABAP (RAP) و توسعههای آن
- آخرین آپدیت
دانلود ABAP RESTful Programming Model (RAP) and Extensions
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
مدل برنامهنویسی RESTful Application Programming (RAP) را برای ساخت اپلیکیشنهای تجاری مقیاسپذیر و Full-stack در SAP S/4HANA بیاموزید. این دوره پیشرفته شما را با ابزارها و تکنیکهای لازم برای طراحی راهکارهای تمیز و قابل نگهداری با استفاده از CDS views، تعاریف رفتاری (Behavior Definitions)، زبان EML (Entity Manipulation Language) و SAP Fiori Elements تجهیز میکند. شما از Eclipse IDE و SAP Business Application Studio برای ایجاد برنامههای سازمانی مطابق با استانداردهای مدرن توسعه SAP استفاده خواهید کرد.
در ماژول اول، با معماری RAP، لایههای رفتاری، توسعههای متاداده و سناریوهای Managed آشنا میشوید و یاد میگیرید چگونه اپلیکیشنهای Fiori را در جریان توسعه پیشنمایش کنید.
ماژول دوم بر منطق تجاری دنیای واقعی متمرکز است؛ از جمله پیادهسازی Determinations، Validations، Actions و Side Effects برای ایجاد رفتارهای پاسخگو و مبتنی بر قانون.
ماژول سوم عملیات CRUD را با استفاده از EML، تستهای واحد ABAP و سناریوهای Unmanaged پوشش داده و در نهایت نحوه استقرار در SAP Launchpad را آموزش میدهد.
در پایان این دوره، شما قادر خواهید بود:
- اپلیکیشنهای Full-stack برای SAP S/4HANA را با مدل RAP توسعه دهید
- منطق تجاری مبتنی بر رفتار (Behavior-driven) را تعریف کرده و اعتبارسنجیها و اکشنها را پیادهسازی کنید
- از EML برای عملیات بکاند استفاده کرده و تستهای واحد خودکار بنویسید
- اپلیکیشنهای کامل را با معماری تمیز در SAP Fiori Launchpad مستقر کنید
سلب مسئولیت: این دوره یک منبع آموزشی مستقل است که توسط Board Infinity توسعه یافته و هیچ ارتباط رسمی، تاییدیه یا حمایت مالی از سوی SAP SE یا شرکتهای تابعه آن ندارد. این دوره جزو مطالب رسمی آمادهسازی برای آزمونهای SAP SE نیست. تمامی علائم تجاری و نامهای شرکتهای ذکر شده متعلق به مالکان مربوطه است و تنها برای شناسایی استفاده شده است.
سرفصل ها و درس ها
مبانی RAP
RAP Fundamentals
معرفی دوره
Course Introduction
مرور لایههای RAP
Overview of RAP Layers
سناریوهای Managed در مقابل Unmanaged
Managed vs. Unmanaged Scenarios
تعریف و پیادهسازی رفتار ABAP
ABAP Behavior Definition and Implementation
ایجاد پکیج و جدول دیتابیس
Create Package and Database Table
ایجاد کلاس تولیدکننده دادهها
Create data generator class
ایجاد مدیریت پیکربندی تجاری
Create Business Configuration Management
ایجاد سرویس ODATA UI
Create ODATA UI Service
بهبود Projection View و توسعه متاداده
Enhance Projection View and Metadata Extension
پیشنمایش اپلیکیشن Fiori Elements با عملیات CRUD
Preview Fiori Elements App with CRUD operations
ویژگیهای پیشرفته RAP
Advanced RAP Features
کار با اشیاء بزرگ (Large Objects)
Working with Large Objects
تعیینکنندهها (Determinations) - بخش اول
Determinations - Part 1
تعیینکنندهها (Determinations) - بخش دوم
Determinations - Part 2
اعتبارسنجیها (Validations)
Validations
اعتبارسنجیها (Validations) - بخش دوم
Validations - Part 2
اکشنهای وابسته به نمونه (Instance bound) - بخش اول
Instance-bound Actions - Part 1
اکشنهای وابسته به نمونه (Instance bound) - بخش دوم
Instance-bound Actions - Part 2
اکشن فکتوری وابسته به نمونه
Instance-bound Factory Action
اکشن فکتوری استاتیک
Static Factory Action
کنترل ویژگی پویا (Dynamic Feature Control)
Dynamic Feature Control
اثرات جانبی (Side Effects)
Side Effects
شمارهگذاری زودهنگام (Early Numbering)
Early Numbering
مفاهیم مهم در RAP
Important Concepts in RAP
زبان دستکاری موجودیت (EML)
Entity Manipulation Language (EML)
عملیات CRUD با استفاده از EML
CRUD Operations using EML
تست واحد ABAP
ABAP Unit Test
ایجاد موجودیت Unmanaged
Create Unmanaged Entity
بهبود با Projection View
Enhance with Projection View
عملیات CRUD در سناریوی Unmanaged
CRUD operation in Unmanaged Scenario
ایجاد اپلیکیشن RAP Fiori در BAS
Create RAP Fiori App in BAS
مرور مفاهیم RAP
Recap of RAP concepts
گواهینامههای SAP و مسیرهای شغلی
SAP Certification and Career Paths
پایان دوره و سپاسگزاری
Course Closure - Gratitude !
نمایش نظرات