> > > DEV401 Detailed outline

Building Applications with Force.com (DEV401)

Course Description Schedule Course Outline

Detailed Course Outline

Designing Applications on Force.com

  • Learn about factors to consider when building a data model.
  • Develop custom objects and fields.
  • Create master-detail, lookup, and many-to-many relationships.
  • Create custom applications.
  • Set field attributes on the page layout.
  • Use custom object queues and event-based workflow rules with field update actions.

Designing Applications for Multiple Users

  • Learn factors to consider when designing applications for multiple users.
  • Create and customize profiles to manage the user experience.
  • Create and customize permission sets to manage the user experience.
  • Customize the user experience with record types and page layouts.
  • Employ organization-wide defaults (OWDs), sharing rules, roles, role hierarchy, public groups, and manual sharing to control access to records.
  • Analyze suitability of field-level security, page layouts, and record types to satisfy business requirements.

Implementing Business Processes

  • Use validation rules to enforce conditional required behavior.
  • Use functions to enforce data format and data consistency.
  • Create parallel approval processes and approval processes with dynamic approval routing to automate business processes.
  • Establish approval process criteria with cross-object formulas.
  • Set up field history tracking to audit processes.
  • Learn techniques to prevent or record data changes.

Managing Data

  • Learn when and how to export, delete, insert, update, and upsert data.
  • Use the import wizard and API-based data management tools.
  • Use the Force.com data loader to manage data.

Visualforce Pages: Enhancing the User Interface

  • Learn about the capabilities of Visualforce pages.
  • Create Visualforce pages to modify the user interface.
  • Learn about the functionality that comes with Visualforce page standard controllers.
  • Create templates that can be applied to multiple Visualforce pages.
  • Learn about incorporating Visualforce into a page layout.
  • Learn about incorporating JavaScript and Ajax with Visualforce.
  • Learn about exposing Visualforce to the Internet and mobile devices.