Salesforce Fundamentals Flashcards

1
Q

Identify the main features of a Salesforce multi tenant environment

A

Cloud computing, shared system resources, system updates, metadata-driven kernel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Metadata-driven kernel

A

Metadata that describes the base functionality of an application, the metadata corresponds to each tenant’s data and customizations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is IDE

A

Integrated Development Environment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

When does Salesforce update?

A

Spring, Summer, Winter

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the lightning platform?

A

Platform as a Service (PaaS) - built for cloud computing in a multi-tenant architecture

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Shared Resources - Customers use all the same _____, _____, _____, and _____.

A

computing power, custom designed database, data storage, and core features

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Usage Limitations. Salesforce monitors code execution and has various _____ and _____ associated with code executions

A

Governor and Resource Limits

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Resources such as _____, ______, and ______ are LIMITED PER CUSTOMER to ensure optimal performance.

A

CPU Usage, Queries, and Records Returned

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is a shared environment?

A

All customers get the same yearly updates at the same time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the release preview?

A

Sandboxes are upgraded before production so changes can be reviewed and tested.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How much percentage does a unit test have to cover of the application’s source code for deployment to go to production?

A

75%

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Why are there governor limits?

A

So that tenants do not monopolize the shared resources

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the MODEL components in MVC?

A

Objects (standard and custom), object fields, object relationship, apex classes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the VIEW components in MVC?

A

Standard pages, visualforce pages, visualforce components, custom tabs, page layouts

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are the CONTROLLER components in MVC?

A

Standard Controllers, Custom Apex Controllers, Extensions (apex), Declarative rules and tools ex: apex triggers, validation rules, processes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Standard controller

A

Standard controller in Apex, inherits all the standard object properties and standard button functionality directly. It contains the same functionality and logic that are used for standard Salesforce pages.

17
Q

Custom Controller

A

Custom controller is an Apex class that implements all of the logic for a page without leveraging a standard controller. Custom Controllers are associated with Visualforce pages through the controller attribute

18
Q

Lightning Component Framework

A

UI framework for developing dynamic web apps for mobile and desktop devices - javascript for client and apex for server side

19
Q

What two programming models can you use for Lightning Components?

A

Aura and Lightning

20
Q

What kind of architecture do lightning components utilize?

A

event driven architecture

21
Q

What kind of data can Javascript Controller handle?

A

display, simple business logic

22
Q

What kind of data can Apex Controller handle?

A

data access, more complex business logic

23
Q

What is the aura framework?

A

a framework for developing apps for mobile and desktop devices, independent of data in salesforce, can be reused and are self contained unites

24
Q

What two events does the Aura framework support?

A

component and application events

25
Q

What is a roll-up summary field?

A

calculates values from related records, such as those in a related list (ex: sum, range, min, max, count, etc)
must be a part of detail-master relationship

26
Q

What is a detail-master relationship?

A

used when a user wants to manage the display of detail records based on the value reflected in the master record

27
Q

4 things a workflow rule can do

A
  1. creating new tasks
  2. updating original record or parent
  3. send email
  4. send outbound message
28
Q

8 things a process builder can do

A
  1. create new records
  2. send email alert
  3. invoke apex code
  4. submit record for approval
  5. send custom notifications
  6. update any related record
  7. create chatter post
  8. launch flow or other process