1.Describe the capabilities of base-system objects such as sharing objects, history objects, metadata objects, multi-currency, and Chatter objects.
2.Describe the different capabilities of and use cases for the various Salesforce development platforms (Heroku, Fuel, Force.com).
Data Modelling and Management
1.Describe how to design code that accommodates multi-language, multi-currency, multi-locale considerations.
2.Describe the implications of compound data types in Apex programming.
3.Describe the use cases for and benefits of external IDs.
4.Identify use cases for different types of custom settings, and describe how to implement solutions for those use cases
Logic and Process Automation:
1.Programmatically access and utilize the object schema.
2.capabilities and use cases for formula fields, roll up summary fields.
3.Declarative Process automation feature.
4.Declarative Process automation vs Apex classes and triggers.
1.Declare variables and constants in apex and how to assign values using expressions.
2.Primitive and complex data types and their use.
3.Use of Apex control flow.
4.Use of DML, SOSL, SOQL statements.
6.Relationship between apex transactions, save execution order, potential for recursion and/or cascading.
7.Exceptional handling in SF.
9.VF Controller vs Custom controller and controller extensions.
10.Programmatic approach to protect security vulnerabilities in Apex and VF.
1.Basic pattern used in Trigger and classes to process data efficiently.
2.When and how to use Trigger.
1.How to Display SF data using VF page.
2.The type of web content that can be incorporated into VF.
3.Incorporate VF pages into Force.com applications.
4.Benefits of Lighting components framework.
1.Testing framework and requirements for deployments.
2.How to write unit test for Trigger, Controllers.
3.When and how to use various sources of test data.
4.how to execute one or multiple test classes.
Debug and deployments:
1.How to monitor and access various types of debug logs.
2.Describe the capabilities and security implications of Developerconsole, workbench and Force.com IDE.
3.The differences processes for deploying metadata and business data.
4.How to different environments are used in the development and deployment process.
1.How to expose Apex classes as SOAP and REST web services.
2.How to use system classes to integrate with SOAP or REST based web services.
3.When and how to use metadata, Streaming and analytical API to enhance apex and VF solutions.