MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Force.com Design Patterns - Part 1

Course Summary

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 solution


  • +

    Course Syllabus

    ● Introduction to Force.com Design Patterns
        ◦ Introduction
        ◦ Overview
        ◦ Force.com Introduction
        ◦ What Makes Force.com Unique?
        ◦ Multitenant Architecture
        ◦ Living Within Governor Limits
        ◦ The Importance of Design Patterns
        ◦ The Importance of Design Patterns Conclusion
        ◦ Demo: Configuring the Force.com IDE
    ● Wrappers and Collections
        ◦ Introduction
        ◦ SOQL is not SQL
        ◦ Wrapper Classes in Apex
        ◦ Template Looping Structures
        ◦ Wrapper in Visualforce
        ◦ Demo: Creating a Wrapper
        ◦ Wrapper in Apex
        ◦ Demo: Creating a Wrapper Continued
        ◦ Bulk Delete V1
        ◦ Demo: Apex V1
        ◦ Demo: Visualforce V1
        ◦ Demo: Bulk Delete V1
        ◦ Bulk Delete V2
        ◦ Demo: Apex V2
        ◦ Demo: Visualforce V2
        ◦ Demo: Bulk Delete V2
    ● Bulk Processing
        ◦ Introduction
        ◦ Why Write Bulk Apex?
        ◦ Introducing Goal Tracker
        ◦ Goal Tracker Limitations
        ◦ Goal Tracker Schema
        ◦ Demo: Code Walkthrough
        ◦ Demo: Goal Tracker
    ● Trigger Design Patterns
        ◦ Introduction
        ◦ Common Trigger Design
        ◦ Managing Recursion
        ◦ Demo: Managing Recursion
        ◦ Object-Oriented Design Patterns
        ◦ One Trigger to Rule Them All
        ◦ Contact User Sync Overview
        ◦ Demo: Contact User Sync
    ● Queues, Scheduled and Batch Apex
        ◦ Introduction
        ◦ Scheduled Apex
        ◦ Batch Apex
        ◦ @Future Calls
        ◦ Limits Comparison
        ◦ Scheduled + Batch Apex = :)
        ◦ Goal Tracker V2
        ◦ GTV2 Architecture
        ◦ Scheduled Apex Considerations
        ◦ Demo: GTV2 Scheduled Apex
        ◦ Demo: GTV2 Batch Apex
        ◦ Demo: GTV2 Interface
        ◦ Demo: Goal Tracker V2

     


Course Fee:
USD 29

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top