
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
با قابلیتهای پیشرفته برنامهنویسی ایپکس برای توسعهدهندگانِ Salesforce، با این راهنمای جامع آشنا شوید.
نکات کلیدی
- یاد بگیرید چطور با ایپکس، با پرهیز از اشتباهات و دامهای رایج، برنامههای قابلاعتماد بسازید.
- نحوه استفاده از ابزارهای مختلف برنامهنویسی ناهمزمان در ایپکس را یاد بگیرید.
- پروفایل و عملکردِ کد ایپکس خود را بهتر کنید.
توصیف کتاب
از آنجا که برنامههایی که بر بستر پلتفرم Salesforce ساخته میشوند اکنون بخش مهمی از بسیاری از سازمانها هستند، توسعهدهندگان تمرکزشان را به ایپکس، زبان اختصاصی برنامهنویسی Salesforce، تغییر میدهند. اگر توسعهدهنده Salesforce هستید، لازم است طیف ابزارهایی را که در اختیار دارید بشناسید، بدانید چه زمانی و چگونه از آنها استفاده کنید و بهترین روشها برای کار با ایپکس را یاد بگیرید.
کتاب «مسلط شدن بر برنامهنویسی ایپکس» به شما کمک میکند قابلیتهای پیشرفته ایپکس را بررسی کنید و راهنماییتان میکند تا راهحلهای قدرتمند و مقیاسپذیر ارائه دهید. این کتاب ابتدا با مرور اشتباهات رایج در ایپکس، دیباگ (عیبیابی)، مدیریت استثناها و تستکردن شروع میکند. سپس گزینههای مختلف برنامهنویسی ناهمزمان با ایپکس را بررسی خواهید کرد و خدمات وب REST سفارشی با ایپکس توسعه میدهید.
در ادامه، کتاب نشان میدهد چطور Batch Apex، Queueable Apex و Scheduled Apex را با سناریوهای رایج تعریف و استفاده کنید؛ بعد از آن، میآموزید چگونه با ایپکس رویدادهای Platform Events و endpointهای REST را تعریف، منتشر و مصرف کنید. در پایان هم یاد میگیرید چطور اپلیکیشن ایپکس خود را پروفایل (پایش عملکرد) کنید و عملکرد آن را بهتر سازید؛ از جمله با درنظر گرفتن گزینههای معماری و تفاوتهایشان. در طول کتاب، از مثالهای کدنویسی برای تسهیل بحث استفاده میشود و در پایان، مهارتهایی لازم را برای ساخت برنامههای قدرتمند و مقیاسپذیر با ایپکس به دست خواهید آورد.
آنچه خواهید آموخت
- اشتباهات رایج در کدنویسی ایپکس و راههای پرهیز از آنها با استفاده از بهترین روشها
- چگونگی دیباگ مؤثر یک برنامه ایپکس در Salesforce
- بررسی گزینههای مختلف برنامهنویسی ناهمزمان و موارد استفاده رایج هر کدام
- نکاتی برای کار مؤثر با Platform Events
- ساخت سرویسهای REST سفارشی با ایپکس برای امکاندادن به یکپارچهسازیهای ورودی
- ایجاد منطقها و فرایندهای پیچیده روی پلتفرم Salesforce
این کتاب مناسب چه کسانی است
این کتاب برای توسعهدهندگان Salesforce است که میخواهند مهارتهای برنامهنویسی ایپکس را به سطح تسلط برسانند. اگر توسعهدهنده باتجربه Java یا C# هستید و میخواهید برای ساخت اپها روی پلتفرم Salesforce به ایپکس مهاجرت کنید، این کتاب برایتان هم مفید خواهد بود. داشتن دانش پایه برنامهنویسی ایپکس برای درک مفاهیم پوششدادهشده در این کتاب ضروری است.
Get to grips with the advanced features of Apex programming for Salesforce developers using this comprehensive guide Key Features Discover how to build reliable applications with Apex by avoiding common mistakes and pitfalls Learn how to use the different asynchronous programming tools in Apex Profile and improve the performance of your Apex code Book Description As applications built on the Salesforce platform are now a key part of many organizations, developers are shifting focus to Apex, Salesforce's proprietary programming language. As a Salesforce developer, it is important to understand the range of tools at your disposal, how and when to use them, and best practices for working with Apex. Mastering Apex Programming will help you explore the advanced features of Apex programming and guide you in delivering robust solutions that scale. This book starts by taking you through common Apex mistakes, debugging, exception handling, and testing. You'll then discover different asynchronous Apex programming options and develop custom Apex REST web services. The book shows you how to define and utilize Batch Apex, Queueable Apex, and Scheduled Apex using common scenarios before teaching you how to define, publish, and consume platform events and RESTful endpoints with Apex. Finally, you'll learn how to profile and improve the performance of your Apex application, including architecture trade-offs. With code examples used to facilitate discussion throughout, by the end of the book, you'll have developed the skills needed to build robust and scalable applications in Apex. What you will learn Understand common coding mistakes in Apex and how to avoid them using best practices Find out how to debug a Salesforce Apex application effectively Explore different asynchronous Apex options and their common use cases Discover tips to work effectively with platform events Develop custom Apex REST services to allow inbound integrations Build complex logic and processes on the Salesforce platform Who this book is for This book is for Salesforce developers who are interested in mastering Apex programming skills. You'll also find this book helpful if you're an experienced Java or C# developer looking to switch to Apex programming for developing apps on the Salesforce platform. Basic Apex programming knowledge is essential to understand the concepts covered