Force.com Platform: Beginning Developers
View Another Track
Who Should Attend: Force.com is a complete platform for application development and deployment in the cloud. Ready to get involved? This track is for those new to the platform. Come learn about Force.com and how to get started implementing databases, business logic, user interfaces, Web services, and more. All sessions are practical in nature, which means you’ll walk away with tips, tricks, and tools you can put to immediate use.
Hide Descriptions
Breakout Sessions
Hands-On: Introduction to Programmable User Interfaces
Friday, November 20
11:30 a.m. - 12:30 p.m.
Are you ready to build any user interface for any device? Then get your hands on Force.com pages (Visualforce)! Join us to learn the exciting things you can do to radically alter the user interface of your Salesforce CRM and Force.com platform apps. All that’s needed is a little knowledge of XML and/or HTML and a willingness to learn, learn, learn!
Force.com: Platform State of the Union
Wednesday, November 18
11:45 a.m. - 12:45 p.m.
The annual Platform State of the Union provides an essential update on the vision and direction of the Force.com platform. Feature overviews, demos, and special guest presenters highlight new Force.com technologies for developers. The session will also provide an overview of all the developer activities happening throughout Dreamforce.
Speakers:
Dave Carroll, salesforce.com; Bulent Cinarkaya, salesforce.com; Mary Scotton, salesforce.com; Gregg Johnson, salesforce.com
How to Write Good Unit Tests in Force.com Code
Friday, November 20
11:30 a.m. - 12:30 p.m.
Crafting good unit tests is an art, and one that must be mastered before deploying to a production environment on Force.com. In this session, we’ll explore the structure of unit tests, the code scenarios that tests should cover, and properties and best practices of well-written unit test suites.
Speakers:
Jesse Lorenz, salesforce.com
Securing Your Data and Applications
Thursday, November 19
1:30 p.m. - 2:30 p.m.
Securing access to your applications, data, and logic is a key part of application development and systems configuration. This security should not only protect data and logic from unauthorized external access, but also from unauthorized internal access. Join us for an in-depth session covering many of the security features available to you, from IP restriction through database record sharing.
Speakers:
Peter Dapkus, salesforce.com
Creating Rich User Experiences Using Google Visualizations and Adobe Flex
Friday, November 20
10:15 a.m. - 11:15 a.m.
Imagine visualizing your own data using Google Maps or the Google Visualization API, or providing an enhanced user experience using the interactivity and visualization power of Adobe Flex. This session explores these options, shows you how to get started, and more. Fun!
Speakers:
Jesse Lorenz, salesforce.com; Nick Simha, salesforce.com
Getting Started with Workflows and Approvals
Thursday, November 19
1:30 p.m. - 2:30 p.m.
Not all logic needs to be coded programmatically. Force.com’s workflow and approvals engine lets you easily invoke tasks such as email alerts, database updates, or messaging based on a set of triggering events. This session demonstrates the platform’s basic workflow capabilities, including approvals.
Speakers:
Varadarajan Rajaram, salesforce.com
Basic Integration on Force.com: Web Services and More
Thursday, November 19
2:45 p.m. - 3:45 p.m.
When developing and deploying applications in the cloud, you often need to integrate with other applications and services. This session provides an overview and demonstration of the major forms of integration: Web services (setting one up and calling an existing service), HTTP-based interactions, Atom syndication feeds, and email.
Speakers:
James Ferguson, salesforce.com
One Force.com Platform: Two Tools for Developing Applications
Thursday, November 19
7:30 a.m. - 8:30 a.m.
You can develop applications for Force.com using the Force.com IDE, an integrated development environment, or using a Web-based configuration and coding environment known as builder. This session provides a practical introduction to the IDE and builder features of Force.com, showing you how to code, run queries, access debug logs, and more.
Speakers:
Ryan Brainard, salesforce.com
Building Public Web Sites in the Cloud with Force.com Sites
Wednesday, November 18
2:15 p.m. - 3:15 p.m.
Force.com sites lets you build and deploy public Web sites and Web applications using Force.com. These Web sites can be assigned domain names so you can run your own Web sites on the platform. This session shows how to create a public Web site, building on Force.com pages (Visualforce) for the presentation layer. We'll also look at page caching, security, and user authentication.
Speakers:
Bulent Cinarkaya, salesforce.com
Constructing the Database for Your Applications
Thursday, November 19
11:30 a.m. - 12:30 p.m.
Force.com provides a powerful data persistence layer. It lets you create database tables and adds a lot of features right out of the box, such as triggers, relationships, default values, validation rules, reporting, and search. This session covers how to create your first database and use these features to easily build a rich application.
Speakers:
Andrew Albert, salesforce.com
Building Application User Interfaces with Visualforce
Wednesday, November 18
4:45 p.m. - 5:45 p.m.
Force.com can automatically generate user interfaces, but sometimes you want to go a bit further. This session explores Force.com pages (Visualforce), the component-based UI framework that lets you build attractive, dynamic, reusable user interfaces. It includes code walk-throughs, common use cases, a little about Force.com code, and lots of pretty graphics!
Speakers:
Andrew Waite, salesforce.com
Force.com Code for Business Logic, Triggers, and Controllers
Friday, November 20
9:00 a.m. - 10: 00 a.m.
Force.com code (Apex) is the Java-like code that executes on the Force.com platform. It's used to add business logic to applications, write database triggers, and program controllers in the user interface layer. This session introduces the code, its syntax, and plenty of use cases.
Speakers:
Ryan Spraetz, salesforce.com
Force.com in Action: Building an Application in Real Time
Wednesday, November 18
3:30 p.m. - 4:30 p.m.
Get ready to take action! In 40 minutes, we’ll build a Force.com application from scratch, live. Join us and experience the breadth of the platform—from the database model to the user interface and reporting. This session will give you a taste for the platform and a basis from which to explore other features. The rest of the time is reserved for questions and answers.
Speakers:
Mark Woodward, salesforce.com; David Van Puyvelde, salesforce.com
Hands-On: Creating Wizards with Programmable User Interfaces
Friday, November 20
10:15 a.m. - 11:15 a.m.
Enrich your app’s user experience with wizards. Combine your knowledge of Force.com pages (Visualforce) markup and controllers to create a user interface that allows stepwise data entry. Learn how controllers are used to maintain state across Force.com pages. Some programming experience with Force.com code (Apex) is recommended.
Hands-On: An Introduction to Force.com Code (Apex)
Wednesday, November 18
4:45 p.m. - 5:45 p.m.
Ready to add more sophisticated logic and user interfaces to your Salesforce CRM and Force.com platform apps? Then get hands-on access to Force.com code (Apex), the world’s first cloud-computing code. This session shows how to extend your apps with Apex triggers and classes that run on salesforce.com servers.
Hands-On: Introduction to Force.com Sites
Thursday, November 19
11:30 a.m. - 12:30 p.m.
Learn how to extend your Salesforce CRM and Force.com platform apps to the rest of the world with real-time Web sites. Create a Web site using Force.com pages (Visualforce), and then publish it online using Force.com sites.
Hands-On: Introduction to Programmable User Interfaces
Thursday, November 19
1:30 p.m. - 2:30 p.m.
Are you ready to build any user interface for any device? Then get your hands on Force.com pages (Visualforce)! Join us to learn the exciting things you can do to radically alter the user interface of your Salesforce CRM and Force.com platform apps. All that’s needed is a little knowledge of XML and/or HTML and a willingness to learn, learn, learn!
*Tracks, sessions, and speakers are subject to change.
