🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
دوره آموزش SAP BTP, CAPM, BAS, XSUAA از صفر تا صد [بخش دوم]
- آخرین آپدیت
دانلود Beginner to Advanced SAP BTP, CAPM,BAS,XSUAA Course [Part 2]
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره، با مفاهیم و تکنولوژیهای کلیدی مانند SAP BTP، SAP CAPM، SAP HANA Cloud و XSUAA آشنا خواهید شد.
شما بر روی مدل برنامهنویسی کاربردی ابری (Cloud Application Programming Model) کار خواهید کرد و با ابزارهایی نظیر SAP BTP، HANA Cloud و Business Application Studio تجربه عملی کسب میکنید. این دوره شامل پیادهسازی XSUAA و امنیت سطح سطر (Row Level Security)، ایجاد آرتیفکتهای مختلف پایگاه داده و همچنین استقرار پروژهها در HANA Cloud و Cloud Foundry است.
پیشنیازها
از آنجایی که این دوره بخش دوم است، تکمیل بخش اول این سری آموزشی به درک بهتر مطالب کمک شایانی خواهد کرد.
در این بخش دوم از دوره آموزشی، شما موارد زیر را فرا خواهید گرفت:
آشنایی کامل با فایل Mta.yml و نقش آن در استقرار برنامهها.
درک فایلهای آرشیو mta (فایلهای .mtar) و نحوه کار با آنها.
آشنایی با فایلهای پیکربندی Package.json و package-lock.json.
آموزش نحوه ایجاد فایل .mtar برای استقرار برنامهها.
یادگیری فرآیند استقرار در HANA Cloud.
آشنایی با Cloud Foundry، bindings و مفاهیم مرتبط.
ایجاد نماهای محاسباتی HANA (HANA Calculation Views) (فایلهای .hdbcalculationview).
ساخت فایلهای .hdbprocedure، .hdbfunctions و .hdbsequence.
ایجاد سرویسهای ODATA V4 و نمایش ستونهای تولید شده خودکار با استفاده از فایل sequence.
کار با HANA Database Explorer برای مدیریت و مشاهده دادهها.
آشنایی با XSUAA، و نحوه ایجاد و پیکربندی فایلهای xsapp.json، xssecurity.json و AppRouter.
پیادهسازی امنیت سطح سطر (Row Level Security) شامل نگاشت ویژگیها برای محدود کردن دسترسی به دادهها در فیلدهای خاص.
اعمال شرط WHERE در فایل service.cds برای اعمال مجوزهای دسترسی محدود شده.
کار با نقشها (Roles) و مجموعههای نقش (Role Collections) در SAP BTP.
یادگیری نحوه ایجاد نقشها، قالبهای نقش و مجموعههای نقش با استفاده از فایل xs-security.json.
پیکربندی مسیریابی (Routing) با استفاده از فایل xs-app.json.
مراحل ایجاد کاربر و مجوزدهی.
تست سرویسها با استفاده از ابزار POSTMAN پس از پیادهسازی احراز هویت و مجوزدهی کاربر، شامل ارائه توکن، Client ID و Client Secret.
ایجاد برنامه Fiori گزارش لیستی (List Report Fiori App) از روی قالب.
آشنایی با اصول اولیه خدمات هویت ابری (Cloud Identity Services).
یادگیریهای تکمیلی در مورد پیکربندی TRUST، اشتراک در Cloud Identity Services در حساب آزمایشی SAP BTP و مروری بر IDP (Identity Provider Service).
و بسیاری از مفاهیم دیگر CAPM...
توجه: تمام منابع مربوط به دوره، شامل کدها، ارائهها و موارد دیگر، برای مرجع در درس ۱۶ و درس ۳۰ در دسترس هستند.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
توسعه و استقرار HANA
HANA Development & Deployment
P2- 01- اضافه کردن فایل mta.yml، ترتیب استقرار، وابستگیهای دایرهای
P2- 01- Adding mta.yml file, Order of deployment, Circular dependencies
P2-02- فایلهای package.json و package-lock.json
P2-02- package.json and package-lock.json files
P2-03- راهاندازی نمونه HANA DB
P2-03- Starting HANA DB Instance
P2-04 - پیکربندی اولیه پروژه و دستورات مهم
P2-04 - Initial project configuration and important commands
P2-05-باندینگ در پروژههای SAP Hana- ایجاد فایل .env
P2-05-Binding in SAP Hana Projects- creation of .env file
P2-06- استقرار در کانتینر توسعه، رفع خطای اعتبارنامهها، ایجاد پیشفرض
P2-06- Deploying to dev container, Resolving credentials error, creating default
P2-07- ایجاد نمای محاسباتی در HANA Cloud
P2-07- Creation of Calculation View in HANA Cloud
P2-08 نمایش نمای محاسباتی از طریق آدرس Odata URL
P2-08 Exposing Calculation View via Odata URL
P2-09 ایجاد PROCEDURE .hdbprocedure و کنسول SQL در HDB Explorer
P2-09 Creating PROCEDURE .hdbprocedure and SQL Console in HDB Explorer
P2-10 ایجاد FUNCTION .hdbfunction
P2-10 Creating FUNCTION .hdbfunction
P2-11 مثال .hdbsequence
P2-11 .hdbsequence example
P2-12-استقرار برنامه در ساب اکانت و فضای SAP BTP
P2-12-Deploying Application To SAP BTP Subaccount and Space
P2-13- کانتینر HDI و استفاده از کاربر Run Time (RT)
P2-13- HDI Container and using Run Time (RT) user
P2-14- کار با POSTMAN GET، گسترش چند سطحی
P2-14- Working with POSTMAN GET, Multilevel expand
P2-15- کار با POSTMAN POST، بررسی دادهها در HDB Explorer
P2-15- Working with POSTMAN POST, Checking data in HANA DB Explorer
بخش XSUAA - احراز هویت و مجوز کاربر
XSUAA Section - User Authentication and Authorization
P2-16- معماری یکپارچه و میکروسرویسها
P2-16- Monolythic & Microservices Architecture
P2-22 تست محلی پس از XSUAA، ایجاد پروفایل توسعه، کاربران و اختصاص نقشها
P2-22 Testing Locally after XSUAA, Creating dev profile, users & assigning roles
P2-23 ایجاد کاربران، محدود کردن دادهها بر اساس ویژگی، امنیت سطح سطر
P2-23 Creating users, Restricting data based on attribute, row level security
P2-24 تست محلی امنیت پیادهسازی شده بر اساس نگاشت ویژگیها
P2-24 Testing locally our implemented security based on Attributes mapping
P2-25 پروفایل تولید در Package.json، ایجاد مجموعه نقش در xs security
P2-25 Production profile in Package.json,Creating Role-collection in xs security
P2-26- ایجاد مجموعه نقش در xs-security.json و استقرار در CF
P2-26- Creating Role-collection in xs-security.json and Deployed in CF
P2-27- ایجاد نقش، مجموعه نقش در حساب آزمایشی SAP BTP
P2-27- Create Role, RoleCollection in SAP BTP Trial Account
P2-28 تست UAA با استفاده از POSTMAN، توکن، شناسه/رمز عبور کلاینت، تست ویژگی
P2-28 Testing UAA using POSTMAN, Token, Client id/Secret, Attribute Testing
نمایش نظرات