آموزش بازی با بازی: درک الگوهای Apex Enterprise و تفکیک نگرانی ها در Salesforce

Play by Play: Understanding Apex Enterprise Patterns and Separation of Concerns in Salesforce

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: در این دوره ، شما با مزایای مهندسی کد Apex خود با یک روش معماری لایه ای آشنا خواهید شد تا به شما کمک کند تا پایه محکمی برای حمایت از پیشرفت ها و نگهداری در طول زمان داشته باشید. زمان واقعی ، تمرین نشده و بدون نسخه. در این دوره ، بازی با بازی: درک الگوهای سازمانی Apex و تفکیک نگرانی ها در Salesforce ، پیتر تمپلی و دون رابینز با ایجاد دقیق کتابخانه های کلاس هایی که در کنار هم از یک معماری تشکیل شده اند ، به حداکثر رساندن مزایای برنامه نویسی ، استفاده مجدد از الگوها و منطق تجاری جدا شده پرداختند. شکستن کد را کاهش می دهد و هم شفافیت هدف و هم کارآیی توسعه دهنده را ارتقا می دهد. درباره Apex Enterprise Patterns اطلاعات کسب کنید ، توضیح دهید که چگونه و چرا توسعه دهندگان برای کد Apex خود باید از معماری نگرانی استفاده کنند و تفاوت بین چارچوب ها و الگوها را روشن کنید. با پایان این دوره ، شما بینشی ارزشمند در مورد چگونگی استفاده از این الگوهای توسعه نرم افزار آزمایش شده و واقعی برای طراحی و ساخت معماری Apex قوی ، قابل استفاده مجدد و مقیاس پذیر خود کسب کرده اید.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه ای بر جدایی نگرانی ها Introduction to Separation of Concerns

  • ارائه چالش Presenting the Challenge

  • برنامه ها ، موارد استفاده و نگرانی ها Applications, Use Cases, and Concerns

  • مزایای جدایی از نگرانی ها Benefits of Separation of Concerns

  • الگوها به عنوان یک زبان مشترک Patterns as a Common Language

معرفی لایه های SOC Introduction to SOC Layers

  • درک نقاط ورودی Apex Understanding Apex Entry Points

  • لایه های سرویس و دامنه The Service and Domain Layers

  • لایه انتخاب کننده The Selector Layer

  • DML و واحد الگوی کار DML and the Unit of Work Pattern

  • خلاصه لایه ها Layers Summary

  • نسخه ی نمایشی: برنامه مرجع Demo: The Reference Application

لایه دامنه The Domain Layer

  • کلاس مدل دامنه چیست؟ What Is a Domain Model Class?

  • درون کلاس Domain Attendee Inside the Attendee Domain Class

  • در داخل کلاس دامنه ثبت نام جلسه Inside the Session Registration Domain Class

  • تعریف رفتارهای دامنه Defining Domain Behaviors

  • نسخه ی نمایشی: رفتار اعتبارسنجی کلاس دامنه در رعد و برق Demo: Domain Class Validation Behavior in Lightning

  • نسخه ی نمایشی: یک نگاه اجمالی به لایه سرویس - ذخیره اطلاعات ثبت نام Demo: A Peek at the Service Layer - Saving Registration Data

  • نسخه ی نمایشی: بررسی کلاس دامنه در حافظه Demo: Examining the Domain Class in Memory

لایه خدمات The Services Layer

  • درک متقابل لایه ها: ثبت نام Understanding Layer Interactions: Registration

  • درک متقابل لایه ها: صرفه جویی در جلسات Understanding Layer Interactions: Saving Sessions

  • واحد الگوهای کار و پیاده سازی Unit of Work Patterns and Implementation

  • درون یک واحد کاری Inside a Unit of Work

لایه انتخاب کننده The Selector Layer

  • مزایای لایه های انتخاب کننده Benefits of Selector Layers

  • نسخه ی نمایشی: بررسی لایه انتخابی Demo: Examining the Selector Layer

همه اش را بگذار کنار هم Putting It All Together

  • بیایید خلاصه کنیم! Let’s Recap!

  • چه زمانی الگوهای سازمانی و SOC بهترین انتخاب هستند؟ When Are Enterprise Patterns and SOC the Best Choice?

نمایش نظرات

آموزش بازی با بازی: درک الگوهای Apex Enterprise و تفکیک نگرانی ها در Salesforce
جزییات دوره
1h 40m
26
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
19
3.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Don Robins Don Robins

Peter Tempfli Peter Tempfli

پس از دریافت مدرک اقتصاد در بوداپست ، پیتر شروع به توسعه Javascript ، Python و Salesforce کرد. Peter در حال حاضر یک توسعه دهنده Lead Salesforce در blackthorn.io است. او بر روی اجزای رعد و برق ، معماری نرم افزار و امنیت تمرکز دارد. پس از کار ، پیتر گیتار می زند و دوچرخه جاده ای خود را سوار می شود.