آموزش S/4HANA - مدل برنامه‌نویسی کاربردی ریست‌فول ABAP (RAP) - آخرین آپدیت

دانلود S/4HANA - ABAP RESTful Application Programming Model (RAP)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

ساخت برنامه‌های RAP مدیریت شده و غیرمدیریت شده در S/4HANA

این دوره بر روی موضوعات کلیدی زیر تمرکز دارد:

  • مدل برنامه‌نویسی ABAP RESTful (RAP): درک معماری RAP و تکامل آن.
  • ایجاد و مدیریت ویوهای CDS (Core Data Services) برای برنامه‌های RAP.
  • ساخت برنامه RAP مدیریت شده.
  • ساخت برنامه RAP غیرمدیریت شده.
  • ایجاد سرویس‌های OData V4، فعال‌سازی و تست سرویس.
  • ساخت برنامه‌های دارای قابلیت پیش‌نویس (draft-enabled) برای مدیریت تراکنش‌های طولانی‌مدت.
  • درک مدل‌سازی آبجکت کسب‌وکار (BO) و تعاریف رفتار (Behavior Definitions).
  • سینتکس ABAP و زبان دستکاری موجودیت (EML).
  • پیاده‌سازی تعاریف رفتار و متدها، رفع اشکال (debug) و بهبود رابط‌های کاربری Fiori.
  • پیاده‌سازی تعیین‌کننده‌ها (Determinations)، اعتبارسنجی‌ها (Validations) و اکشن‌ها (Actions) در کلاس پیاده‌سازی رفتار.

دوره آموزشی برنامه‌نویسی کاربردی SAP RESTful (RAP) با هدف ارائه دانش جامع و تجربه عملی به فراگیران در زمینه ساخت برنامه‌های پیچیده و آماده برای محیط سازمانی، با استفاده از مدل جدید برنامه‌نویسی ABAP RESTful شرکت SAP طراحی شده است.

RAP یک رویکرد مدرن برای توسعه همزمان برنامه‌های تراکنشی و تحلیلی بر روی پلتفرم ABAP است. این دوره شرکت‌کنندگان را با مهارت‌های لازم برای طراحی و توسعه برنامه‌های RESTful مجهز می‌کند و اطمینان می‌دهد که آن‌ها در ساخت راه‌حل‌های مقیاس‌پذیر و قابل نگهداری در محیط SAP کاملاً مسلط می‌شوند.

شرکت‌کنندگان مفاهیم بنیادی RAP، معماری آن و نحوه ساخت برنامه‌های جامع (end-to-end) با استفاده از این فریم‌ورک را فرا خواهند گرفت. در پایان دوره، فراگیران قادر خواهند بود برنامه‌های RAP را در SAP S/4HANA پیاده‌سازی کنند و آن‌ها را برای مدیریت سناریوهای پیچیده سازمانی توانمند سازند.

پیش‌نیازها:

۱. دانش پایه برنامه‌نویسی ABAP: آشنایی با سینتکس ABAP و محیط توسعه.

۲. دانش پایه ویوهای CDS و سرویس‌های OData.

ساختار دوره:

  • ۱. معرفی RAP و نمای کلی از محیط ABAP:
    • مروری بر مدل برنامه‌نویسی ABAP RESTful و اجزای آن.
    • تنظیم محیط توسعه با استفاده از Eclipse و ابزارهای توسعه ABAP (ADT).
  • ۲. مفاهیم اصلی و بلوک‌های سازنده RAP:
    • بررسی لایه‌های RAP: Projection، آبجکت کسب‌وکار (Business Object - BO) و ویوهای Consumption.
    • درک مدل‌سازی آبجکت کسب‌وکار (BO) و تعاریف رفتار (Behavior Definitions).
  • ۳. مدل‌سازی داده و پردازش کوئری در RAP:
    • ایجاد و مدیریت ویوهای CDS (Core Data Services) برای برنامه‌های RAP.
    • استفاده از آنوتیشن‌های CDS برای تعریف فراداده و روابط.
  • ۴. پیاده‌سازی منطق کسب‌وکار در RAP:
    • تعریف و پیاده‌سازی منطق کسب‌وکار با استفاده از کلاس‌های ABAP.
    • پیاده‌سازی اکشن‌ها (Actions)، تعیین‌کننده‌ها (Determinations) و اعتبارسنجی‌ها (Validations).
  • ۵. انتشار و یکپارچه‌سازی سرویس OData:
    • تولید سرویس‌های OData از BOهای RAP.
    • پیاده‌سازی عملیات CRUD (ایجاد، خواندن، به‌روزرسانی، حذف).
  • ۶. ویژگی‌های پیشرفته RAP:
    • استفاده از برنامه‌های دارای قابلیت پیش‌نویس (draft-enabled) برای مدیریت تراکنش‌های طولانی‌مدت.

با اتمام این دوره، شرکت‌کنندگان درک عمیقی از SAP RAP به دست خواهند آورد که آن‌ها را قادر می‌سازد برنامه‌های پیشرفته‌ای را در SAP S/4HANA بسازند و در چشم‌انداز رو به رشد توسعه SAP متمایز شوند.


سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه و ساختار دوره Introduction and Course Structure

معماری برنامه‌نویسی کاربردی RESTful RESTful Application Programming Architecture

  • تکامل مدل برنامه‌نویسی SAP Evolution of SAP Programming Model

  • مرور معماری RAP RAP Architecture Overview

  • بررسی عمیق معماری RAP - قسمت ۱ RAP Architecture deep-dive Part1

  • بررسی عمیق معماری RAP - قسمت ۲ RAP Architecture deep-dive Part2

  • معماری RAP RAP Architecture

نصب مجموعه ابزار توسعه ABAP (ADT) Installation of ABAP Development Toolset (ADT)

  • نصب Eclipse و افزونه ADT Installation of Eclipse and ADT Plugin

ایجاد اولین برنامه RAP شما Creating your first RAP Application

  • مقدمه - نوع پیاده‌سازی مدیریت‌شده Introduction - Managed Implementation Type

  • فرآیند گام به گام Step by Step Process

  • ایجاد جدول سربرگ برنامه Creating the Application Header table

  • ایجاد جدول اقلام Create Item table

  • ایجاد نماهای موجودیت CDS Creating the CDS Entity Views

  • ایجاد نماهای پروجکشن Creating Projection Views

  • حاشیه‌نویسی‌ها Annotations

  • افزودن حاشیه‌نویسی‌های مدل شیء به نماهای پروجکشن Add Object Model Annotations to Projection Views

  • غنی‌سازی مدل داده پروجکت‌شده با فراداده UI Enriching Projected data model with UI Metadata

  • ایجاد تعریف سرویس و اتصال سرویس Create Service Definition and Service Binding

  • افزودن حاشیه‌نویسی‌های UI برای نمایش جنبه شناسایی Adding UI Annotations to display Identification facet

  • افزودن جنبه اقلام در صفحه شیء Adding Items Facet in the Object Page

  • آزمون - حاشیه‌نویسی‌ها Quiz - Annotations

  • خلاصه Summary

افزودن پردازش تراکنشی به برنامه شما - ایجاد، به‌روزرسانی، حذف Adding Transactional Processing to your Application - Create, Update, Delete

  • مقدمه - ایجاد یک برنامه تراکنشی Introduction - Creating a Transactional App

  • تعاریف رفتار - نحو و کلمات کلیدی Behavior Definitions - Syntax and Keywords

  • ایجاد تعریف رفتار Creating Behaviour Definition

  • ایجاد پروجکشن رفتار Creating Behavior Projection

  • ایجاد اتصال سرویس ODataV2 و استفاده از ایجاد و به‌روزرسانی در برنامه Create ODataV2 Service Binding and use Create and Update in the application

  • برنامه فعال‌شده با پیش‌نویس چیست؟ What is a Draft Enabled Application?

  • فعال‌سازی پیش‌نویس برای برنامه + دمو Enabling Draft for the application + Demo

  • نحو EML EML Syntax

  • تعیین‌ها و اعتبارسنجی‌ها Determinations and Validations

  • ایجاد تعیین - دمو Create Determination - Demo

  • ایجاد اعتبارسنجی - دمو Create Validation - Demo

  • اقدامات Actions

  • افزودن فیلد وضعیت - دمو Add Status field - Demo

  • افزودن اقدام - دمو Add Action - Demo

  • خلاصه Summary

پیاده‌سازی RAP غیرمدیریت‌شده Unmanaged RAP Implementation

  • مقدمه RAP غیرمدیریت‌شده Unmanaged RAP Introduction

  • سناریوی برنامه RAP غیرمدیریت‌شده Unmanaged RAP Application scenario

  • ایجاد جداول برای برنامه مشتری Create Tables for the Customer application

  • ایجاد نماهای واسط و پروجکشن Creating Interface and Projection views

  • ایجاد تعریف رفتار و پروجکشن رفتار Creating Behavior Definition and Behavior Projection

  • ایجاد تعریف سرویس و اتصال سرویس Creating Service Definition and Service Binding

  • ایجاد فایل گسترش فراداده و افزودن حاشیه‌نویسی‌های UI Create Metadata Extension file and Add UI annotations

  • دموی برنامه مشتری Customer application demo

  • ایجاد API قدیمی ایجاد Create Legacy Create API

  • ایجاد پیاده‌سازی رفتار برای عملیات ایجاد Create Behavior Implemetation for Create operation

  • ایجاد API قدیمی ایجاد آدرس Create Legacy Create Address API

  • پیاده‌سازی متد ایجاد آدرس مشتری Implement Customer address Create method

نتیجه‌گیری Conclusion

  • نتیجه‌گیری Conclusion

نمایش نظرات

آموزش S/4HANA - مدل برنامه‌نویسی کاربردی ریست‌فول ABAP (RAP)
جزییات دوره
4.5 hours
47
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
685
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Anshuman Singh Anshuman Singh

Sr. S/4HANA معمار فنی