Simple play icon Course
Skills Expanded Design Patterns - Part 2

by Adam Purkiss

Learn about common (and not-so-common) design patterns on the platform, with in-depth tutorials of actual applications

What you'll learn

Part 2 of this course covers test design patterns, Visualforce architecture and JavaScript Remoting using Knockout.js to demonstrate real-time data binding from DOM to SObject. It concludes with a unique Apex design pattern that's tailor made for the platform called the Flow Factory. This stateful pattern organizes the business logic of a conceptual flow chart by leveraging both the Strategy and the Factory Method design patterns while adding a few twists of its own.

Table of contents

About the author

Adam Purkiss is Principal Architect at MondayCall Solutions in San Francisco and has been recognized by Salesforce as a MVP. He spends most of his time designing and developing software in Apex and Visualforce and has been deeply involved in the community since 2008. Adam continues to engage with the community by leading the Bay Area Salesforce Developer User Group in San Francisco.

Ready to upskill? Get started