آموزش دوره جامع SAP Fiori UI5 و CAPM در SAP BTP – از صفر تا پروژه واقعی 2026 - آخرین آپدیت

دانلود SAP Fiori UI5 & CAPM on SAP BTP – Zero to Real Project- 2026

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: پروژه‌های واقعی SAP BTP CAPM، OData V4، Work Zone و XSUAA ساخت اپلیکیشن‌های سطح سازمانی SAP Fiori UI5 از پایه با استفاده از استانداردهای مدرن SAP. توسعه سرویس‌های بک‌اند با استفاده از SAP CAPM (مدل برنامه‌نویسی اپلیکیشن‌های ابری) به همراه Node.js و CDS. یکپارچه‌سازی اپلیکیشن‌های SAPUI5 با سرویس‌های OData V4 و پیاده‌سازی کامل عملیات CRUD. ایمن‌سازی اپلیکیشن‌ها با استفاده از XSUAA، نقش‌ها (Roles)، دامنه (Scopes) و استقرار آن‌ها در SAP BTP با MTA. پیاده‌سازی قابلیت‌های دنیای واقعی مانند Routing، Dialogs، Fragments، Value Helps و Formatters در UI5. استفاده بهینه از Git و SAP Business Application Studio برای جریان‌های توسعه سازمانی. استقرار (Deploy)، انتقال (Transport)، دیباگ و عیب‌یابی اپلیکیشن‌های SAP UI5 و CAPM در محیط‌های واقعی SAP BTP. پیش نیازها: داشتن دانش پایه برنامه‌نویسی مفید است اما اجباری نیست. آشنایی با JavaScript یا مفاهیم SAP یک امتیاز محسوب می‌شود، اما مبتدیان نیز می‌توانند گام به گام پیش بروند. شما به دسترسی به SAP Business Application Studio (BAS) در SAP BTP نیاز خواهید داشت. یک لپ‌تاپ یا سیستم دسکتاپ با اتصال اینترنت پایدار مورد نیاز است. هیچ تجربه قبلی در SAP UI5 یا CAPM نیاز نیست.

این دوره یک راهنمای جامع و عملی برای ساخت اپلیکیشن‌های سطح سازمانی با استفاده از SAP Fiori UI5 و مدل برنامه‌نویسی ابری (CAPM) روی پلتفرم فناوری کسب‌وکار SAP (BTP) است.


شما از مفاهیم بنیادی شروع کرده و به تدریج با یکپارچه‌سازی اپلیکیشن‌های فرانت‌اند SAPUI5 با سرویس‌های بک‌اند CAPM OData، به سمت ساخت اپلیکیشن‌های واقعی حرکت خواهید کرد. تمرکز این دوره بر پیاده‌سازی عملی، بهترین روش‌ها (Best Practices) و سناریوهای پروژه‌های واقعی در محیط‌های حرفه‌ای SAP BTP است.


در این دوره خواهید آموخت که چگونه:

- اپلیکیشن‌های مدرن SAP Fiori UI5 را با معماری MVC بسازید

- سرویس‌های بک‌اند را با استفاده از SAP CAPM، Node.js و CDS توسعه دهید

- با سرویس‌های OData V4 کار کرده و عملیات کامل CRUD را پیاده‌سازی کنید

- قابلیت‌های Routing، Fragments، Dialogs، Value Helps و Formatters را در UI5 اجرا کنید

- اپلیکیشن‌ها را با استفاده از XSUAA، نقش‌ها و Scopes ایمن کنید

- اپلیکیشن‌ها را از طریق MTA در SAP BTP مستقر کنید

- از Git و SAP Business Application Studio برای مدیریت توسعه سازمانی استفاده کنید

- دیباگ، عیب‌یابی و انتقال اپلیکیشن‌ها را در محیط‌های DEV، QA و PROD مدیریت کنید


این دوره با رویکرد «از صفر تا پروژه واقعی» طراحی شده است. هر مفهوم گام به گام و با نمایش‌های عملی توضیح داده شده که آن را برای مبتدیان و متخصصان باسابقه SAP که قصد انتقال به SAP BTP را دارند، مناسب می‌سازد.


در پایان این دوره، شما اعتماد به نفس و مهارت‌های لازم برای کار در پروژه‌های واقعی SAP Fiori UI5 و CAPM، موفقیت در مصاحبه‌های شغلی و مشارکت موثر در پیاده‌سازی‌های سازمانی SAP BTP را خواهید داشت.



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

مقدمه Introduction

  • مقدمه Introduction

آشنایی با SAP BTP، Fiori، UI5 و CAPM Intro to SAP BTP, Fiori, UI5 & CAPM

  • آشنایی با SAP BTP، Fiori، UI5 و CAPM Intro to SAP BTP, Fiori, UI5 & CAPM

اکانت جهانی BTP، زیر-اکانت‌ها و Spaces BTP Global Account, Subaccount & Spaces

  • اکانت جهانی SAP BTP و نحوه ساخت اکانت SAP BTP Global Account and Account Creation

  • راه‌اندازی Subaccount، Spaces و فعال‌سازی سرویس‌ها Subaccount Setup, Spaces, and Service Activation

  • بررسی سریع: اکانت جهانی، Subaccount و Spaces Quick Check: SAP BTP Global Account, Subaccount & Spaces

  • مرور تنظیمات محیطی – طراحی ساختار BTP Environment Setup Review – BTP Global Account & Subaccount Design

هویت و احراز هویت (IAS/XSUAA) Identity & Authentication (IAS/XSUAA)

  • آشنایی با IAS و XSUAA Introduction to IAS and XSUAA

  • پیکربندی Trust بین IAS و XSUAA Trust Configuration between IAS and XSUAA

  • هویت و احراز هویت (IAS / XSUAA) Identity & Authentication (IAS / XSUAA)

  • مرور طراحی امنیتی – تنظیمات Trust در IAS و XSUAA Security Design Review – IAS & XSUAA Trust Configuration

معماری Fiori و انواع اپلیکیشن‌ها Fiori Architecture & App Types

  • توضیح معماری SAP Fiori و انواع اپلیکیشن‌ها SAP Fiori Architecture and Application Types Explained

معماری SAPUI5 و مدل MVC SAPUI5 Architecture & MVC

  • معماری MVC در SAPUI5 و انواع Viewها SAPUI5 MVC Architecture and Types of Views

  • ساخت اولین اپلیکیشن SAP Fiori UI5 در محیط BAS Creating Your First SAP Fiori UI5 Application in BAS

  • استفاده از سرویس‌های OData در SAPUI5 (مثال Northwind) Consuming OData Services in SAPUI5 using Northwind

  • نوشتن کدهای اپلیکیشن SAPUI5 و کنترلرها Writing SAPUI5 Application Code and Controllers

  • اتصال ویژگی‌ها (Property Binding) در SAPUI5 Property Binding in SAPUI5

  • اتصال المان‌ها و Aggregation Binding در SAPUI5 Element and Aggregation Binding in SAPUI5

  • مسیریابی و ناوبری در اپلیکیشن‌های SAPUI5 Routing and Navigation in SAPUI5 Applications

  • توضیح ساختار اپلیکیشن SAPUI5 و فایل manifest.json SAPUI5 Application Structure and manifest.json Explained

  • بررسی سریع: معماری SAPUI5 و MVC Quick Check: SAPUI5 Architecture & MVC

  • چگونه معماری MVC را در مصاحبه توضیح دهیم؟ Can You Explain SAPUI5 MVC in an Interview?

  • شبیه‌سازی مصاحبه فنی – معماری MVC و طراحی اپلیکیشن Technical Interview Simulation – SAPUI5 MVC Architecture & Application Design

راه‌اندازی SAP Fiori Launchpad و استقرار اپلیکیشن SAP Fiori Launchpad Setup and Application Deployment

  • راه‌اندازی SAP Business Application Studio (BAS) Setting Up SAP Business Application Studio (BAS)

  • ساخت اپلیکیشن UI5 و فعال‌سازی SAP Fiori Launchpad Creating UI5 App and Activating SAP Fiori Launchpad

  • بیلد و استقرار اپلیکیشن UI5 در Launchpad Building and Deploying UI5 App to Launchpad

  • نحوه Deploy کردن اپلیکیشن Fiori در Launchpad Deploying SAP Fiori App to Launchpad

  • پیکربندی اپلیکیشن SAP Fiori در Launchpad Configuring SAP Fiori App on Launchpad

  • دیباگ کردن اپلیکیشن Fiori در مرورگر Debugging SAP Fiori App in Browser

  • آیا می‌توانید یک اپ UI5 را در Fiori Launchpad مستقر کنید؟ Can You Deploy a UI5 App to Fiori Launchpad?

  • مرور آمادگی برای انتشار (Go Live) – استقرار اپ Fiori Go-Live Readiness Review – SAP Fiori App Deployment

مبانی OData و گزینه‌های کوئری OData Fundamentals and Query Options

  • مقدمه‌ای بر OData Introduction to OData

  • انواع Entity و Entity Setها در OData OData Entity Types and Entity Sets

  • توضیح گزینه‌های کوئری (Query Options) در OData OData Query Options Explained

  • بررسی سریع مبانی OData و گزینه‌های کوئری OData Fundamentals & Query Options – Quick Check

مبانی SAP CAPM و توسعه محلی SAP CAPM Fundamentals and Local Development

  • مقایسه RAP در مقابل CAP RAP vs CAP

  • آشنایی با مدل برنامه‌نویسی ابری SAP (CAPM) Introduction to SAP Cloud Application Programming Model (CAPM)

  • ساخت مدل داده و سرویس در CAPM Creating CAPM Data Model and Service

  • اجرای اپلیکیشن CAPM به صورت محلی (Local) Running CAPM Application Locally

  • سنجش دانش: مبانی SAP CAPM و توسعه محلی SAP CAPM Fundamentals & Local Development – Knowledge Check

مفاهیم مدل‌سازی داده در CAPM CAPM Data Modeling Concepts

  • ارتباطات (Associations) در CAPM Associations in CAPM

  • ترکیب‌ها (Compositions) در CAPM Compositions in CAPM

  • مدل‌سازی داده‌های Header و Item در CAPM Header and Item Data Modeling in CAPM

  • استفاده از Aspects در CAPM Using Aspects in CAPM

  • استفاده از Annotations در CAPM Annotations in CAPM

  • سنجش پیشرفته دانش مدل‌سازی داده در CAPM CAPM Data Modeling Concepts – Advanced Knowledge Check

عملیات CRUD در CAPM و هندلرهای سفارشی CAPM CRUD Operations and Custom Handlers

  • عملیات CRUD در CAPM CRUD Operations in CAPM

  • پیاده‌سازی هندلرهای سفارشی (Custom Handlers) در CAPM Implementing Custom Handlers in CAPM

  • استفاده از هندلرهای Before و After در CAPM Using Before and After Handlers in CAPM

  • مبحث جایزه: درک مفاهیم GIT GIT - Understanding - Bonus Topic

  • مبحث جایزه: پیکربندی GIT GIT - Configuration - Bonus Topic

  • شبیه‌سازی: شما به عنوان توسعه‌دهنده CAP در پروژه مشتری You Are a CAP Developer in a Client Project

استفاده از SAP CAPM با SAP HANA Cloud SAP CAPM with SAP HANA Cloud

  • فعال‌سازی SAP HANA Cloud Activating SAP HANA Cloud

  • کار با SAP HANA Database Explorer Exploring SAP HANA Database Explorer

  • استقرار اپلیکیشن CAPM در SAP HANA Deploying CAPM Application to SAP HANA

  • بررسی جداول و داده‌ها در SAP HANA Checking Tables and Data in SAP HANA

  • کوییز – SAP CAPM به همراه SAP HANA Cloud Quiz – SAP CAPM with SAP HANA Cloud

ایمن‌سازی اپلیکیشن‌های CAPM با IAS و XSUAA Securing CAPM Applications using IAS and XSUAA

  • مرور کلی IAS و XSUAA IAS and XSUAA Overview

  • نقش‌ها و Scopes در XSUAA Scopes and Roles in XSUAA

  • محافظت از سرویس‌های CAPM با استفاده از XSUAA Protecting CAPM Services using XSUAA

  • بررسی سریع – ایمن‌سازی CAPM با IAS و XSUAA Quick Check – Securing CAPM with IAS & XSUAA

یکپارچه‌سازی پیشرفته SAPUI5 با OData V4 SAPUI5 with OData V4 – Advanced Integration

  • استفاده از ODataModel V4 در SAPUI5 (بخش اول) Using ODataModel V4 in SAPUI5

  • استفاده از ODataModel V4 در SAPUI5 (بخش دوم) Using ODataModel V4 in SAPUI5

  • مدیریت پیش‌نویس‌ها (Draft Handling) در OData V4 Draft Handling in OData V4

  • ساخت Value Help با استفاده از Annotations Value Help using Annotations

  • ساخت Associations در سرویس‌های OData Creating Associations in OData Services

  • ساخت اپلیکیشن Fiori با استفاده از OData V4 Creating Fiori App using OData V4

  • استقرار اپلیکیشن OData V4 در SAP HANA Deploying OData V4 Application to SAP HANA

  • بهترین روش‌های استفاده از OData V4 OData V4 Usage and Best Practices

  • استفاده از فیلترها و مرتب‌کننده‌ها (Filters and Sorters) در SAPUI5 Filters and Sorters in SAPUI5

  • بررسی $Expand، ناوبری و Associations $Expand, Navigation, and Associations

  • مسیریابی در اپلیکیشن‌های OData V4 Routing in OData V4 Applications

  • کوییز – یکپارچه‌سازی پیشرفته SAPUI5 و OData V4 Quiz – SAPUI5 OData V4 Advanced Integration

عملیات CRUD در SAPUI5 با استفاده از OData V4 CRUD Operations in SAPUI5 using OData V4

  • عملیات CRUD در SAPUI5 با OData V4 CRUD Operations in SAPUI5 using OData V4

  • عملیات ایجاد (Create) در SAPUI5 Create Operation in SAPUI5

  • عملیات به‌روزرسانی (Update) در SAPUI5 Update Operation in SAPUI5

  • عملیات حذف (Delete) در SAPUI5 Delete Operation in SAPUI5

  • عملیات Batch در OData V4 Batch Operations in OData V4

  • پیاده‌سازی عملی Create با استفاده از Fragments Real-Time Create using Fragments

  • ادامه مباحث... cont...

  • استفاده از Deep Insert با متد POST در OData V4 Deep Insert using POST in OData V4

  • کوییز – عملیات CRUD در SAPUI5 با OData V4 Quiz – CRUD Operations in SAPUI5 using OData V4

مسیریابی (Routing) و ناوبری در SAPUI5 Routing and Navigation in SAPUI5

  • مبانی مسیریابی و ناوبری (Routing and Navigation) Routing and Navigation Basics

  • توضیح الگوهای مسیریابی (Routing Patterns) Routing Patterns Explained

  • استفاده از HashChanger برای کنترل ناوبری Using HashChanger for Navigation Control

مرور جامع مباحث تا این لحظه Complete Topics Recap till Now

  • مرور جامع تمام مباحث تا این لحظه Complete Topics Recap till Now

استفاده از Fragments، Dialogs و Value Help در SAPUI5 Fragments, Dialogs, and Value Help in SAPUI5

  • مقدمه‌ای بر UI5 Fragments Introduction to UI5 Fragments

  • ساخت Value Help (F4) با استفاده از Fragments Value Help (F4) using Fragments

  • استفاده مجدد از Fragments در Viewهای مختلف Reusing Fragments across Views

  • کوییز – Fragments، Dialogs و Value Help در SAPUI5 Quiz – Fragments, Dialogs & Value Help in SAPUI5

فرمت‌کننده‌ها (Formatters) و Expression Binding در SAPUI5 Formatters and Expression Binding in SAPUI5

  • ضرورت استفاده از Formatters در SAPUI5 Need for Formatters in SAPUI5

  • توضیح Expression Binding Expression Binding Explained

  • استفاده از توابع Formatter Using Formatter Functions

  • مثال‌های پیشرفته Formatter – بخش اول Advanced Formatter Examples – Part 1

  • مثال‌های پیشرفته Formatter – بخش دوم Advanced Formatter Examples – Part 2

  • کوییز – Formatters و Expression Binding در SAPUI5 Quiz – Formatters & Expression Binding in SAPUI5

ساخت، استقرار و جریان کاری در SAP BTP Build, Deployment, and Flow in SAP BTP

  • بیلد و استقرار اپلیکیشن‌ها در SAP BTP Building and Deploying Applications on SAP BTP

  • مرور کلی محیط SAP BTP Overview in SAP BTP

مدیریت انتقال ابری (CTMS) و CI/CD در SAP BTP Cloud Transport Management (CTMS) and CI/CD on SAP BTP

  • آشنایی با مدیریت انتقال ابری (CTMS) Introduction to Cloud Transport Management (CTMS)

  • جریان انتقال از محیط DEV به QA و سپس PROD DEV to QA to PROD Landscape Flow

  • مرور داشبورد CTMS CTMS Dashboard Overview

  • ساخت Nodeها و آپلود فایل‌های MTAR Creating Nodes and Uploading MTAR Files

  • یکپارچه‌سازی SAP Fiori و CTMS SAP Fiori and CTMS Integration

  • انتقال اپلیکیشن از DEV به PROD Transporting from DEV to PROD

  • پیاده‌سازی CI/CD با Git در SAP BTP CI/CD with Git in SAP BTP

  • استفاده از Pipelineهای CI/CD در پروژه‌های SAP Using CI/CD Pipelines in SAP Projects

  • کوییز – مدیریت انتقال ابری و CI/CD در SAP BTP Quiz – Cloud Transport Management (CTMS) & CI/CD on SAP BTP

مفاهیم پیشرفته CAPM: رویدادها، اکشن‌ها و توابع Advanced CAPM Concepts: Events, Actions, and Functions

  • مرور کلی مفاهیم پیشرفته CAPM Advanced CAPM Concepts Overview

  • رویدادهای Before در CAPM Before Events in CAPM

  • رویدادهای ON و After در CAPM ON and After Events in CAPM

  • اکشن‌ها (Actions) در CAPM Actions in CAPM

  • توابع (Functions) در CAPM Functions in CAPM

  • استفاده از Fiori به همراه اکشن‌های CAPM Using Fiori with CAPM Actions

  • مفاهیم پیشرفته CAPM – ادامه (بخش اول) CAPM Advanced Concepts – Continued (Part 1)

  • مفاهیم پیشرفته CAPM – ادامه (بخش دوم) CAPM Advanced Concepts – Continued (Part 2)

  • استفاده از Fiori به همراه توابع CAPM Using Fiori with CAPM Functions

  • تست عملی – تسلط بر رویدادها، اکشن‌ها و توابع پیشرفته CAPM Practice Test – Advanced CAPM: Events, Actions & Functions Mastery

دیباگ، لاگ‌گیری و عیب‌یابی در SAP BTP Debugging, Logging, and Troubleshooting in SAP BTP

  • دیباگ و لاگ‌گیری در SAP UI5 و CAPM Debugging and Logging in SAP UI5 and CAPM

  • اتاق جنگ سازمانی – مدیریت قطعی سیستم پس از Go Live Enterprise War Room – Production Outage After Go-Live

  • سوالات مصاحبه و راهنمای معرفی oneself (Tell Me About Yourself) Interview Questions and TellMeAboutYourself Handouts

گواهینامه نهایی و شبیه‌سازی کامل مصاحبه ? Final Master Certification & Complete Interview Simulation

  • آزمون نهایی گواهینامه جامع – ۵۰ سوال Final Master Certification Exam – 50 Questions

نمایش نظرات

آموزش دوره جامع SAP Fiori UI5 و CAPM در SAP BTP – از صفر تا پروژه واقعی 2026
جزییات دوره
15 hours
97
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
485
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Suman Venkatapuram Suman Venkatapuram

مدرس متخصص UI5 و Fiori