Salesforce Lightning is a suite of tools and technologies designed to enhance the Salesforce user experience and enable developers to build custom applications and components on the Salesforce platform.
-
Modern User Interface: Offers a modern and visually appealing user interface with improved navigation, layout, and customization options compared to Salesforce Classic.
-
Lightning App Builder: Allows users to easily create custom applications and pages using a drag-and-drop interface, enabling rapid development and customization without coding.
-
Lightning Components: Provides reusable building blocks for creating custom functionality within Salesforce applications, promoting modular development and code reuse.
-
Lightning Web Components: A newer development model for building Lightning Components using modern web standards like JavaScript ECMAScript 6 and Web Components, offering improved performance and maintainability.
Before learning Salesforce Lightning, it's beneficial to have the following skills:
-
Salesforce Administration: Understanding of Salesforce administration concepts, including user management, data security, and customization options.
-
Basic Programming: Familiarity with basic programming concepts such as variables, data types, loops, and conditional statements.
-
Web Development: Knowledge of web development languages and technologies such as HTML, CSS, and JavaScript for building custom components and pages in Salesforce Lightning.
-
Salesforce Development: Proficiency in Salesforce development concepts such as Apex (Salesforce's proprietary programming language), Visualforce, and Salesforce Object Query Language (SOQL).
By learning Salesforce Lightning, you gain the following skills:
-
Salesforce Development: Mastery of developing custom applications, components, and pages within the Salesforce Lightning framework.
-
User Interface Design: Ability to design intuitive and visually appealing user interfaces using Lightning Components and the Lightning Design System.
-
Customization: Skills to customize Salesforce applications and pages to meet specific business requirements and user preferences.
-
Integration: Knowledge of integrating Salesforce Lightning with external systems and services using APIs, web services, and integration tools.
