
Introduction to Salesforce and Why you need it?
Create your own developer org by signing up at the Salesforce developer site, filling the form with your details, verifying your account, and logging in to Salesforce.
Log in to Salesforce, navigate to setup, search for domain, register a custom domain, check availability, deploy it to users, and verify domain readiness in your org.
Learn how to create and apply a namespace in a Salesforce project by using the package manager in setup, so all custom objects and fields use the namespace prefix.
Develop a two-component sales app in Salesforce Lightning: an account and contact view with a revenue chart and view/refresh reports, plus create new accounts and contacts.
Create and save a Salesforce Lightning report on accounts and contacts, selecting fields such as annual revenue and account name, run it, and share with the company after choosing charts.
Create a new opportunities component in salesforce lightning that displays a list view of five newly created opportunities, focusing on the opportunities object rather than all opportunities.
Create a new Apex class, the contact list controller, to retrieve contact details by account id and return them as a list via a static method for Lightning components.
Build a Lightning component to display account contacts by retrieving data via the controller, binding the record id, and rendering a datatable in a Lightning card with a new button.
Create a component controller to call the Apex class and retrieve contact data, wiring actions for initializing, fetching contacts, and creating new contacts within a lightning component.
Test and debug the built Salesforce lightning components, verify accounts and contacts display, and adjust the record limit to five while reviewing leads and opportunities.
Develop a complete Salesforce Lightning component with hands-on editing and saving, validate phone and email with regular expressions, and demonstrate updating records.
Create an Apex controller to retrieve a contact list for an account and save updates, returning a map with status and message while handling errors with try and catch.
Develop and integrate logic in a Salesforce Lightning component to fetch a contact list, display it with record view and record edit forms, and enable edits with validation.
Develop and wire a Salesforce Lightning component controller to fetch, create, edit, and save contact records, with helper functions and auto-populated account IDs.
Develop a Lightning component helper to encapsulate reusable logic, including get contact list and save contact list, wire to the controller, manage server calls, and show toast messages for outcomes.
Learn how to add component style in lightning using the style panel to apply a hide form class, hiding a form block and unhide by removing the class.
Add the developed component to a Salesforce record page, configure fields, and save to apply changes. Verify updates after refreshing the record to ensure the component works as intended.
Salesforce Lightning component development guides a hands-on delete functionality for opportunities on an account page, including selection via checkboxes, deletion, and undelete through the recycle bin.
Create a new Apex controller with two public static methods to retrieve opportunities by account and delete selected opportunities, returning a status and message for success or failure.
Develop a Lightning component that loads opportunities, presents them with checkboxes for deletion, and wires a delete action to remove selected records via the Apex controller.
Create a Salesforce Lightning component controller to manage selecting and deleting opportunities using two functions: get the list and delete OPB list, based on checkbox selections.
Scenario to be developed for performing input validations
Changing the code in component and controller to add custom validations on input fields
This course is for beginners in Salesforce Lightning who would like to learn how to build Lightning Components in various ways. It explores various ways of developing Salesforce Lightning Apps. It is made up of two parts:
The First one is to develop Lightning Pages (App and Home) using Lightning App Builder and the second one is to develop custom components and add them to Accounts record page using Lightning Component, Controller and APEX class and to perform various actions on it using coding.
You will learn how to use various standard parts of Lightning App Builder like List View, Report Chart and Recent items. In addition, you will also learn how to use queries (like: select, update, delete,etc) in APEX class; write Javascript code in Component Controllers / Helpers to fetch the records and display them on the component. You will also learn how to use various ways of querying, creating, modifying and deleting records. You will be learning how to Edit, Save records using lightning components, how to delete them and also use Toast to display Success, Error messages. In the last section you will learn how to perform custom validations on input fields in Lightning Components.