Introduction II Flashcards

1
Q

What are the three components of the MVC model used in Salesforce architecture?

A

Model (Database stores the data), View (Displays data to the end user), Controller (Controls the flow of data and applies business logic).

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

Distinguish between GUI and API in terms of their usage in Salesforce.

A

GUI (Graphical User Interface) is designed for human interaction, while API (Application Programming Interface) allows communication between applications.

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

What are the primary languages used in the front-end and back-end of Salesforce?

A

Front-end: HTML, CSS; Back-end: Apex (a proprietary language developed by Salesforce).

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

Explain the concept and components of a Lightning Component in Salesforce.

A

A Lightning Component is a modular unit of the Salesforce platform, consisting of a View and a Client-Side Controller, using technologies like HTML, CSS, and JavaScript.

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

What are Apex Triggers in Salesforce and when are they executed?

A

Apex Triggers are event-based and execute before or after specific database events like insert, update, delete, merge, upsert, undelete.

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

Describe the B2B and B2C models in Salesforce’s CRM context.

A

B2B: Involves corporate accounts and contacts associated with them. B2C: Involves person accounts, which are a combination of account and contact.

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

What are the key components of the Salesforce Technology history from 1999 to 2022?

A

1999: Salesforce Foundation, 2008: Introduction of Visualforce, 2015: Lightning Components (Aura), 2019: Lightning Web Components (LWC), 2022: Retirement of Workflow and Process Builder.

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

How do Visualforce pages differ from Lightning Web Components?

A

Visualforce pages are based on custom HTML tags for creating custom pages, whereas Lightning Web Components (LWC) use modern web standards for more advanced front-end developments.

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

What are the main purposes of using roll-up summary fields in Salesforce?

A

Roll-up summary fields display aggregates like count, sum, min, max of a field in related records and are only available in master-detail relationships.

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

Describe the main features and functionalities of Salesforce’s App Builder.

A

App Builder provides a graphical interface to customize and build apps by arranging components on a page, designing data models, and configuring application settings.

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