Salesforce Platform App Builder Certification Guide
eBook - ePub

Salesforce Platform App Builder Certification Guide

A beginner's guide to building apps on the Salesforce Platform and passing the Salesforce Platform App Builder exam

  1. 412 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Salesforce Platform App Builder Certification Guide

A beginner's guide to building apps on the Salesforce Platform and passing the Salesforce Platform App Builder exam

Book details
Book preview
Table of contents
Citations

About This Book

Get up to speed with the essential concepts and techniques necessary to prepare for the Salesforce Platform App Builder certification exam

Key Features

  • Prepare for the Salesforce Platform App Builder certification exam by exploring important concepts and expert tips and techniques
  • Design the data model, user interface, business logic, and security for custom apps
  • Understand the key milestones and considerations when managing an application lifecycle

Book Description

Do you want to be able to confidently design and build apps that support business processes within the Lightning Platform? Salesforce Platform App Builder Certification Guide not only helps you to do this, but also prepares you for the certification exam.

The book starts by describing the core capabilities of the Lightning Platform. You'll learn techniques for data modeling to design, build, and deploy apps without writing code and achieve rapid results with the declarative capabilities that the Lightning Platform provides. Next, you'll explore utilities for importing and exporting data and the features available in the Lightning Platform to restrict and extend access to objects, fields, and records. You'll also be able to customize the Salesforce Lightning Experience user interface (UI) and build functionality for custom buttons, links, and actions. Later, this certification study guide will take you through reporting and the social and mobile features of the Lightning Platform. Finally, you'll get to grips with Salesforce build environments and deployment options.

By the end of this Salesforce book, you'll not only have learned how to build data models, enforce data security, and implement business logic and process automation, but also have gained the confidence to pass the Platform App Builder exam and achieve Salesforce certification.

What you will learn

  • Explore the core features of the Lightning Platform
  • Design and build an appropriate data model for a given scenario
  • Identify the Lightning Platform's features and capabilities
  • Customize the Salesforce Lightning Experience UI
  • Implement business logic and process automation
  • Identify the capabilities of declarative customization

Who this book is for

This book is for beginners and aspiring developers who want to learn how to build apps on the Salesforce Platform or pass the Salesforce Platform App Builder certification exam. Salesforce administrators and existing Salesforce Lightning Platform developers looking to learn more about the declarative, non-programmatic app building capabilities of the Salesforce Lightning Platform will also find this book useful.

Frequently asked questions

Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes, you can access Salesforce Platform App Builder Certification Guide by Paul Goodey in PDF and/or ePUB format, as well as other popular books in Computer Science & Entreprise Applications. We have over one million books available in our catalogue for you to explore.

Information

Year
2020
ISBN
9781800208834
Edition
1

Section 1: Introduction to the Lightning Platform Core

This section of the book covers the core capabilities of the Lightning Platform that relate to the essential knowledge required to understand the platform, how to build a data model for it, and how to import and export data.
This section consists of the following chapters:
  • Chapter 1, Core Capabilities of the Lightning Platform
  • Chapter 2, Designing and Building a Data Model
  • Chapter 3, Importing and Exporting Data

Chapter 1: Core Capabilities of the Lightning Platform

In this chapter, we will review the core capabilities of the Lightning Platform and test our knowledge of the Salesforce Fundamentals skillset, which is one of the primary objectives of the Salesforce App Builder Certification exam.
We will look at what makes up the Salesforce Lightning Platform and look at the concepts of the cloud, SaaS, multitenancy, and metadata-driven development.
There may be some sections in this chapter that you wish to skip if you have experience with Salesforce. However, it is hoped that these fundamental concepts will provide both a useful summary for experienced Salesforce app builders as well as key information for those that are new to Salesforce.
You will understand the capabilities of the standard Salesforce objects and the core Salesforce CRM schema and discover where the capabilities and boundaries lie when building apps with declarative and programmatic methods.
You will also learn about Salesforce AppExchange, which provides additional functionality that extends the core functionality.
Finally, you will be presented with a number of questions that test your knowledge of the core capabilities of the Lightning Platform that are covered in this chapter.
In this chapter, we will cover the following:
  • Exam objectives: Salesforce Fundamentals
  • What is the Salesforce Lightning Platform?
  • Standard Salesforce CRM objects
  • Customization options within the Lightning Platform
  • Salesforce AppExchange
  • Questions to test your knowledge

Exam objectives – Salesforce Fundamentals

The knowledge and skills that app builders are expected to demonstrate in order to pass the Salesforce Fundamentals section of the Certified Platform App Builder exam are as follows:
  • Describe the capabilities of the core CRM objects in the Salesforce schema.
  • Given a scenario, identify the boundaries of declarative customization and the use cases for programmatic customization.
  • Identify common scenarios for extending an org using AppExchange.
    Reference: Salesforce Certified Platform App Builder Exam Guide
    This guide is published by Salesforce and can be referenced at https://trailhead.salesforce.com/help?article=Salesforce-Certified-Platform-App-Builder-Exam-Guide.
In the Salesforce Certified Platform App Builder Exam Guide the total number of questions is given as well as, a percentage break-down for each of the objectives, and an indication of the number of features/functions that can be expected in each of the objectives.
By analyzing these objectives, percentages, and question counts, we can determine the likely number of questions that will appear in the exam and for the Salesforce Fundamentals objective.
Salesforce Fundamentals: Total number of exam questions
There are likely to be 5 questions in total. This is calculated as 8% of the 60 total exam questions, which is 4.8 or 5 questions.
Using these figures for the Salesforce Fundamentals objective and the number of items that are likely to be assessed, we can determine that there would be 1-2 questions for each of the following concepts:
  • The capabilities of the core CRM objects in the Salesforce schema
  • Where the boundaries lie between declarative and programmatic customization
  • How and when to use AppExchange
Now, let's look at what is meant by the Salesforce Lightning Platform.

Understanding the Salesforce Lightning Platform

Now that we know about the skills and knowledge that are expected for passing the Certified Platform App Builder exam, let's seek to answer the question what is the Salesforce Lightning Platform? The Salesforce Lightning Platform is a cloud service that uses the Software-as-a-Service (SaaS) licensing and delivery model, and it has continued to evolve since its incarnation in 1999.
When it was first launched, the Salesforce Lightning Platform delivered services to empower Salesforce management within the limited realm of a customer relationship management (CRM) application. However, Salesforce disrupted the traditional software vendors of the day by introducing upgradeable, scaleable, feature-rich solutions for managing the sales process from lead to won deal and beyond within their initial CRM products.
The difference between the Salesforce Lightning Platform and other CRM software at the time was that not only did the CRM application contain standard CRM features but the features and functionality were continually enhanced and upgraded without the need for customers to install updates themselves. This ability of the platform to provide regular updates was achieved due to the multitenancy architecture of the Salesforce Lightning Platform. Let's discuss more about multitenancy.

Sharing system resources by using multitenancy

The multitenency architecture of the Lightning Platform provides a single instance of a database that is accessed by multiple organizations, or tenants. This is similar to multiple tenants sharing resources in an apartment block such as water, electricity, gas, and so on.
Multitenency allows economics of scale where the resource and maintenance overheads are shared by all those that are being serviced. Within the multitenancy architecture, when used for a single instance of the Lightning Platform database, all of the data is managed for all customers and is stored in a single database schema. This allows Salesforce to update only one application and have the changes distributed for all customers, resulting in three major functional releases per year for spring, summer, and winter releases.
The single database schema, however, does not only store customers' data but it also stores the mechanisms for determining how the data is secured and how it is functionally used by each of the separate customers. The Lightning Platform ultimately controls the data storage and organization functionality for each customer to enable the customization of the core processes, and this is achieved by the use of metadata.

Building business solutions within a metadata-driven development model

If you are not familiar with the Salesforce Lightning Platform, you could be forgiven for thinking that the architecture for the application simply uses a set of web pages connected to data storage (such as a relationship database) using a common industry database connection. This, however, is not the reality, and instead, the Salesforce Lightning Platform uses metadata to expose a system built from an abstracted database with associated user interfaces.
Salesforce realized at the outset when designing its platform that businesses have unique business processes and challenges, and two organizations are rarely the same. As a result, Salesforce developed the Lightning Platform with a metadata-driven development model in mind so that it could be customized by its customers.
The features and functionalities of any given app for any given customer within the Lightning Platform are defined by the collection of metadata for that app, partitioned and stored securely in the core database.
The benefits of the metadata-driven development model mean app builders, developers, and system administrators don't need to worry about connecting to data or spending time analyzing data access scalability or performane; instead, they can concentrate on building business solutions. Hence, application build productivity is increased. More importantly, the metadata-driven development approach provides app builders with the facilities to build apps, pages, and business processes without any code development.
Since the platform is multitenant and paid for by a SaaS licensing and ...

Table of contents

  1. Salesforce Platform App Builder Certification Guide
  2. Why subscribe?
  3. Preface
  4. Section 1: Introduction to the Lightning Platform Core
  5. Chapter 1: Core Capabilities of the Lightning Platform
  6. Chapter 2: Designing and Building a Data Model
  7. Chapter 3: Importing and Exporting Data
  8. Section 2: Behind the Scenes
  9. Chapter 4: Securing Access to Data
  10. Chapter 5: Setting Up the User Interface
  11. Chapter 6: Implementing Business Logic
  12. Chapter 7: Building Business Process Automation
  13. Chapter 8: Generating Data Analytics with Reports and Dashboards
  14. Section 3: A Step Closer to the Exam
  15. Chapter 9: Configuring the Mobile Features
  16. Chapter 10: Understanding the Social Features
  17. Chapter 11: Managing the App Building Process
  18. Chapter 12: Studying for the Certified Platform App Builder Exam
  19. Other Books You May Enjoy