کتاب ABAP RESTful Application Programming Model (مدل برنامهنویسی کاربردی ABAP RESTful: راهنمای جامع) در 13 فصل به آموزش برنامهنویسی ABAP RESTful خواهد پرداخت.
در ادامه مقدمهای از کتاب ABAP RESTful Application Programming Model را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب ABAP RESTful Application Programming Model:
زبان برنامهنویسی ABAP و مدلهای برنامهنویسی مرتبط با آن همیشه در حال تکامل بوده اند. با مدل فعلی برنامهنویسی برنامه ABAP RESTful، تغییرات شدیدی در نحوه توسعه برنامهها ایجاد شده است. این مدل برنامهنویسی برخی از مفاهیم برنامهنویسی جدید مانند تعاریف رفتار و خدمات تجاری را ارائه میدهد.
هدف کتاب ABAP RESTful Application Programming Model ارائه یک دید کلی از آخرین مدل برنامهنویسی است. نه تنها دانش پیش زمینه نظری لازم را به دست خواهید آورد، بلکه آنچه را که یاد خواهید گرفت در سه فصل گسترده و عملی نیز به کار خواهید برد. موارد استفاده عملی شرح داده شده در این سه فصل میتواند به عنوان مبنایی به شما کمک کند تا پروژههای توسعه خود را با مدل برنامهنویسی جدید تطبیق دهید.
بخش اول این کتاب پایه و اساس بخش دوم کاربردیتر را میگذارد و مفاهیم اساسی مدل برنامهنویسی را به تفصیل معرفی میکند. بنابراین، بخش اول کتاب برای خوانندگان با سطوح مختلف دانش مناسب است. این برنامه هم برای توسعه دهندگان ABAP که تجربه با مدل برنامهنویسی دارند و میخواهند دانش خود را عمیق تر کنند و هم برای کسانی که هیچ تجربه قبلی با این مدل ندارند، طراحی شده است. با این حال، برای درک این کتاب، چه در یک محیط ابری یا در یک سیستم SAP S/4HANA در محل کار میکنید، باید دانش اولیه توسعه ABAP را داشته باشید.
اگر با مدل برنامهنویسی برنامه ABAP RESTful تازه کار هستید، بهتر است این کتاب را به ترتیب زمانی مطالعه کنید. اگر قبلاً تجربه ای در مورد مدل برنامهنویسی دارید، ممکن است منطقی باشد که در موضوعاتی که مورد علاقه شما هستند عمیق تر شوید. به عنوان یک نکته، مثالهای قسمت دوم مستقل از یکدیگر هستند. از آنجایی که نمونهها بر روی یکدیگر ساخته نمیشوند، میتوانید کتاب را به هر ترتیبی که ترجیح میدهید بخوانید.
همانطور که گفته شد کتاب از دو بخش تشکیل شده است. در قسمت اول، مفاهیم اولیه مدل برنامهنویسی کاربردی ABAP RESTful را یاد خواهید گرفت.
در فصل 1 کتاب ABAP RESTful Application Programming Model، مدل برنامهنویسی را معرفی کرده و معماری نرم افزاری آن را در سایر مدلهای معماری دستهبندی میکنیم. همچنین، موارد استفاده مختلف و انواع توسعه با مدل برنامهنویسی کاربردی ABAP RESTful را در این فصل توضیح میدهیم.
فصل 2 کتاب ABAP RESTful Application Programming Model قابلیتها و عملکردهای CDS را با استفاده از مثالها شرح میدهد. از آنجایی که CDS یک بلوک ساختمان مرکزی مدل برنامهنویسی است، این فصل مبنایی برای عناصر زبان و اشیاء توسعه ای است که بر اساس آن ساخته میشوند.
فصل 3 کتاب ABAP RESTful Application Programming Model تعریف رفتار را معرفی میکند و بر اساس مقدمه CDS برای توضیح انواع مختلف پیاده سازی مدل برنامهنویسی است. ما ساختار، عناصر ضروری زبان، و قابلیتهای تعاریف رفتار را با استفاده از مثالهای متعدد توصیف میکنیم.
فصل 4 کتاب ABAP RESTful Application Programming Model مفهوم، نحو، و قابلیتهای زبان دستکاری موجودیت (EML) یکپارچه شده در ABAP را شرح میدهد. در این فصل، ما قبلاً پلی برای یادگیری در مورد اجرای رفتار ساختهایم.
فصل 5 اجرای رفتار را توضیح میدهد. با ساختار رابط برای پیادهسازی منطق تجاری یک برنامه آشنا خواهید شد. همچنین یاد خواهید گرفت که چه زمانی و کجا رفتار را میتوان اجرا کرد.
در فصل 6 کتاب ABAP RESTful Application Programming Model، به شما نشان خواهیم داد که چگونه میتوانید از تعریف سرویس برای تعریف محدوده سرویس پروتکل داده باز (OData) برای یک شی تجاری استفاده کنید. همچنین نحوه استفاده از اتصال سرویس برای تعریف پروتکل سرویس را بررسی خواهیم کرد.
فصل 7 بر رابط کاربری برنامههای شما تمرکز دارد. در این فصل، ما تمام ویژگیهای SAP Fiori را مورد بحث قرار نمیدهیم، اما نشان خواهیم داد که چگونه میتوانید رابطهای ساده با عناصر SAP Fiori ایجاد کنید و چگونه آنها را با حاشیه نویسی پیکربندی کنید. این کمک میکند تا پایه و اساس فصول عملی در قسمت دوم ایجاد شود.
در بخش دوم، سناریوهای مختلف توسعه مدل برنامهنویسی برنامهنویسی ABAP RESTful با مثالهای عینی نشان داده شده است.
ابتدا، در فصل 8، به موارد استفاده مختلف از مدل برنامهنویسی در توسعه ABAP نگاه خواهیم کرد و در مورد مناسب بودن سناریوها در هر زمینه بحث خواهیم کرد. این فصل به زمان استفاده از هر نوع پیاده سازی میپردازد.
سپس اولین برنامه خود را بر اساس مدل برنامهنویسی برنامه ABAP RESTful در فصل 9 ایجاد خواهید کرد. این یک برنامه کاملاً مستقل بدون ارجاع به استاندارد SAP است. تمرکز در اینجا بر اجرای سناریوی مدیریت شده است. برنامه با اقدامات، اعتبارسنجیها و بررسیها به عنوان بخشی از تعریف و پیاده سازی رفتار گسترش خواهد یافت.
در فصل 10 کتاب ABAP RESTful Application Programming Model، ما با سناریوی مدیریت شده نیز سروکار خواهیم داشت، اما منطق به روز رسانی خودمان را پیادهسازی میکنیم – به نام سناریوی مدیریت شده با ذخیره مدیریت نشده. موضوعاتی مانند شماره گذاری یا اجرای دنباله ذخیره در اینجا محور هستند. هدف این برنامه دوم ادغام عملکردهای استاندارد SAP در توسعههای داخلی است.
فصل 11 سناریوی مدیریت نشده را پوشش میدهد و بر اساس یک برنامه کاربردی سفارشی موجود است که با استفاده از مدل برنامهنویسی برنامه ABAP RESTful نقشه برداری شده است. در این فصل، یک نکته کلیدی اجرای مرحله تعامل است زیرا این توسط مدل برنامهنویسی در سناریوی مدیریتنشده (برخلاف سناریوی مدیریتشده) ارائه نشده است.
در فصل 12 کتاب ABAP RESTful Application Programming Model، با محیط SAP BTP، ABAP آشنا خواهید شد. ما تفاوتهای بین توسعه ABAP در فضای ابری و داخلی را برجسته خواهیم کرد. همچنین یاد خواهید گرفت که چگونه میتوانید برنامههای ایجاد شده با مدل برنامهنویسی برنامه ABAP RESTful را با شرایط فنی محیط SAP BTP، ABAP تطبیق دهید.
فصل 13، نگاهی کوتاه به آینده، توسعه برنامه ریزی شده مدل برنامهنویسی، به عنوان مثال، از نظر توسعه پذیری، ادغام، و قابلیت استفاده مجدد، و همچنین نقش مدل در محیط SAP S/4HANA Cloud دارد.
جعبههای یادداشت در این کتاب اطلاعات مفیدی را نشان میدهد که دانستن آنها خوب است، اما خارج از محدوده این کتاب است:
کادرهای یادداشت به موضوعات اضافی اشاره دارد.
جعبههای هشدار به اطلاعات خاصی اشاره دارد که باید در نظر بگیرید. آنها همچنین در مورد خطاهای مکرر یا مشکلاتی که ممکن است رخ دهد به شما هشدار میدهند.
جعبه نکات نکات خاصی را ارائه میدهد که میتواند کار شما را آسانتر کند.
جعبههای مثال به سناریوهای واقعی اشاره دارند و عملکردهای توصیف شده را نشان میدهند.
سرفصلهای کتاب ABAP RESTful Application Programming Model:
- Dear Reader
- Notes on Usage
- Table of Contents
- Part I Basic Concepts and Technical Components
- 1 Introduction
- 2 Core Data Services: Data Modeling
- 3 Behavior Definition
- 4 Entity Manipulation Language: Accessing Business Logic
- 5 Behavior Implementation
- 6 Business Services
- 7 User Interfaces and SAP Fiori Elements
- Part II Practical Application Development
- 8 Use Cases
- 9 Managed Scenario: Developing an Application with SAP Fiori Elements
- 10 Managed Scenario with Unmanaged Save: Integrating an Existing Application
- 11 Unmanaged Scenario: Reusing Existing Source Code
- 12 Specific Features for the SAP BTP, ABAP Environment
- 13 Outlook
- A Bibliography
- B Authors
- Index
- Service Pages
- Legal Notes
جهت دانلود کتاب ABAP RESTful Application Programming Model میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.