
The Tour de Force lab tutorials (contained in one PDF) walk you through building a Mileage Tracker application. The first lab tutorial provides instructions on how to start building the application using the Force.com IDE. It also introduces Apex Code with the help of a trigger sample. The second lab tutorial walks you through extending the user interface using Visualforce.
Click to download the tutorials: Tour de Force tutorials.
Corrections to the PDF:
Page 11: Delete Step 4, looks to be the remains of a rewrite.
Page 12: Before you test your new trigger (Step 3), you need to activate it by editing the meta xml. Set the content of the "active" element to true.
Page 14: Step 1 -- Enabling VisualForce takes a long time. This is not a correction per se, but it's long enough that someone might wonder if something is broken. Just be patient.
Page 14: Step 2 -- App Setup / Build should be App Setup / Develop.
Page 16: Step 3 -- Just use the www version 12 API, version 11 is now out-dated.
Page 16: Step 4 -- In order to "Save to Server", you must right-click the "src" folder, the mileagetracker folder will not present the option (at least not on two different systems I've tried).
Page 17: Before Step 6 -- saving the Code Share version does not correctly create the Mileages custom tab, assuming you haven't run through Lab 1. This is due to the fact that custom tabs cannot currently be created from the IDE, as explained in the first Lab. In order to fix this, you must delete the custom tab, and then recreate it as described in Lab 1 on Page 7, Step 7. The reason you must delete it first is that it is half-present via the save operation, but not actually visible as a tab.