platform developer 2 topics
- ·
Apex Design pattern
- ·
Visualforce Developer Guide
- ·
Lightning Design System Basics.
- ·
Asynchronous Apex
- ·
Apex Triggers and Order of Execution
- ·
When and how to use @future (callout=true)
- ·
Tools for using metadata in salesforce (Whisper
word: Workbench)
- ·
Best practices in Unit testing (about getURLU
especially)
- ·
Displaying Error messages in Vf pages and in
lightning pages
- ·
Sharing model in Salesforce
- ·
Apex code Debugging from the sample code (some
examples around: Database.rollback )
- ·
Best practices for Apex CPU time limits
- ·
Have Apex Governor limits on your fingertips
- ·
Custom and Standard controllers
- ·
Using multiple custom controllers and order of
execution in the same
- ·
Ways to view state issues
- ·
Debugging triggers
- ·
Exception handling
- ·
Debugging in Developer Console and its
components (refer Salesforce Help Doc here)
- ·
SOQL and its best practices (especially
preventing SQL injection)
- ·
Types of fields in objects.
- ·
Unique and External ID fields.
- ·
Using SOAP/REST web services and its best
practices.
- ·
SOAP API parameters
- ·
REST annotations
- ·
Types of APIs in Salesforce and its basics
- ·
VF pages with Javascript remote actions
- ·
Dynamic SOQL and its limitations
- ·
Visualforce tags (Tip: Not the basic tags)
- ·
List, Set and Map collections in apex
- ·
Workflows and Process builders (Tip: If process
builder is an option in Ans, Think twice. Mostly that would be the ans. Don’t
blame me if you get it wrong. )
- ·
Debugging run time errors from sample code.
(Tip: there could be multiple bugs in the code. Look for the line which will
cause failure at first in the order of execution)
- ·
Know about Debug logs and how to debug via debug
logs, and setting the parameters for debug logs.
- ·
Chatter and how apex can access chatter
programmatically
- ·
Pagination in Vf pages and best practices
- ·
https://developer.salesforce.com/page/Apex_Design_Patterns
- ·
https://www.youtube.com/watch?v=tsa8Z2S1Agc
- ·
https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_intro.htm
- ·
https://trailhead.salesforce.com/modules/lex_dev_lc_basics