
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.
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.
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 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.
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.
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.