Who this training course is intended for:
This training is intended for all those who would like to engage in development of applications and
systems on a Salesforce platform.
Requirements for participants in training:
A participant in this training course would have to already have undergone the second level of training
or have basic experience with administration in Salesforce and would like to learn to programme in
APEX and VF.
Conditions for this course are practical experience with object-oriented programming, knowledge of
HTML, and basic knowledge of SQL.
The programme is conceived as a three-day training in groups of 3-8 people.
Simple exercises are performed after each block with space for a question and answer session. The
first day includes training blocks 1-3. The second day is devoted to integration. Depending on the
length of the second day, the third day is built around the remaining blocks.
DAY 1. – FORCE.COM DEVELOPMENT INTRODUCTION
1. APEX programming langugage
– Differences from other languages, data types, collections, exceptions
3. DML operations
4. SOQL queries
6. Unit tests
7. Visualforce basics
– Visualforce pages
– Visualforce tab
DAY 2. – MORE IN-DEPTH
8. Apex execution
9. Basic governor limits
– Most common problems and how to solve them
10. Ways to call apex
– Email services
– Process builder
– Controller life cycle
– Standard controller, controller extensions
– Forms, binding
– AJAX, action functions
– Use of visualforce
– Buttons, links
– Standard actions override
– Public sites
DEN 3. – POKROČILÁ TÉMATA / DAY 3. – ADVANCED TOPICS
12. Callouts – calling external APIs
13. Custom settings
14. Custom labels
17. Data security in apex
18. Other topics
Public training courses with set dates normally take place in Czech, but in case of an individual
order, English is possible.
Price of training course: CZK 34,000.00/person excl. VAT
Existing clients of AspectWorks who have purchased Salesforce licences or consultation services,
please contact Petr Holub for more information about the price.
For more information about training, contact us at firstname.lastname@example.org