🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
دوره آموزشی SAP BTP, CAPM, BAS از مبتدی تا پیشرفته [بخش اول]
- آخرین آپدیت
دانلود Beginner to Advanced SAP BTP, CAPM, BAS Course [Part-1]
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش SAP BTP و SAP CAPM با تمرکز بر SAP HANA: توسعه برنامههای ابری با SAP Cloud Application Programming Model
دوره آموزشی جامع SAP BTP (SAP Business Technology Platform) و SAP CAPM (Cloud Application Programming Model) با تمرکز بر SAP HANA. این دوره 6 ساعته، قسمت اول آموزش شما را شامل میشود و به صورت عملی توسعه برنامههای ابری را با استفاده از SAP BTP و Business Application Studio به شما آموزش میدهد.
این دوره کاملاً عملی است و تمامی کدها و فایلهای ارائه (PPT) برای استفاده آسان شما ضمیمه شدهاند.
پیش نیازها:
اکانت آزمایشی SAP BTP Trail Account
دانش اولیه از جاوااسکریپت (Javascript)
آنچه در این دوره خواهید آموخت:
استفاده از Business Application Studio
آشنایی با دستورات مختلف در BAS
ایجاد پروژه Cloud Application Programming
ایجاد سرویسهای ساده
فراخوانی API های خارجی با استفاده از Axios
یادگیری پکیجهای مختلف npm و استفاده از آنها در پروژههای CAP
استفاده از پایگاه داده Sqlite برای استقرار
اکانت SAP BTP، نگاشت فضا
مدل داده - مثال EPM Model (Enterprise Procurement Model)
ایجاد چندین موجودیت و یادگیری در مورد ارتباطات آنها
وارد کردن دادهها با استفاده از فایلهای CSV
یادگیری مفهوم Association
پشتیبانی از چند زبان، فرانسوی، آلمانی و انگلیسی
ایجاد برچسبها با استفاده از فایلهای i18n
پیادهسازی اعتبارسنجی سفارشی برای شناسه ایمیل و شماره تلفن
نمایش جداول از طریق Odata V4 و استفاده از کلمات کلیدی $select، $top، $expand و غیره.
تست محلی، ایجاد فایل http در BAS و انجام عملیات CRUD
تست توسعه Odata چند سطحی
استفاده از CDS watch
یادگیری جزئیات سرویسها
محدود کردن سرویسها با استفاده از Annotation
یادگیری جزئیات پوشههای db و srv برای ایجاد مدل داده و نمایش موجودیتها از طریق Odata
استفاده از Annotation های مختلف
تبدیل Odata V4 به V2
یادگیری مفاهیم UUID و استفاده از آن برای ایجاد کلیدهای تولید شده خودکار
یادگیری Aspects - SAP Standard Aspects و ایجاد Custom Aspects
CDS Views
نمایش CDS views از طریق Odata
CDS Query Language (CQL) – CQL CRUD operation
استفاده از Javascript برای پرس و جو از پایگاه داده برای عملیات CREATE، READ، UPDATE و DELETE
Generic Handlers - ایجاد کنترل کنندههای سفارشی برای پیادهسازی منطقهای تجاری
پیادهسازی Actions و Functions
و بسیاری موارد دیگر...
توجه: تمامی منابع، کدها و فایلهای ارائه در بخش 7، درس 38 در دسترس هستند و قابل دانلود میباشند.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
2-راهنمای گردش در حساب BTP
2. BTP Account Walkthrough
2-راهنمای گردش در حساب BTP
2. BTP Account Walkthrough
2.1-بهروزرسانی ~ روش جدید ایجاد نمونه HANA DB در BTP
2.1. UPDATE ~ New way of creating HANA DB Instance in BTP
3-شروع BAS و ایجاد پروژه CAP جدید
3. Starting BAS & Creating Fresh CAP Project
SQLite، معرفی و ایجاد سرویس
SQLite, Service Introduction & Creation
4-اتصال sqlite و فراخوانی تابع
4. sqlite connection and calling function
5-ایجاد مدل داده برای فراخوانی API خارجی با استفاده از AXIOS
5. Creating datamodel to call external api using AXIOS
6-فایلهای JS و SRV CDS مربوط به API خارجی
6. External API JS and SRV CDS files
7-فراخوانی API خارجی و cds watch
7. Calling External API and cds watch
کار با مدل داده و نمایش از طریق Odata
Working with Datamodel and exposure via Odata
مدل داده، فایلهای CSV و روابط آنها
Datamodel, csv files and their replationships
9-نگاشت فضا، شروع BAS
9- Space mapping, Starting BAS
10-ایجاد Datamodel.cds
10- Creating Datamodel.cds
11-کار با CSVها و رفع خطا
11 - Working with CSVs and resolving error
12-کامپایل فایل datamodel.cds
12- Compiling your datamodel.cds file
13-ایجاد موجودیت، تعریف ارتباط و بارگذاری csv
13 - Creating entity, defining association and loading csv
14-نمایش از طریق Odata V4
14-Exposing via Odata V4
15-تبدیل Odata V4 به Odata V2
15- Converting Odata V4 to Odata V2
16-استفاده از حاشیهنویسی مسیر در فایل service.cds
16- Using path annotation in service.cds file
17-تست Odata، استفاده از گسترش چندسطحی
17- Odata Testing,use multilevel expand
18-تست محلی Odata با استفاده از BAS، تفاوت بین PUT و PATCH
18- Locally Testing Odata using BAS, Difference between PUT & PATCH
19-ویژگی چندزبانه در CAPM، استفاده از کلیدواژه localized
19- Multilanguage feature in CAPM, use of localized keyword
20-مفهوم و پیادهسازی UUID
20- UUID concept and implementation
جنبهها، برچسبها با استفاده از i18n، نماهای CDS، پیادهسازی سرویس
Aspects, Labels using i18n, CDS Views, Service implementation
21-استفاده از جنبههای ارائهشده توسط SAP - جنبه cuid
21- Using SAP Provided Aspects - cuid Aspect
22-استفاده از جنبههای ارائهشده توسط SAP - جنبه managed
22 -Using SAP Provided Aspects - managed Aspect
23-ایجاد جنبههای سفارشی، اعتبارسنجی برای شماره تلفن و شناسه ایمیل
23- Creating Custom Aspects, Validation for phone number and email id
24-جنبه سفارشی برای فیلدهای مقدار
24- Custom Aspect for Amount fields
25-ایجاد برچسبها با استفاده از فایلهای i18n
25- Creating Labels using i18n files
26-ایجاد نماهای CDS و نمایش از طریق URL Odata
26- CDS Views creation and exposing via Odata URL
27-ادامه نماهای CDS
27- CDS Views continued
28-تعریف قابلیتهای سرویس
28- Defining Service Capabilities
29-محدود کردن سرویسها - حاشیهنویسیهای Insertable، Updatable، Deletable
29- Restrict your services- Insertable, Updatable, Deletable annotations
CQL - زبان پرس و جو CDS - پرس و جو در جاوا اسکریپت
CQL - CDS Query Language - Querying in Javascript
30-زبان پرس و جو CDS - CQL
30- CDS Query Language - CQL
31-CQL - پرس و جو در JS - خواندن جدول
31- CQL - Querying in JS - Read Table
32-CQL - پرس و جو در JS - عملیات INSERT
32- CQL - Querying in JS - INSERT Operation
33-CQL - پرس و جو در JS - عملیات UPDATE
33- CQL - Querying in JS - UPDATE Operation
34-CQL - پرس و جو در JS - عملیات DELETE
34- CQL - Querying in JS - DELETE Operation
هندلرهای عمومی - معرفی Actions & Functions و پیادهسازی آنها
Generic handlers- Introduction to Actions & Functions and its implementation
35-هندلرهای عمومی - معرفی Actions & Functions
35- Generic handlers- Introduction to Actions & Functions
36-مثال Action - ایجاد فایل جاوا اسکریپت منطق افزایش
36- Action Example - increment logic javascript file creation
37-مثال Action - فایل CDS منطق افزایش، استفاده از حاشیهنویسی با فایل موجود
37-Action example-Increment logic CDS file, using annotation with existing file
38-پیادهسازی Function در فایلهای js و cds - مثال
38- Function implementation in js and cds files example
نتیجهگیری قسمت 1 و آمادهسازی برای قسمت 2
Conclusion of PART-1 and Preparation for PART-2
نمایش نظرات