Salesforce Development

Syllabus, Assignments Questions

Section 1 - Object
- Fields - Page Layout - Lightning record pages - Button, Links and action - Compact Layout - Field Set - Object Limit - Record Types - Related Lookup Filter - Search Layout - Hierarchy Column - Validation Rule - Schema Builder

S.No Question
*1. Create a program that retrieves the field metadata for a given object in Salesforce and displays the field names and data types.
*2. Design a program that dynamically generates a page layout based on user input for a Lightning record page in Salesforce.
*3. Develop a program that allows users to create custom buttons, links, and actions for a specific object in Salesforce.
*4. Implement a program that generates a compact layout for a given object in Salesforce, displaying only essential fields.
*5. Build a program that allows users to define and manage field sets for a specific object in Salesforce.
*6. Create a program that retrieves and displays the object limit information for a Salesforce org.
*7. Develop a program that allows users to manage record types for a specific object in Salesforce, including creating, updating, and deleting them.
*8. Implement a program that applies a related lookup filter to a specific object in Salesforce, restricting the available lookup values based on specified criteria.
*9. Build a program that dynamically generates a search layout for a given object in Salesforce, allowing users to customize the search fields and their order.
*10. Create a program that retrieves the hierarchy column information for a specific object in Salesforce and displays the parent-child relationship between records.
S.No Question
#1. Develop a program that allows users to define and enforce validation rules for fields on a specific object in Salesforce.
#2. Implement a program that generates a visual representation of the schema using Schema Builder in Salesforce,displaying object relationships and field details.
#3. Build a program that retrieves and displays the page layouts available for a specific object in Salesforce.
#4. Create a program that allows users to add, remove, and reorder buttons, links, and actions on a specific page layout in Salesforce.
#5. Develop a program that retrieves and displays the compact layouts available for a specific object in Salesforce.
#6. Implement a program that allows users to create and manage field sets for a specific object in Salesforce, including adding and removing fields.
#7. Build a program that retrieves and displays the current usage and limits for different object types in a Salesforce org.
#8. Create a program that allows users to create and manage record types for a specific object in Salesforce, including assigning page layouts and picklist values.
#9. Develop a program that allows users to define and apply related lookup filters to restrict lookup values on a specific object in Salesforce.
#10. Implement a program that dynamically generates a search layout for a given object in Salesforce, allowing users to select and order search fields based on their requirements.
Section 2 - Access to the Object
- Profiles - OWD(Sharing Setting) - Permission Set

S.No Question
*1. Create a program that lists all the profiles in a Salesforce org.
*2. Develop a program that displays the permissions assigned to a specific profile in Salesforce.
*3. Implement a program that allows users to create a new profile in Salesforce with predefined permissions.
*4. Build a program that retrieves and displays the object-level permissions for a given profile in Salesforce.
*5. Create a program that assigns a permission set to a specific profile in Salesforce.
*6. Develop a program that checks and displays the sharing settings (OWD) for a specific object in Salesforce.
*7. Implement a program that allows users to update the sharing settings (OWD) for a specific object in Salesforce.
*8. Build a program that retrieves and displays the sharing rules associated with a specific object in Salesforce.
*9. Create a program that lists all the permission sets available in a Salesforce org.
*10. Develop a program that displays the permissions assigned to a specific permission set in Salesforce.
S.No Question
#1. Implement a program that allows users to create a new permission set in Salesforce with predefined permissions.
#2. Build a program that retrieves and displays the object-level permissions for a given permission set in Salesforce.
#3. Create a program that assigns a permission set to a specific user in Salesforce.
#4. Develop a program that checks and displays the default sharing access for a specific object in Salesforce.
#5. Implement a program that allows users to update the default sharing access for a specific object in Salesforce.
#6. Build a program that retrieves and displays the sharing rules associated with a specific object in Salesforce.
#7. Create a program that lists all the profiles that have access to a specific custom object in Salesforce.
#8. Develop a program that displays the field-level security settings for a specific profile in Salesforce.
#9. Implement a program that allows users to update the field-level security settings for a specific profile in Salesforce.
#10. Build a program that retrieves and displays the permission sets assigned to a specific user in Salesforce.
Section 3 - Access to the record
- Roles and role Hierarchy - Groups - Sharing Rules - Manual Sharing - Queue

S.No Question
*1. Create a program that retrieves and displays all the roles in a Salesforce org.
*2. Develop a program that allows users to create a new role in Salesforce.
*3. Implement a program that checks and displays the role hierarchy in Salesforce.
*4. Build a program that retrieves and displays the users assigned to a specific role in Salesforce.
*5. Create a program that lists all the groups in a Salesforce org.
*6. Develop a program that allows users to create a new group in Salesforce.
*7. Implement a program that checks and displays the members of a specific group in Salesforce.
*8. Build a program that retrieves and displays the sharing rules associated with a specific object in Salesforce.
*9. Create a program that allows users to create a new sharing rule for a specific object in Salesforce.
*10. Develop a program that checks and displays the manual sharing entries for a specific record in Salesforce.
S.No Question
#1. Implement a program that allows users to manually share a record with another user or group in Salesforce.
#2. Build a program that retrieves and displays the members of a specific queue in Salesforce.
#3. Create a program that allows users to create a new queue in Salesforce.
#4. Develop a program that checks and displays the ownership and access settings for a specific record in Salesforce.
#5. Implement a program that allows users to manually transfer ownership of a record to another user in Salesforce.
#6. Build a program that retrieves and displays the sharing rules associated with a specific object in Salesforce.
#7. Create a program that allows users to update the sharing rules for a specific object in Salesforce.
#8. Develop a program that checks and displays the manual sharing entries for a specific record in Salesforce.
#9. Implement a program that allows users to remove manual sharing entries for a specific record in Salesforce.
#10. Build a program that retrieves and displays the members of a specific queue in Salesforce.
Section 4 - Workflow Action
- Email Alert - Workflow Rule - Send Action - Task - Outbound Message

S.No Question
*1. Create a program that sends an email alert to a specified recipient when a certain condition is met in Salesforce.
*2. Develop a program that allows users to create a workflow rule in Salesforce to automate certain actions.
*3. Implement a program that triggers a workflow rule to send an email alert when a record meets specific criteria.
*4. Build a program that sends a custom email notification using an email template and Apex code in Salesforce.
*5. Create a program that allows users to define and manage email templates for different objects in Salesforce.
*6. Develop a program that sends an email alert to a designated user or group when a specific event occurs in Salesforce.
*7. Implement a program that creates a task for a user based on certain conditions in Salesforce.
*8. Build a program that assigns a task to a specific user or group in Salesforce.
*9. Create a program that allows users to define and manage task templates for different objects in Salesforce.
*10. Develop a program that triggers a workflow rule to create a task for a user when specific conditions are met in Salesforce.
S.No Question
#1. Implement a program that sends an outbound message to an external system when a record is updated in Salesforce.
#2. Build a program that allows users to define and manage outbound messages for integration purposes in Salesforce.
#3. Create a program that triggers a workflow rule to send an outbound message to an external system when specific criteria are met in Salesforce.
#4. Develop a program that allows users to define and manage workflow rules for different objects in Salesforce.
#5. Implement a program that sends a follow-up email to a customer based on a specific action or event in Salesforce.
#6. Build a program that automates the creation of tasks for different stages of a sales process in Salesforce.
#7. Create a program that sends an email alert to a designated user or group when a record is assigned to them in Salesforce.
#8. Develop a program that allows users to define and manage email alert templates for different objects in Salesforce.
#9. Implement a program that triggers a workflow rule to send an email alert when a record is created or updated with specific values in Salesforce.
#10. Build a program that automatically sends an email notification to a customer when their support ticket status changes in Salesforce.
Section 5 - Automation Processes
- EProcess Buildert - Flow - Approval Process

S.No Question
*1. Create a program that allows users to define and manage process builder rules for a specific object in Salesforce.
*2. Develop a program that triggers a process builder to perform a specific action when certain conditions are met in Salesforce.
*3. Implement a program that checks and displays the current flow versions available in a Salesforce org.
*4. Build a program that allows users to create and manage flows for different business processes in Salesforce.
*5. Create a program that triggers a flow to automate a series of tasks and actions based on specific criteria in Salesforce.
S.No Question
#1. Develop a program that allows users to define and manage approval processes for a specific object in Salesforce.
#2. Implement a program that checks and displays the current approval process settings for a record in Salesforce.
#3. Build a program that triggers an approval process when a record meets specific criteria in Salesforce.
#4. Create a program that allows users to define and manage approval steps and criteria for a specific approval process in Salesforce.
#5. Develop a program that displays the approval history and current status of a record in Salesforce, including the approvers and their decisions.
Section 6 - Triggers
- Context Variables - Trigger events - Bulkification - Governor Limits

S.No Question
*1. Create a program that demonstrates the usage of context variables in an Apex trigger in Salesforce.
*2. Develop a program that triggers a specific action based on different trigger events, such as before insert, after update, or before delete, in Salesforce.
*3. Implement a program that demonstrates bulkification techniques to process large sets of records efficiently in a Salesforce trigger.
*4. Build a program that analyzes and manages governor limits in Salesforce to ensure compliance and optimize performance.
*5. Create a program that showcases the use of context variables in a flow in Salesforce.
S.No Question
#1. Develop a program that triggers a flow based on different events, such as record creation or update, in Salesforce.
#2. Implement a program that demonstrates bulkification techniques when working with large data sets in a flow in Salesforce.
#3. Build a program that analyzes and monitors governor limits when executing a flow in Salesforce.
#4. Create a program that utilizes context variables in a Visualforce page controller in Salesforce.
#5. Develop a program that triggers specific actions or logic based on different events or user interactions in a Visualforce page in Salesforce.
Section 7 - Classes
- Handler Classes - Batch Class - Schedulable Class

S.No Question
*1. Create a program that demonstrates the usage of handler classes to centralize and manage exception handling in Salesforce.
*2. Develop a program that utilizes a batch class to process large volumes of data asynchronously in Salesforce.
*3. Implement a program that schedules a schedulable class to run at a specified time or on a recurring basis in Salesforce.
*4. Build a program that demonstrates the usage of a handler class to handle governor limit exceptions in a batch class in Salesforce.
*5. Create a program that showcases the implementation of a batch class to perform data manipulation operations on multiple records in Salesforce.
S.No Question
#1. Develop a program that schedules a schedulable class to execute a specific business logic or process at regular intervals in Salesforce.
#2. Implement a program that demonstrates the usage of a handler class to manage exception handling in a schedulable class in Salesforce.
#3. Build a program that utilizes a batch class to perform complex data transformations and calculations on a large dataset in Salesforce.
#4. Create a program that showcases the implementation of a schedulable class to automate data updates or record processing in Salesforce.
#5. Develop a program that demonstrates the usage of a handler class to handle errors and exceptions in a schedulable class, providing detailed logging and notification in Salesforce.

Contact Us

Our Address

Plot No. 64, PU-4, Scheme 54, Behind C21 Mall near Hotel Holiday , AB Road, Indore Pin-code:452001

Email Us

contact@codebetter.in

Call Us

+91 88230 75444, +91 99939 28766

Loading
Your message has been sent. Thank you!