Force.com Design Patterns - Part 1
Pluralsight
Course Summary
Learn about common (and not-so-common) design patterns on the Force.com platform, with in-depth tutorials of actual applications
-
+
Course Description
Force.com is a powerful platform, complete with a full-fledged programming language, Apex, on par with Java and C#. As a Force.com developer, it is important to understand when to turn to Apex, and what problems are best solved using programmatic solutions. This course delves into many different patterns and scenarios where using Apex is critical, including bulk processing, trigger patterns, wrappers and collections, and working with queues. With a good understanding of these patterns you will have the confidence to fearlessly go forth and develop industrial-strength applications on the Force.com platform.
-
+
Course Syllabus
Introduction to Force.com Design Patterns- 19m 28s
—Introduction 0m 59s
—Overview 1m 24s
—Force.com Introduction 1m 29s
—What Makes Force.com Unique? 2m 2s
—Multitenant Architecture 0m 49s
—Living Within Governor Limits 2m 2s
—The Importance of Design Patterns 3m 54s
—The Importance of Design Patterns Conclusion 0m 49s
—Demo: Configuring the Force.com IDE 6m 0sWrappers and Collections- 44m 20s
—Introduction 0m 56s
—SOQL is not SQL 0m 37s
—Wrapper Classes in Apex 0m 49s
—Template Looping Structures 1m 2s
—Wrapper in Visualforce 1m 2s
—Demo: Creating a Wrapper 1m 57s
—Wrapper in Apex 1m 26s
—Demo: Creating a Wrapper Continued 13m 38s
—Bulk Delete V1 1m 15s
—Demo: Apex V1 9m 5s
—Demo: Visualforce V1 0m 59s
—Demo: Bulk Delete V1 1m 20s
—Bulk Delete V2 0m 34s
—Demo: Apex V2 7m 43s
—Demo: Visualforce V2 1m 23s
—Demo: Bulk Delete V2 0m 34sBulk Processing- 46m 14sTrigger Design Patterns- 30m 38sQueues, Scheduled and Batch Apex- 41m 29s