آموزش خدمات SAP ODATA و توسعه برنامه UI5 Fiori با استفاده از BAS

SAP ODATA Services & UI5 Fiori App Developement using BAS

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: SAP Odata Services Devlpmnt، مبانی HTML CSS JS Jquery، SAP UI5 Fiori App Devlpmnt با استفاده از BAS- Business Application Odata Service توسط Map To Data Source Method و ABAP Work Bench. اجرای خرد - ایجاد، به‌روزرسانی، حذف، GetEntity، GetEntitySet. گزینه های پرس و جو - $orderby، $top، $skip، $filter، $inlinecount، $expand، $batch. روش های HTTP - دریافت، ارسال، قرار دادن، حذف، وصله، ادغام. پیمایش بین نهادها با وارد کردن از DDIC، RFC، Search Help، موجودیت ایجاد کنید. تعریف مجدد روشها:- Get_expanded_entity، Get_expanded_entityset، Create_deep_entity، counterset_begin، counterset_end، execute_action و غیره .... پیش نیاز برای توسعه برنامه UI5 Fiori - HTML، CSS، JS Basics of UI5 Business Usuping Application: آشنایی با مفاهیم اولیه ABAP برای Odata. آشنایی با مفاهیم OOPS ABAP برای Odata.. Dedication to Learn Back-end system to Practice.

توسعه خدمات SAP ODATA - توسعه پشتیبان SAP.

توسعه برنامه SAP UI5 FIORI با استفاده از BAS - Business Application Studio.


اگر به عنوان مشاور ABAP کار می‌کنید و می‌خواهید مهارت‌های توسعه خود را تقویت کنید، این دوره فقط برای شماست.

این روزها، سازمان‌ها کاندیداهایی را ترجیح می‌دهند که چند مهارت دارند. فقط توسعه ABAP کافی نیست، شما باید چند مهارت داشته باشید، بنابراین این ترکیب بسیار خوبی خواهد بود.

ABAP DEVELOPMENT + UI5 BACK-END DEVELOPMENT.


********

اگر می‌خواهید منحصربه‌فرد باشید و می‌خواهید از بین مردم متمایز شوید،

سپس این دوره توسعه خدمات SAP ODATA (SAP UI5 Back-end) برای شما مناسب است.

************


الزامات برای توسعه خدمات ODATA :---

  • مفاهیم هسته اصلی ABAP.

  • مفاهیم BASIC OOPS ABAP.

  • تعهد به یادگیری.

  • دسترسی به سرور پشتیبان به تمرین.

الزامات برای توسعه برنامه UI5 FIORI با استفاده از BAS (Business Application Studio) :---

  • از قبل در این دوره پوشش داده شده است. بنابراین هیچ نیازی وجود ندارد.


محتوای دوره :---

******* توسعه خدمات ODATA ********


  • توسعه سرویس OData با استفاده از روش Map to Source Data.

  • توسعه سرویس OData با استفاده از ABAP Workbench (توصیه می شود).

  • اجراهای خرد (ایجاد، به‌روزرسانی، حذف، getEntity، getEntityset).

  • گزینه‌های درخواست ($orderby، $top، $skip، $batch، $expand، $filter، $inlinecount).

  • وارد کردن نهاد از راهنمای دستی، DDIC، RFC، جستجو ایجاد کنید.

  • وارد کردن تک عملکردی واردات چند عملکردی..

  • روش HTTP: - دریافت، به‌روزرسانی، حذف، قرار دادن، وصله، ادغام.

  • بسیاری از مفاهیم متفرقه دیگر.

******* پیش نیاز برای توسعه برنامه UI5 Fiori - HTML، CSS، JS ********


  • مبانی HTML.

  • فرم ها در HTML.

  • مبانی CSS.

  • DOM اسکریپت های جاوا را در سند HTML جاسازی می کند.

  • توابع تعریف شده توسط کاربر (خارجی داخلی).

  • ایجاد دکمه های پویا استاتیک، بارگذاری رویدادهای کلیک، دستکاری عناصر HTML

  • اعتبار سنجی داده های فرم HTML.

  • اشیاء JS از پیش تعریف شده.

  • اشیاء JS تعریف شده توسط کاربر.

  • نمونه اولیه تعریف شده توسط کاربر.

  • عبارات منظم در جاوا اسکریپت.

  • JQuery.

******* مبانی توسعه برنامه UI5 Fiori با استفاده از BAS - Business Application Studio ********

  • راه اندازی حساب SAP BTP Trail.

  • اولین برنامه را ایجاد کنید.

  • استفاده از کنترل‌های UI5 را با استفاده از ویرایشگر متن شروع کنید.

  • استفاده از UI5 Control Through Layout Editor.

  • از کنترل‌های کتابخانه‌های چندگانه با استفاده از نام مستعار استفاده کنید.

  • فرم ساده با مکان‌نما، دکمه‌ها، فیلدهای کشویی، i18n Binding.

  • الگوی طراحی MVC.

  • مدل‌ها، انواع آن مراحل ایجاد مدل‌ها.

  • مشاهده انواع.

  • قلاب‌های چرخه حیات کنترلر.

  • انواع حالت‌های اتصال داده، قانون دریافت آدرس داده.

  • داده‌ها را از سرویس Odata به مدل JSON، Display بکشید.

  • Formatter.

  • کلاس CSS سفارشی.

  • فیلد ورودی را به عنوان فیلد ورودی اجباری قرار دهید.

  • اعتبار سنجی فیلد ورودی.

  • جعبه پیام (هشدار، هشدار، تأیید، خطا، اطلاعات، موفقیت)

  • Fragment -- راهنمای F4 را با فیلد ورودی با استفاده از Fragment ضمیمه کنید



سلب مسئولیت: ما وابسته به SAP AG نیستیم. SAP یک علامت تجاری SAP AG است. SAP AG ناشر این مطالب آموزشی نیست و از هیچ جنبه مسئولیتی در قبال آن ندارد. ما به SAP SE یا هر یک از شرکت های وابسته به آن ("SAP") وابسته، حمایت مالی، تایید یا مجوز نیستیم. ما دوره های آموزشی رسمی SAP یا گواهینامه ها را ارائه نمی دهیم و هیچ گونه دسترسی به نرم افزار SAP را ارائه نمی دهیم. SAP و نام محصولات آن، از جمله HANA، S/4HANA، HYBRIS، و LEONARDO علائم تجاری یا علائم تجاری ثبت شده SAP در آلمان و سایر کشورها هستند. SAP AG نه نویسنده و نه ناشر این نشریه است و مسئولیتی در قبال محتوای آن ندارد.




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

معرفی Introduction

  • معرفی Introduction

  • سرویس Odata با روش نقشه به منبع داده  (خرد - GetEntitySet & GetEntity) #1 Odata Service by Map To Data Source method  (Stub - GetEntitySet & GetEntity) #1

  • Odata Service by Map To Data Source روش  (Stub - GetEntitySet & GetEntity) #2 Odata Service by Map To Data Source method  (Stub - GetEntitySet & GetEntity) #2

  • سرویس Odata با روش نقشه به منبع داده  (خرد - GetEntitySet & GetEntity) #3 Odata Service by Map To Data Source method  (Stub - GetEntitySet & GetEntity) #3

  • Odata Service by Map To Data Source روش  (Stub - GetEntitySet & GetEntity) #4 Odata Service by Map To Data Source method  (Stub - GetEntitySet & GetEntity) #4

  • سرویس Odata - روش میز کار ABAP  (خرد - GetEntitySet) #1 Odata Service - ABAP Workbench method  (Stub - GetEntitySet) #1

  • سرویس Odata - روش میز کار ABAP  (خرد - GetEntitySet) #2 Odata Service - ABAP Workbench method  (Stub - GetEntitySet) #2

  • سرویس Odata - روش میز کار ABAP  (خرد - GetEntitySet) #3 Odata Service - ABAP Workbench method  (Stub - GetEntitySet) #3

  • سرویس Odata - روش میز کار ABAP  (خرد - GetEntity) #1 Odata Service - ABAP Workbench method  (Stub - GetEntity) #1

  • سرویس Odata - روش میز کار ABAP  (خرد - GetEntity) #2 Odata Service - ABAP Workbench method  (Stub - GetEntity) #2

  • حذف اجرای خرد Delete Stub Implementation

  • خواص اضافی اضافه کنید Add additional properties

  • اجرای Stub #1 را ایجاد کنید Create Stub Implemention #1

  • اجرای Stub #2 را ایجاد کنید Create Stub Implemention #2

  • اجرای Stub #3 را ایجاد کنید Create Stub Implemention #3

  • به روز رسانی اجرای خرد شماره 1 Update Stub Implementation #1

  • به روز رسانی اجرای خرد شماره 2 Update Stub Implementation #2

  • $OrderBy - گزینه Query (بر اساس ویژگی Single) #1 $OrderBy - Query Option ( based on Single property) #1

  • $OrderBy - گزینه Query (بر اساس ویژگی Single) #2 $OrderBy - Query Option ( based on Single property) #2

  • $OrderBy - گزینه Query (بر اساس چندین ویژگی به صورت پویا) #1 $OrderBy - Query Option (based on multiple properties dynamically) #1

  • $OrderBy - گزینه Query (بر اساس چندین ویژگی به صورت پویا) #2 $OrderBy - Query Option (based on multiple properties dynamically) #2

  • $OrderBy - گزینه Query (بر اساس چندین ویژگی به صورت پویا) #3 $OrderBy - Query Option (based on multiple properties dynamically) #3

  • $Filter - گزینه Query $Filter - Query Option

  • $top - گزینه Query $top - Query Option

  • وارد کردن موجودیت از DDIC و چندین ویژگی کلیدی Import Entity from DDIC & multiple Key Properties

  • $inlinecount - گزینه Query $inlinecount - Query Option

  • واردات تک کاره Single Function Import

  • وارد کردن عملکرد چندگانه (روش HTTP - دریافت و ارسال) و چندین نهاد Multiple function import (HTTP Method - Get & Post) & multiple Entites

  • با استفاده از سرویس OData فایل را با محتوا در/از جدول db آپلود و دانلود کنید Upload and Download the file with content to/from db table using OData service

  • صفحه بندی در سرویس Odata - $top + $skip Paging in Odata service - $top + $skip

  • پیمایش بین نهادها (محصول و تامین کننده) Navigation Between Entities ( Product & Supplier)

  • $expand - گزینه Query (روش get_expanded_entityset و get_expanded_entity) $expand - Query Option (get_expanded_entityset & get_expanded_entity method)

  • Deep Insert - روش Create_Deep_Entity Deep Insert - Create_Deep_Entity method

  • با وارد کردن از راهنمای جستجو (سرویس Odata با استفاده از راهنمای جستجو) موجودیت ایجاد کنید Create entity by importing from Search Help (Odata Service Using Search Help)

  • با وارد کردن از RFC موجودیت ایجاد کنید Create entity by importing from RFC

  • $batch - Query Option - - عملیات خواندن چندگانه در یک درخواست دسته‌ای $batch - Query Option - -multiple read operations in a single batch request

  • $batch - گزینه Query - چند عملیات CREATE در یک درخواست دسته ای واحد $batch - Query Option -multiple CREATE operations in a single batch request

  • $batch - گزینه Query - چند عملیات UPDATE در یک درخواست دسته‌ای $batch - Query Option -multiple UPDATE operations in a single batch request

  • $batch - گزینه Query - چند عملیات DELETE در یک درخواست دسته ای واحد $batch - Query Option -multiple DELETE operations in a single batch request

  • روش HTTP (PUT در مقابل PATCH در مقابل MERGE) HTTP METHOD (PUT vs PATCH vs MERGE)

پیش نیاز برای توسعه برنامه UI5 Fiori - HTML، CSS، JS Pre Requisite for UI5 Fiori App Developement - HTML, CSS, JS

  • 1. مبانی HTML و CSS 1. Basics of HTML & CSS

  • 2. فرم ها در HTML 2. Forms in HTML

  • 3. مبانی CSS 3. Basics of CSS

  • 4. DOM و جاوا اسکریپت ها را در سند HTML جاسازی کنید 4. DOM & Embedd JavaScripts in HTML Document

  • 5. توابع تعریف شده توسط کاربر (داخلی و خارجی) 5. User defined Functions (Internal & External)

  • 6. ایجاد دکمه های پویا و استاتیک، رویدادهای onload و onclick، دستکاری HTM 6. Create Dynamic & Static buttons, onload & onclick events, Manipulation of HTM

  • 7. اعتبارسنجی داده های فرم HTML 7. Validation of HTML Form Data

  • 8. اشیاء JS از پیش تعریف شده 8. Pre defined JS Objects

  • 9. اشیاء JS تعریف شده توسط کاربر 9. User Defined JS Objects

  • 10. نمونه اولیه تعریف شده توسط کاربر 10. User defined Prototype

  • 11. عبارات منظم در جاوا اسکریپت 11. Regular Expressions in JavaScript

  • 12. جی کوئری 12. JQuery

اصول توسعه برنامه UI5 Fiori با استفاده از BAS - Business Application Studio Basics of UI5 Fiori App Developement Using BAS - Business Application Studio

  • 1. راه اندازی حساب SAP BTP Trail 1. SAP BTP Trail Account Setup

  • 2. برنامه اول را ایجاد کنید 2. Create 1st App

  • 3. شروع به استفاده از کنترل های UI5 با استفاده از ویرایشگر متن کنید 3. Start Making Use of UI5 Controls using Text Editor

  • 4. استفاده از UI5 Control Through Layout Editor 4. Use of UI5 Control Through Layout Editor

  • 5. از کنترل‌های کتابخانه‌های چندگانه با استفاده از نام مستعار استفاده کنید 5. Make use of Multiple Libraries’ controls using Alias

  • 6. فرم ساده با نگهدارنده، دکمه ها، فیلدهای کشویی، i18n Binding 6. Simple Form with placeholder, Buttons, drop down fields, i18n Binding

  • 7. الگوی طراحی MVC 7. MVC Design Pattern

  • 8. مدل‌ها، انواع و مراحل آن برای ایجاد مدل‌ها 8. Models, its Types & Steps to Create Models

  • 9. مشاهده انواع 9. View Types

  • 10. قلاب چرخه حیات کنترلر 10. Controller Lifecycle Hooks

  • 11. Data Binding Modes & Types، قانون برای دریافت آدرس DATA 11. Data Binding Modes & Types, Rule to get the DATA Address

  • 12. داده ها را از سرویس Odata به JSON Model و Display بکشید 12. Pull Data fromOdata Service to JSON Model,& Display

  • 13. قالب ساز 13. Formatter

  • 14. کلاس CSS سفارشی 14. Custom CSS Class

  • 15. فیلد Input را به عنوان فیلد ورودی اجباری تبدیل کنید 15. Make Input field as Mandatory Input Field

  • 16. جعبه پیام (هشدار، هشدار، تایید، خطا، اطلاعات، موفقیت) 16. Message Box (Alert, Warning, confirm, error, info, success)

  • 17. Fragment -- راهنمای F4 را با فیلد ورودی با استفاده از Fragment ضمیمه کنید 17. Fragment -- Attach F4 help with input field using Fragment

نمایش نظرات

آموزش خدمات SAP ODATA و توسعه برنامه UI5 Fiori با استفاده از BAS
جزییات دوره
30.5 hours
69
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
604
4.4 از 5
دارد
دارد
دارد
Dilbag Singh
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dilbag Singh Dilbag Singh

ABAPer با 8.5 سال تاریخ مصرف.