Force.com Developer Certification Handbook (DEV401)


Force.com Developer Certification Handbook (DEV401)
eBook: $41.99
Formats: PDF, PacktLib, ePub and Mobi formats
$35.70
save 15%!
Print + free eBook + free PacktLib access to the book: $111.98    Print cover: $69.99
$105.69
save 6%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Overview
Table of Contents
Author
Reviews
Support
Sample Chapters
  • Simple and to-the-point examples that can be tried out in your developer org
  • A practical book for professionals who want to take the DEV 401 Certification exam
  • Sample questions for every topic in an exam pattern to help you prepare better, and tips to get things started
  • Full of screen-shots, diagrams, and clear step-by-step instructions that cover the entire syllabus for the exam

Book Details

Language : English
Paperback : 280 pages [ 235mm x 191mm ]
Release Date : January 2012
ISBN : 1849683484
ISBN 13 : 9781849683487
Author(s) : Siddhesh Kabe
Topics and Technologies : All Books, Application Development, Cloud, Enterprise

Table of Contents

Preface
Chapter 1: Getting Started with Force.com
Chapter 2: Creating a Database on Force.com
Chapter 3: User Interface
Chapter 4: Implementing Business Logic
Chapter 5: Data Management
Chapter 6: Analytics and Reporting
Chapter 7: Application Administration
Chapter 8: Exam Guide and Practice Paper
Appendix A: Sample Paper Answers
Appendix B: Chapter-wise Solutions
Index
  • Chapter 1: Getting Started with Force.com
    • The cloud computing model of Force.com
    • Understanding the Force.com model
      • Force.com platform
      • Model-View-Controller architecture
      • Key technology behind the Force.com platform
        • Multi-tenant kernel
        • Force.com metadata
        • Force.com Webservice API
        • Apex and Visualforce
        • AppExchange
        • Force.com sites
      • Force.com development
      • Force.com metadata
      • Metadata API
      • Online page editor and Eclipse Force.com IDE
        • Sandbox
    • Force.com application types
      • Developing on the Force.com platform
        • Declarative development
        • Programmatic development
        • When to use what
      • Exercise – creating a developer account
    • Authentication on Force.com
      • Exercise – changing your e-mail address
      • Exercise – adding trusted IP addresses
      • Exercise – resetting security tokens
    • Developer.Force.com
    • Summary
    • Test your knowledge
    • Chapter 2: Creating a Database on Force.com
      • Library Management System
      • Requirements
      • Objects
        • Exercise – creating an object
      • Force.com data types
        • Custom fields
        • Text fields
        • Picklists
        • Dependent picklist
          • Exercise – creating a dependent picklist
        • Currency field
        • Other fields
        • Field options
          • Required field
          • Unique field
          • Encrypted field
      • Relationships
        • Lookup (1:n)
        • Master-Detail relationship (1:n)
        • Special relationships
          • Exercise – creating a junction object
          • Exercise – building the data model for the Library Management System
      • Summary
      • Test your knowledge
      • Chapter 3: User Interface
        • What is an application?
          • Understanding a custom application
            • Exercise – building your own application
          • Custom tabs
            • Exercise – creating custom tabs
            • Page layouts
            • Page layout editor
            • Using the page layout editor
            • Sections and blank spaces
            • Custom buttons and links
            • Field options
            • Editing other layouts
          • Mini page layout
        • Overview of Visualforce
          • Visualforce content
          • Key components of Visualforce
            • Pages
            • Standard components
            • Controllers
          • Data binding in Visualforce
        • Using the Visualforce pages in the organization
          • Visualforce tags
            • Binding tags with data and Apex
          • Visualforce component library
            • Layout components
            • Other layout components
          • Standard Salesforce components
            • Data components
            • Output components
            • Input components
          • AJAX and JavaScript in Visualforce
            • AJAX components
          • Inline Visualforce on page layouts
            • Static resources
        • Summary
        • Test your knowledge
        • Chapter 4: Implementing Business Logic
          • The basic rules of implementing business logic
            • Rule syntax
            • Validation rules
              • Exercise – creating a validation rule
            • Formula fields
              • Exercise – calculating the return date
            • Cross object formula fields
              • Exercise – calculating penalty
            • Roll-up summary fields
              • Exercise – creating the roll-up summary
          • Using workflows to automate business processes
            • Exercise – sending e-mail to members
            • Time-dependent workflow
              • Exercise – blacklisting the member
              • Exercise – creating multiple time-based triggers
          • Improving productivity using an automated approval process
            • Creating a multi-step approval process
            • Creating approval steps
            • Approval actions
            • Parallel approval step
          • Comparing workflow and the approval process
          • Debugging and monitoring the process
            • Types of logs
              • Debug log
              • System logs
            • Categories of logs
            • Log levels in the system log console
            • Using the debug log
          • Summary
          • Test your knowledge
          • Chapter 5: Data Management
            • The basics of data operations
            • The importance of record IDs
              • 18-character and 15-character IDs
              • Exploring the URL format
              • Record ID
              • Summarizing record IDs
            • Relationships — dependents first
              • Modifying system fields
              • Features of modifiable system fields
            • Connecting to the Salesforce server through API
              • The CRUD commands
                • External IDs
              • Exercise – migrating data from a legacy system
            • Data loading tools
              • Cloud-based data import wizard
              • Apex data loader
                • Downloading the data loader
                • Using the data loader
                • Upserting data
                • Setting up the data loader
                • Using data loader through the command line
                • Troubleshooting the data loader
              • Apex data loader versus the cloud-based import wizard
            • Other data manipulation wizards
              • Mass transfer records
              • Mass delete record and delete all data
            • Data storage limit
            • Summary
            • Test your knowledge
            • Chapter 6: Analytics and Reporting
              • Displaying tabular data using Reports
                • Creating a report
                  • Report builder overview
                  • Other options
                • Scheduling a report
                • Custom report types
                • Self study exercise – create a report
                • Self study exercise – schedule the report
                • Self study exercise – some more reports
              • Displaying graphical charts using dashboards
                • Dashboard builder
                • Combination charts
                • Dashboard security
                  • Dashboard folder
                • Dashboard running user
                • Scheduling a dashboard refresh
                  • Self study exercise — create a dashboard
              • Analytic snapshot
                • Setting up analytical snapshot
              • Summary
              • Test your knowledge
              • Chapter 7: Application Administration
                • Managing access control
                • Force.com licenses
                  • Types of licenses
                  • Feature licenses
                • Using queues to balance workloads
                • Localization with the translation workbench
                  • Setting up the translation workbench
                • Restricting data access
                  • Exercise – defining actors
                  • Exercise – creating the CRUD diagram
                  • Security pyramid
                  • User security
                  • Exercise – creating a user
                    • Password policies
                  • Roles and profiles
                    • Understanding profiles
                    • Assigning roles
                    • Exercise – scaling the Library Management System
                    • Organization-wide defaults
                    • Permission sets
                    • Sharing rules
                    • Manual sharing
                  • Quick bites
                • Setting up security
                • Summary
                • Test your knowledge
                • Chapter 8: Exam Guide and Practice Paper
                  • Overview of the Salesforce Certified Developer Exam
                    • Certification maintenance and releases
                  • Sample paper
                  • Additional resources
                    • Official Salesforce resources
                  • Community resources
                  • Summary

                    Siddhesh Kabe

                    Siddhesh Kabe has been working on Force.com projects since 2008. He is working as a developer, analyst and consultant for many custom applications built on Force.com and has also trained end-users and developers. Apart from that Siddhesh is an active member of the force.com community and owns an active blog on it (http://force.siddheshkabe.co.in). He is also the leader of Force.com Pune Users Group. Based in Pune (India), he has completed his Bachelor of Engineering Degree from Pune University with specialization in Computer Science. He is addicted to coffee and in his spare time writes humorous articles and draws cartoons for his online blog and magazines. Siddhesh can be reached via twitter (@_siddhesh) or his site http://siddheshkabe.co.in

                    Errata type: Others | Page number: 1 | Errata date: 02 May 12

                    On the first page of the preface, in the first paragraph it should say Tim Berners-Lee and not Tim Burnett Lee.

                     

                    Code Downloads

                    Download the code and support files for this book.


                    Submit Errata

                    Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

                    Sample chapters

                    You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

                    Frequently bought together

                    Force.com Developer Certification Handbook (DEV401) +    Web Content Management with Documentum =
                    50% Off
                    the second eBook
                    Price for both: $43.50

                    Buy both these recommended eBooks together and get 50% off the cheapest eBook.

                    What you will learn from this book

                    • Create data objects and become familiar with the type of fields required to store data
                    • Build a custom Force.com application including page layouts, fields, and tabs
                    • Automate complex business processes using workflows and approvals
                    • Perform data operation on chunks of data using data loader
                    • Build scalable cloud-based applications for multiple users and learn to share data with them based on their position
                    • Understand the administrative capabilities of the Force.com platform and other useful functionalities that can be achieved using point and click, without writing a line of code
                    • Quickly build completely scalable and working applications on the famous Force.com platform

                     

                    In Detail

                    When migrating to the new wave of cloud-based applications, we now think about business logic, we think about automating processes, and we think about how we can make the systems better. Force.com is a cloud-based platform that is used to build and deploy enterprise applications on the cloud with minimum coding. Demand for Force.com experts is growing rapidly and companies look for certified professionals. This books comes in handy when you are seeking to clear the Salesforce.com Certified Force.com Developer exam.

                    The Force.com Developer Certification Handbook (DEV401) is a practical guide for you to become a Salesforce.com Certified Force.com Developer. This book will help you to impress your colleagues with excellent Force.com skills, and prepare for the Dev 401 certification exam. From building applications to automating business processes everything is covered from the certification perspective, and you will gain hands-on expertise with the step-by-step approach of this book.

                    Force.com Developer Certification Handbook (DEV401) will help you build and deploy a complete application on Force.com by using point and click. With this book you will learn to create and manage custom objects and their data. You will build the user interface for your applications and automate your business process by using workflows and approvals.

                    This definitive certification guide provides a disciplined approach to be adopted for successfully clearing the DEV 401 exam, which gives you an edge over Force.com developers who are not certified. Each chapter contains ample practice questions at the end.

                    Approach

                    A practical guide that will help you discover fundamentals for building applications on Force.com without writing a single line of code. If you are new to the Force.com platform and want to learn from scratch, it is advisable that you begin with the first chapter and move on to the last. However, if you are familiar with Force.com and want to understand in detail some aspect of it, you can dip into any chapter. Each certification module is covered in a separate chapter, and is accompanied by questions being asked in the exams.

                    Who this book is for

                    Developers who need to prepare for the Salesforce.com Certified Force.com Developer exam will benefit from this book. This book is ideal for developers who are new to Salesforce CRM and the Force.com platform. It would be advantageous if readers have some familiarity with Salesforce applications and have basic HTML and XML skills. By the end of the book, you will be ready to appear for the exam and develop various applications on the cloud platform.

                    Code Download and Errata
                    Packt Anytime, Anywhere
                    Register Books
                    Print Upgrades
                    eBook Downloads
                    Video Support
                    Contact Us
                    Awards Voting Nominations Previous Winners
                    Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
                    Resources
                    Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software