Course
Skills Expanded
Force.com for Developers
Force.com is a powerful cloud platform for rapidly building web applications. In this course, we look at all the major capabilities of the platform and discuss best practices for successfully building applications.
What you'll learn
Force.com is the platform beneath the market-leading Salesforce.com application. Force.com provides a rich framework for quickly building full-featured cloud applications. This course includes descriptions and demonstrations of all the major facets of Force.com including the data model, user interface, reporting, business logic, custom coding, workflow, security and integration.
Table of contents
Introduction to Force.com
27mins
- Introduction 2m
- What does Platform as a Service (PaaS) mean? 3m
- Salesforce.com vs. Force.com 2m
- Key concepts 2m
- Primary services 2m
- Comparing Force.com to other PaaS offerings 2m
- When should you choose Force.com? 2m
- Creating an account and sample application 2m
- DEMO: Creating an account and sample application 5m
- Introducing the course scenario 2m
- Developer resources 1m
- Summary 3m
Using the Force.com Database
66mins
- Introduction 1m
- Scenario overview 1m
- Creating data objects 3m
- DEMO: Creating data objects 7m
- Adding fields 4m
- DEMO: Adding fields to custom objects 7m
- DEMO: Adding fields to standard objects 5m
- Defining relationships 2m
- DEMO: Defining relationships 5m
- Leveraging formula fields 2m
- DEMO: Leveraging formula fields 4m
- Data structure visualization using Schema Builder 2m
- DEMO: Data structure visualization using Schema Builder 5m
- Querying database objects using SOQL 4m
- DEMO: Querying database objects using SOQL 8m
- Searching database objects using SOSL 3m
- DEMO: Searching database objects using SOSL 3m
- Summary 2m
Configuring and Customizing the Force.com User Interface
42mins
- Introduction 1m
- Scenario overview 1m
- The user interface 3m
- DEMO: The user interface 6m
- Introducing Visualforce 2m
- Visualforce components 4m
- Developing Visualforce pages 2m
- DEMO: Developing Visualforce pages 8m
- Visualforce controllers 3m
- DEMO: Visualforce controllers 5m
- Changing the appearance of a Visualforce page 2m
- DEMO: Changing the appearance of a Visualforce page 3m
- Accessing Visualforce pages 2m
- Summary 2m
Building Reports on Force.com
33mins
- Introduction 1m
- Scenario overview 1m
- Creating reports 3m
- DEMO: Creating reports 7m
- Executing reports 1m
- DEMO: Executing reports 2m
- Building custom reports 1m
- DEMO: Building custom reports 5m
- Creating dashboards 2m
- DEMO: Creating dashboards 3m
- Defining analytic snapshots 2m
- DEMO: Defining analytic snapshots 4m
- Summary 2m
Adding Business Logic to Force.com Applications
64mins
- Introduction 1m
- Scenario overview 1m
- Creating validation rules 3m
- DEMO: Creating validation rules 4m
- Apex language constructs - data types 3m
- Apex language constructs - classes 2m
- Apex language constructs - objects 2m
- DEMO: Writing Apex code 7m
- Apex language constructs - collections 3m
- DEMO: Apex language constructs - arrays 2m
- DEMO: Apex language constructs - lists 3m
- DEMO: Apex language constructs - sets 3m
- DEMO: Apex language constructs - maps 3m
- Apex language constructs - expression operators and control logic 2m
- DEMO: Apex language constructs - expression operators and control logic 4m
- Using Apex with the database 5m
- DEMO: Using Apex with the database 5m
- Working with Apex triggers 2m
- DEMO: Working with Apex triggers 5m
- Leveraging the Apex Scheduler 2m
- Summary 3m
Leveraging Workflows in Force.com
33mins
- Introduction 1m
- Scenario overview 0m
- Defining workflow rules and actions 2m
- DEMO: Defining workflow rules and actions 7m
- Configuring approval processes 1m
- DEMO: Configuring approval processes 7m
- Comparing workflow rules to approval processes 1m
- Using the Cloud Flow Designer 2m
- DEMO: Using the Cloud Flow Designer 9m
- Summary 1m
Securing Force.com Applications
38mins
- Introduction 1m
- Scenario overview 0m
- Overview of security controls 4m
- Visualizing access control 3m
- Understanding profiles 2m
- DEMO: Understanding profiles 4m
- Applying field security 1m
- DEMO: Applying field security 3m
- Defining the organization wide defaults 2m
- DEMO: Defining the organization wide defaults 2m
- Creating application roles 2m
- DEMO: Creating application roles 3m
- Sharing records 2m
- DEMO: Sharing records 6m
- Performing SSO using SAML 3m
- Summary 1m
Integrating with Force.com
42mins
- Introduction 1m
- Scenario overview 1m
- Event-driven behavior with Outbound Messaging 3m
- DEMO: Event-driven behavior with Outbound Messaging 6m
- Using the Enteprise WSDL 3m
- DEMO: Using the Enterprise WSDL 7m
- Using the Partner WSDL 2m
- DEMO: Using the Partner WSDL 4m
- Creating custom Apex SOAP web services 2m
- DEMO: Creating custom Apex SOAP web service 4m
- Building RESTful Apex services 2m
- DEMO: Consuming built-in RESTful services 5m
- DEMO: Creating a RESTful Apex service 3m
- Summary 2m