آموزش SAP BTP با توسعه CAP از مبانی تا سطح پیشرفته
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت و استقرار پروژههای SAP CAP روی SAP BTP با BAS و Cloud Foundry
- طراحی APIها، مدلهای CDS و سرویسهای OData همراه با راهاندازی عملی پروژه
- پیادهسازی منطق کسبوکار، مدیریت رویدادها و مجوز در اپلیکیشنهای CAP
- خودکارسازی استقرارها با CI-CD ،GitHub و ابزارهای DevOps در SAP BTP
- درک معماری SAP BTP، محیطها، حسابها و مدلهای سرویس
- آشنایی با اصول و معماری SAP CAP (Cloud Application Programming Model)
- راهاندازی پروژههای CAP با SAP Business Application Studio
- طراحی مدلهای دامنه با CDS برای اپلیکیشنهای CAP
- ساخت سرویسهای OData بر اساس استانداردهای CAP و REST
- درک و بهکارگیری اصول طراحی SAP Fiori در اپلیکیشنهای CAP
- ایجاد اپلیکیشنهای رابط کاربری با SAP Fiori Elements
- پیادهسازی associationها و حاشیهنویسیها در مدلهای CDS
- افزودن منطق کسبوکار سفارشی با هندلرهای رویداد CAP
- مدیریت مؤثر خطاها و اعتبارسنجیها در سرویسهای CAP
- Consume کردن SAP APIهای استاندارد با SAP API Business Hub
- یکپارچهسازی APIها و سرویسهای خارجی در اپلیکیشنهای CAP
- پیادهسازی احراز هویت، مجوزدهی و کنترل دسترسی مبتنی بر نقش
- پیکربندی سرویسهای SAP Authorization and Trust Management
- استفاده از App Router و کالکشنهای نقش برای دسترسی ایمن
- استقرار دستی اپلیکیشنهای CAP با Cloud Foundry CLI
- درک مفاهیم CI-CD و خودکارسازی استقرارهای CAP
- یکپارچهسازی GitHub برای کنترل نسخه و پایپلاینهای خودکار
- پیادهسازی مفاهیم multitenancy در اپلیکیشنهای CAP
- تکمیل یک پروژه end-to-end CAP با ارزیابی و بررسی
- بهکارگیری بهترین شیوههای CAP با سناریوهای واقعی کسبوکار
پیشنیازهای دوره
- درک اولیه از توسعه SAP یا اپلیکیشنهای سازمانی
- آشنایی با APIها، JSON یا مفاهیم پایگاه داده مفید است.
- دسترسی به حساب آزمایشی SAP BTP و SAP Business Application Studio
- علاقه به برنامهنویسی اپلیکیشن ابری و معماری CAP
- نیازی به تجربه قبلی در SAP BTP نیست؛ مفاهیم را بهصورت گامبهگام آموزش میدهیم.
- مهارتهای اولیه کار با کامپیوتر و تمایل به یادگیری توسعه ابری
- علاقه به توسعه اپلیکیشن cloud-native در SAP BTP
- دانش اولیه از مفاهیم وب مانند APIها یا REST مفید است.
- آگاهی از مفاهیم مدلسازی داده و پایگاه دادهها یا یک مزیت است.
توضیحات دوره
برنامه "آموزش SAP BTP با توسعه CAP" برای کمک به توسعهدهندگان طراحی شده است تا اپلیکیشنهای مقیاسپذیر و cloud-native با SAP Cloud Application Programming Model (CAP) در SAP Business Technology Platform (BTP) بسازند. این دوره با یک معرفی جامع از SAP BTP آغاز میشود و مدلهای حساب، برنامههای سرویس، مدلهای تجاری و راهاندازی حسابهای جهانی، subaccountها، فضاها را پوشش میدهد. همچنین با محیطهای BTP و نقش CAP در این پلتفرم آشنا میشوید تا پایهای محکم برای ادامه مسیر توسعه ایجاد شود.
سپس، وارد راهاندازی پروژه CAP میشوید؛ جایی که یاد میگیرید چگونه پروژهها را ساختاردهی کنید، اهمیت APIها را درک کنید، با استانداردهای OData کار کنید و گزینههای یکپارچهسازی را از طریق SAP API Business Hub بررسی کنید. مفاهیمی مانند JSON ،YAML و بررسی API نقش کلیدی در درک معماری مبتنی بر سرویس در اپلیکیشنهای CAP دارند.
در ادامه، این دوره به توسعه رابط کاربری و منطق کسبوکار، از طریق اصول طراحی SAP Fiori، مدلسازی داده مبتنی بر CDS، حاشیهنویسیها، مدیریت خطا، هندلرهای رویداد و منطق کسبوکار سفارشی با SAP Business Application Studio (BAS) میپردازد. شما یاد میگیرید چگونه سرویسهای خارجی را اضافه و consume کنید و سپس، تجربه عملی با استقرار دستی از طریق Cloud Foundry CLI و مفاهیم multi-target application (MTA) بدست خواهید آورد.
یک ماژول اختصاصی درباره مجوز و مدیریت اعتماد، محدودیتهای CDS، کالکشنهای نقش، app router و راهاندازی امنیتی را پوشش میدهد. همچنین دوره استقرار خودکار از طریق GitHub، پایپلاینهای CI-CD و بهترین شیوههای مدرن DevOps را معرفی میکند. موضوعات پیشرفتهای مانند multitenancy، میکروسرویسها، معماری رویدادمحور و CAP با کوبرنتیز به دانشجویان کمک میکند راهحلهایی در سطح سازمانی طراحی کنند.
این برنامه با موارد استفاده واقعی کسبوکار، معماری گسترش side-by-side و یک پروژه نهایی برای ارزیابی تخصص عملی شما به پایان میرسد. در پایان دوره، میتوانید با اطمینان اپلیکیشنهای مبتنی بر CAP را در SAP BTP بسازید، ایمن کنید، مستقر کنید و مقیاس دهید.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان و مشاوران SAP که میخواهند به CAP در SAP BTP مسلط شوند.
- متخصصان فنی که به دنبال ساخت اپلیکیشنهای SAP مقیاسپذیر مبتنی بر ابر هستند.
- توسعهدهندگان ABAP یا Fiori که به سمت توسعه ابری SAP حرکت میکنند.
- متخصصان فناوری اطلاعات و معمارانی که APIها، CAP و میکروسرویسها را بررسی میکنند.
- دانشجویان و مبتدیانی که میخواهند مسیر شغلی خود را در راهحلهای ابری SAP آغاز کنند.
- معماران SAP که راهحلهای cloud-native مقیاسپذیر طراحی میکنند.
- متخصصان فناوری اطلاعات که در حال پذیرش میکروسرویسها و طراحی رویدادمحور هستند.
- توسعهدهندگانی که از SAP on-premise به پلتفرمهای ابری مهاجرت میکنند.
- توسعهدهندگان SAP Fiori که میخواهند وارد توسعه بکاند با CAP شوند.
- فارغالتحصیلان تازهکار که قصد دارند مسیر شغلی خود را در فناوریهای ابری SAP آغاز کنند.
- هر کسی که به برنامهنویسی مدرن اپلیکیشن ابری SAP علاقهمند است.
آموزش SAP BTP با توسعه CAP از مبانی تا سطح پیشرفته
-
آشنایی با SAP BTP و محیطهای رانتایم آن 03:28:43
-
آشنایی با SAP BTP و محیطهای رانتایم آن None
-
توضیح معماری SAP BTP و انتخاب محیط رانتایم None
-
مفاهیم یکپارچهسازی سرویس ABAP Cloud و CAP 03:29:16
-
مفاهیم یکپارچهسازی سرویس ABAP Cloud و CAP None
-
شروع کار با BAS و مدلسازی دامنه 03:16:32
-
شروع کار با BAS و مدلسازی دامنه None
-
مدلسازی موجودیت و استفاده از UUID در پروژهها 01:55:17
-
مدلسازی موجودیت و استفاده از UUID در پروژهها None
-
مدلسازی پیشرفته CDS و عملیاتهای CRUD 03:18:10
-
مدلسازی پیشرفته CDS و عملیاتهای CRUD None
-
تولید سرویس و یکپارچهسازی با Fiori Elements 03:08:30
-
تولید سرویس و یکپارچهسازی با Fiori Elements None
-
یکپارچهسازی سرویسهای OData با Fiori Elements در اپلیکیشنهای SAP CAP None
-
Value Help و بهبودهای رابط کاربری مبتنی بر حاشیهنویسی 03:29:58
-
Value Help و بهبودهای رابط کاربری مبتنی بر حاشیهنویسی None
-
قابلیت توسعهپذیری اپلیکیشن با CAP و RAP 03:36:53
-
قابلیت توسعهپذیری اپلیکیشن با CAP و RAP None
-
ساخت اپلیکیشنهای Fiori با سرویسهای OData 03:26:33
-
ساخت اپلیکیشنهای Fiori با سرویسهای OData None
-
افزونههای Side-by-Side و یکپارچهسازی APIهای خارجی 01:48:06
-
افزونههای Side-by-Side و یکپارچهسازی APIهای خارجی None
-
استقرار با راهاندازی دستی و CI-CD 03:38:46
-
استقرار با راهاندازی دستی و CI-CD None
-
Service Binding و احراز هویت مبتنی بر توکن 03:16:58
-
Service Binding و احراز هویت مبتنی بر توکن None
-
پیکربندی App Router و جریان مجوزدهی 01:43:30
-
پیکربندی App Router و جریان مجوزدهی None
-
پیکربندی SAP App Router و راهاندازی احراز هویت در SAP BTP None
-
کنترل دسترسی و مسیریابی میکروسرویس 03:46:12
-
کنترل دسترسی و مسیریابی میکروسرویس None
-
مهارت خود را بسنجید None
-
مهارت خود را بسنجید None
مشخصات آموزش
آموزش SAP BTP با توسعه CAP از مبانی تا سطح پیشرفته
- تاریخ به روز رسانی: 1405/04/12
- سطح دوره:متوسط
- تعداد درس:33
- مدت زمان :43:24:27
- حجم :45.98GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy