الزامات SAPUI5: ساخت اپلیکیشن های مدرن SAP Fiori
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- اصول SAPUI5 و نقش آن در اکوسیستم SAP
- روند تکامل SAPUI5 و ارتباط آن با SAP Fiori
- معماری هسته SAPUI5 شامل کتابخانهها، کنترلها و ساختار MVC
- چگونگی پیادهسازی الگوی طراحی MVC در اپلیکیشنهای SAPUI5
- مفهوم Bootstrapping و چگونگی راهاندازی اولیه فریمورک
- هدف و ساختار فایل Component.js
- انواع مختلف کنترلهای SAPUI5، از جمله کنترلهای طرح بندیو نمایش داده
- چگونگی ایجاد و توسعه کنترلهای سفارشی در UI5
- اصول Data Binding و چگونگی اتصال UI به مدلهای داده
- تفاوت بین Property Binding ،Element Binding و Aggregation Binding
- انواع مختلف مدلها (JSON ،XML ،OData) و کاربرد آنها در SAPUI5
- چگونگی دریافت و نمایش داده از سرویسهای OData توسط SAPUI5
- نقش متادیتا و مدیریت داده در اپلیکیشنهای سازمانی
- چگونگی همکاری Viewها، Controllerها و Fragmentها برای طراحی ماژولار UI
- چرخه عمر یک اپلیکیشن SAPUI5 از زمان راهاندازی تا خاتمه
- توسعه مبتنی بر کامپوننت و گزینههای استقرار
- بهترین شیوه ها برای نسخهگذاری، نگهداری و آمادهسازی اپلیکیشنها برای SAP Fiori Launchpad
پیش نیازهای دوره
- کنجکاوی و علاقه به ساخت اپلیکیشنهایی به سبک SAP Fiori
توضیحات دوره
این دوره یک مسیر یادگیری کامل و ساختاریافته برای SAPUI5 ارائه میدهد. SAPUI5 فریمورک اصلی فرانتاند در پسزمینه اپلیکیشنهای SAP Fiori است. این دوره طراحی شده تا به فراگیران کمک کند نه تنها چگونگی توسعه با SAPUI5 را یاد بگیرند، بلکه دلیل عملکرد این فریمورک به این شکل را نیز درک کنند.
شما از مفاهیم پایه شروع میکنید و روند تکامل SAPUI5 و OpenUI5 را بررسی خواهید کرد. همچنین ارتباط آن با Fiori و جایگاه آن در استک فناوری مدرن SAP را یاد میگیرید. مدرس به تدریج درک شما را از معماری فریمورک، الگوی طراحی MVC، کنترلها و مفاهیم Data Binding بالا میبرد. در نتیجه، شما قادر خواهید بود مانند یک توسعهدهنده UI5 فکر کنید.
شما خواهید آموخت که چگونه اپلیکیشنهای SAPUI5 راهاندازی میشوند. همچنین یاد میگیرید که Viewها و Controllerها چگونه با هم ارتباط برقرار میکنند. چگونگی استفاده از کامپوننتهای قابل استفاده مجدد مانند Fragmentها برای بهبود ماژولاریتی نیز آموزش داده میشود. در این دوره تأکید زیادی بر روی مدلها و مدیریت داده وجود دارد. به ویژه سرویسهای OData که ستون فقرات اپلیکیشنهای سازمانی SAP را تشکیل میدهند. مدرس توضیح میدهد که SAPUI5 چگونه داده را دریافت میکند و متادیتا را بارگذاری مینماید. سپس چگونگی اتصال هوشمندانه آنها به کنترلهای UI را نشان میدهد. این موارد یک پایه مفهومی روشن برای کار با اپلیکیشنهای کسب و کار در دنیای واقعی به شما میدهد.
با پیشرفت در دوره، درک روشنی از چگونگی ساختاردهی کنترلهای SAPUI5 پیدا خواهید کرد. همچنین با چگونگی استفاده از کنترلهای طرح بندی و نمایش داده برای ایجاد رابطهای کاربری واکنشگرا و کاربرپسند آشنا میشوید. در ادامه درباره چرخه عمر اپلیکیشن، از راهاندازی اولیه تا استقرار، یاد خواهید گرفت. در نهایت، متوجه میشوید که اپلیکیشنهای SAPUI5 چگونه پکیج شده و به SAP Fiori Launchpad یا سایر محیطها منتقل میشوند.
به جای ورود مستقیم به کدنویسی، این دوره اطمینان حاصل میکند که شما یک درک معماری و مفهومی قوی به دست آورید. به این ترتیب میتوانید اپلیکیشنهای SAPUI5 را با اطمینان و به صورت حرفهای بسازید.
چه در توسعه UI تازهکار باشید و چه قصد تغییر مسیر از نقشهای ABAP یا SAP Functional به توسعه فرانتاند SAP را داشته باشید، این دوره دانش اولیه لازم را در اختیار شما قرار میدهد. با این دانش میتوانید اپلیکیشنهای SAPUI5 را بر اساس بهترین شیوه های استاندارد SAP طراحی، ساختاردهی و مستقر کنید.
در پایان دوره، شما درک روشنی از چگونگی عملکرد درونی SAPUI5 خواهید داشت. همچنین متوجه میشوید که این فریمورک چگونه راهکارهای سازمانی به سبک Fiori را امکانپذیر میسازد. این موارد شما را برای مباحث توسعه پیشرفتهتر و سناریوهای پیادهسازی در دنیای واقعی آماده میکند.
این دوره برای چه کسانی مناسب است؟
- مبتدیانی که میخواهند یادگیری SAPUI5 و توسعه مدرن UI در SAP را شروع کنند.
- مشاوران عملکردی نرمافزار SAP که به دنبال تغییر مسیر به سمت توسعه Fiori/UI هستند.
- توسعهدهندگان ABAP که میخواهند مهارتهای خود را در لایه فرانتاند SAP گسترش دهند.
- فارغالتحصیلان جدید یا دانشجویانی که برای ایجاد یک مسیر شغلی در فناوریهای SAP برنامه ریزی میکنند.
- توسعهدهندگان فرانتاند یا جاوا اسکریپت که در حال بررسی فریمورک UI شرکت SAP هستند.
- مشاوران فنی که میخواهند با چگونگی ساخت اپلیکیشنهای Fiori آشنا شوند.
- متخصصانی که برای نقشهای مرتبط با SAP UI5/Fiori در پروژهها یا پیادهسازیها آماده میشوند.
الزامات SAPUI5: ساخت اپلیکیشن های مدرن SAP Fiori
-
SAPUI5 چیست؟ 04:50
-
تکامل SAPUI5 و OpenUI5 05:30
-
ویژگیهای کلیدی و مزایای SAPUI5 05:24
-
درک ارتباط با SAP Fiori 05:24
-
معماری فریمورک SAPUI5 06:01
-
الگوی طراحی MVC در SAPUI5 03:28
-
هسته SAPUI5 و Bootstrapping 04:04
-
نقش فایل Component.js 03:47
-
بررسی کنترلهای رابط کاربری 04:37
-
کنترلهای طرح بندی و Containerها 04:44
-
کنترلهای نمایش داده 05:01
-
کنترلهای سفارشی در SAPUI5 04:45
-
مقدمهای بر Data Binding 04:36
-
انواع Binding: شامل Property،Element و Aggregation 04:29
-
انواع مدلها: مدلهای JSON،XML و OData 04:42
-
تکنیکهای Two-Way Binding و One-Way Binding 03:34
-
بررسی مدلها در SAPUI5 04:30
-
آشنایی با پروتکل OData 05:39
-
چگونگی دریافت سرویسهای OData توسط SAPUI5 04:14
-
متادیتا و مدیریت دادهها 04:25
-
کار با Viewها (XML ،HTML ،JSON) 05:07
-
نقش Controllerها در اپلیکیشن های UI5 03:31
-
مفاهیم Fragmentها و قابلیت استفاده مجدد 03:58
-
مراحل چرخه عمر اپلیکیشن 04:50
-
توسعه مبتنی بر کامپوننت 04:19
-
پکیج کردن و گزینههای استقرار 02:59
-
ملاحظات مربوط به نسخهگذاری و نگهداری 03:58
مشخصات آموزش
الزامات SAPUI5: ساخت اپلیکیشن های مدرن SAP Fiori
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:27
- مدت زمان :02:02:26
- حجم :649.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy