نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
در این دوره ، شما با مزایای مهندسی کد 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?
نمایش نظرات