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 (7)
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
The style and method of Training, it was more interacting than just listening in through the whole training, She gave me chance to practically apply her teachings while she was doing the training. So i really enjoyed that, gave me all the attention and asked where and what needed her to show me and i learned so many new features and have more knowledge now than before, i also gained some confidence in doing my work and using Salesforce.
Libuseng Moqoboko - Gemalto Southern African (Pty)Ltd
Course - Salesforce Lightning
Joe was great, really engaging and knew his stuff. Great session, thank you again!
Cerys - Urenco
Course - Customer Relationship Management (CRM)
Exercises, and the fact that the trainer was able to answer all my questions.
Mothibi - National Youth Development Agency
Course - Odoo for Developers
application scenarios introduction
Rachel - 个人
Course - Salesforce CPQ for Administrators
The fact that we could now undersatand how it all fits together and a better understanding of what can be done.
Michele Moutinho - BMW
Course - SAP OpenText StreamServe
It was very practical with many examples and exercises..