887
MVC Salesforce Architecture development
What is MVC in Salesforce?
M – Model (OBJECTS)
V – View (Page Layout & Visualforce Pages)
C – Controller (APEX CLASS)
Model:
- Designing the data model
- Creating/Customizing the sObjects, fields
- Creating relationships among objects (Lookup, Master-Detail, Many-to-Many, Self, Hierarchical relationships)
- Creating record types
View:
- PageLayouts, Mini Page Layouts, Record Types
- Visualforce Pages
Controller:
- Workflows and Approval Processes
- Formula fields, Roll-up summary fields, Validation Rules, Assignment Rules, Escalation Rules, Auto Response Rules
- Apex Programming (Controllers, Scheduling, Batch Processing, Testing, Apex Sharing)
- REST API, XML and JSON response processing