This comprehensive hands-on course teaches students how to programmatically customize Force.com applications. Students will learn the Apex programming language, SOQL, SOSL, and Visualforce, and how they are used to customize Force.com applications.For the lab exercises, students will register for a free developer account with Salesforce.com.
Prior to taking this course, students should have completed the "Salesforce: Building Apps with Force.com" course, or an equivalent class, or have previous practical experience.Although not required, previous experience in the following topics will enhance the results of this course:Java programming (or another object-oriented programming language)Basic data modeling for relational databasesBasic SQLBasic HTML
5 Days/Lecture & Lab
This course is designed for developers who need to be able to write programmatic customizations to both the business logic and user interface layers using Apex and Visualforce.
- Introducing the Force.com Platform
- Database Essentials
- Apex Language Basics
- Advanced Apex Facilities
- Basic Database Processing
- Advanced Database Processing
- Database Triggers
- Using Visualforce
- Custom Controllers and Extensions
- Asynchronous Apex Processing