PD1 Exam Flashcards
What features does Salesforce provide for Selling to prospects and customers?
Leads and Opportunities to manage sales
What features does Salesforce provide for Helping customers after the sale?
Cases and Communities for customer engagement
What features does Salesforce provide for working on the go?
The customizable Salesforce mobile app
What features does Salesforce provide for Collaborating with coworkers, partners, and customers?
Slack, Chatter, and Communities to connect your company
What features does Salesforce provide for Marketing to your audience?
Marketing Cloud to manage your customer journeys`
What is an App in Salesforce?
a set of objects, fields, and other functionality that supports a business process
What are objects in Salesforce?
tables in the Salesforce database that store a particular kind of information
What are Records in Salesforce?
are rows in object database tables
What are fields in Salesforce?
columns in object database tables
How many Trailhead Playground orgs can you have at once?
10
The Salesforce platform is a _______ company. Everything we offer resides in the trusted, ________ __________.
cloud, multitenant cloud
What powers the Salesforce platform?
metadata
Where can you view performance data and get more information about how Salesforce secures data?
trust.salesforce.com
What does multitenancy on the Salesforce Platform mean?
You are sharing resources
How many times a year does Salesforce release an update?
3
What is metadata?
Any customizations you’ve made to the structure of your org that collect or use your organization’s data
What do the letters in API mean?
Application Programming Interface
What does API do?
Allow different pieces of software to connect to each other and exchange information
What automatically happens to connect your data with the org when you create a custom field or object?
Salesforce automatically creates and API name that serves as an access point between your org and the database
What does Salesforce use API names for?
To retrieve the metadata and data you’re looking for
What does MVC stand for?
Model View Controller
What does Model, View and Controller represent?
Model = Database Layer
view = User Interface Layer
Controller = Business Logic Layer
What can you use to write VIEW pages?
SFCD visual force pages
Each Visualforce page is associated with what?
a controller
What can you use to write Model Classes?
Apex
Workflows
Apex Classes
Triggers
Are what in the Salesforce Architecture?
Standard controllers and Custom (Apex) Controllers
Visual Force pages
Page Layouts
Tabs
What modules in the Salesforce Architecture do these belong to?
View
Objects
Fields
Relationships
Are what in the Salesforce Architecture?
Model
Explain Model View Controller
Model is the schema and data, View is how that data is represented visually, Controller is how that data behaves
What is the def of Schema in reference to Salesforce?
Refers to the structure of the database; the set of objects you have, the fields on those objects, and the relationships between them
What does SFDC mean?
abbreviation for SalesForceDotCom
What two programming models can you build Lightning components with?
The Lightning Web Components model and the original Aura Components model
True or False;
LWC and Aura components can coexist and interoperate on a page.
True
What is the majority of code written for LWC?
JavaScript and HTML
True or False;
Although Aura Components is preferred, Aura Components does not support everything that LWC support.
False;
LWC are preferred, but Aura Components support everything.
How is the term Aura Components changed when referring to the actual components and not the name?
Aura components (lowercase)
Define Aura Components.
Self-contained and reusable units of an app
What are the prebuilt Aura Components called?
The Base Lightning Components
What are Base Lightning Components rendered to produce in the browser?
HTML DOM elements
What all can a component contain?
Other components
HTML
CSS
JavaScript
Any other Web-enabled code
How do you configure components?
By setting the named attributes that they expose in their definition
What are the two events in the components framework? Explain both
Component events: handled by component itself or component that instantiates or contains the component
Application events: are handled by all components that are listening to the event. These events are essentially a traditional publish-subscribe model.
Where do you write framework handlers?
in JavaScript controller actions
What three functions does the Developer Console provide for Aura Component Development?
Use the menu bar (1) to create or open these Lightning resources:
Application
Component
Interface
Event
Tokens
Use the workspace (2) to work on your Lightning resources.
Use the sidebar (3) to create or open client-side resources that are part of a specific component bundle:
Controller
Helper
Style
Documentation
Renderer
Design
SVG
Where can you view and customize objects in your org?
Object Manager
What has quick links to a collection of pages?
Setup Menu
What are the three main categories in the Setup Menu?
Administration, Platform Tools, and Settings
What Setup Menu category lets you manage users and data?
Administration
What Setup Menu category lets you customize your org the most (view and manage your data model, create apps, modify the user interface, and deploy new features, and programmatic development)
Platform Tools
What Setup Menu category lets you manage your company information and org security?
Settings
Important features of the Company Information page in Setup Menu?
At-a-glance view of your org
Find your org ID
See your licensing information
Monitor important limits like data and file usage
Important features of the Users page in Setup Menu?
Reset passwords
Create new users and deactivate or freeze existing users
View information about your users
Important features of the Profiles page in Setup Menu?
Manage who can see what with user profiles
Create custom profiles
Important features of the View Setup Audit Trail page in Setup Menu?
See 6 months of change history in your org
Find out who made changes and when
Tool for troubleshooting org configuration issues
Important features of the Login History page in Setup Menu?
See 6 months of login history for your org
View date, time, user, IP address, and more login data
Use for security tracking and adoption monitoring
What are the five steps to develop a good AppExchange strategy?
- Identify the departments (stakeholders) that will use Salesforce
- Research apps that best meet stakeholder requirement
- Download app in a test environment ( free developer or Sandbox Edition)
- evaluate what you’ve tested
- Ready to Install and deploy
What are questions to ask stakeholders about an App they might need?
What business problem are you trying to solve?
What are your main pain points right now?
How many users need this app?
What’s your budget?
What’s your timeline?
What is a Developer Sandbox intended for? what does it include
testing in an isolated environment. Includes copy of your production org’s configuration (metadata).
What is a Developer Pro Sandbox intended for and what does it include?
Development and testing in an isolated environment and hosts larger data sets than Dev Sandbox. includes copy of production org’s configuration (metadata)
What syntax is required to call Aura methods from Lightning components?
@AuraEnabled
What is an Aura component made of?
Markup, JavaScript, and CSS
What syntax is used to store data within an Aura component?
aura:attribute
What does “lightning:card do?
Base Lightning Compnent for displaying data