Course Outline
Introduction
Apex in Salesforce Development
- Apex syntax and logic
- SOSL vs SOQL
- Collections in Apex
Overview of Object-Orientated Concepts in Apex
- Variable, operators, loops, statements, etc.
- JSON and XML?
- Insert and update with DML
Preparing the Development Environment
- Registering in Salesforce.com
- Integrating a Saleforce project with an IDE
- Setting up a Salesforce developer org server
Apex Triggers
- Creating triggers
- Inserting with triggers
- Updating with triggers
- Upserting with triggers
- Deleting with triggers
Transactions with Apex
- Using methods in batch
- Processing records in Salesforce
Web Services
- Creating a HTTP method
- Using a HTTP request
- Creating a new resource
- Exposing Apex methods as REST web services
- Using REST API call to retriev data
- Wrapping responses
- Creating a list with HTTPPost
- Exposing Apex methods as SOAP web services
Apex Test Classes
- Writing a test class
- Increasing code coverage
- Using trigger events
Troubleshooting
- Debugging in Apex
- Logging in Apex
Summary and Conclusion
Requirements
- An understanding of object-oriented concepts
- Experience with the Salesforce platform
Audience
- Web Developers
Testimonials (5)
Fortunately I was 1 on 1 with my trainer. This was very good. Victor worked at my pace, he explained things clearly and I was very happy with the outcome.
Craig - Superior Minerlas
Course - Salesforce for End Users
application scenarios introduction
Rachel - 个人
Course - Salesforce CPQ for Administrators
It was very practical with many examples and exercises..
Daria-Stefania Teaca - NTT DATA Romania S.A.
Course - SAP S/4 Hana (S/4Hana)
The logical structure of the training, the well-prepared materials and exercises.
Vestale Magda - NTT DATA Romania S.A.
Course - SAP S/4 Hana (S/4Hana)
Joe was great, really engaging and knew his stuff. Great session, thank you again!