Lightning Components Implementation for Platform Developers Certification
Course Overview:
The Lightning component implementation for platform developers allows you to build rich applications by enabling you to use the new developer tools. This experience provides a modern and more efficient experience for all the Salesforce users and allows you to create your customized applications. Lightning App Builder and Lightning components serve as a great asset in letting you create new applications.
The Programming Lightning Components Certification Course enables you to develop custom applications running in Lightning Experiences and Salesforce. This course lets you learn the programming methods for applications to support multiple devices and screen sizes from a single codebase.
This course develops your Apex coding skill set by teaching you to develop responsive applications using the Lightning Component Framework. At the end of this course, you will be able to build a lightning application and components that look like the Salesforce app but provides you secure access, display, and manipulation of data. Interaction with the newly developed applications is possible using standard and custom events.
Enroll in this course to gain hands-on experience using Lightning Components and develop single page applications. These applications are available in both mobile and desktop environments.
What will you learn?
During this course, you will learn to
• Create custom, reusable lightning components, and applications
• Create surface lightning components and applications throughout the Salesforce ecosystems
• Build a Salesforce1 application
Why get enrolled in this Course?
Enroll in this course to
• Create lightning components and applications
• Learn attributes and expressions
• Create interactive applications
• Understand the lightning component Framework and user inputs
Course Offerings:
• Live/Virtual Training in the presence of online instructors
• Quick look at Course Details, Contents, and Demo Videos
• Quality Training Manuals for easy understanding
• Anytime access to Reference materials
• Gain your Course Completion Certificate on the Topic
• Guaranteed high pay jobs after completing certification
Course Benefits:
• Identify and create custom, lightning components and applications
• Design your applications
• Gain knowledge on SLDS
• Detail the key features of the Lightning component Bundle
• Gain knowledge about building applications
• Learn to store and display data using attributes and expressions
• Use component controllers and invoke Apex features
Audience:
• Independent software vendors
• Web application developers willing to develop custom Lightning Components and develop Applications to run in Lightning experience, Salesforce1 or hybrid mobile applications
Prerequisite:
• Programming experience with Java or any object-oriented programming language
• Understand basic modeling concepts
• Solid basic understanding of Salesforce concepts
• Experience with basic SQL and basic HTML
• Knowledge of basic data modeling concepts for relational databases
Course Content:
Lesson 1: Course Introduction
This session gives an overview of the course and teaches you to setup custom domain using the lightning components. Components serve as the building blocks of an application.
Class 1:
• Setting up a Custom Domain
• Introducing AW Computing
• Deploying a Custom Domain
Lesson 2: Select UI Frameworks
The User Interface components available in Lightning experience enables highly efficient and interactive user experiences
• Salesforce Frameworks for Responsive Web Development
• Choose between Lightning and Visualforce
Lesson 3: Create Lightning Application
This session helps you understand the method to create a lightning application from components, and use the Resource Bundles.
Class 1:
• Building a Lightning Application from Components
• Identifying Resources in the Resource Bundles
• Adding Style Using CSS
• Surfacing a Lightning Component
Lesson 3: Debugging a Lightning Component
This chapter shows you how to debug in Lightning components and to understand the debug statements. It is easier to debug the JavaScript codes. Using the Salesforce Lightning Inspector, you can navigate the component tree, inspect component attributes, and profile component performance. This inspector is a Google Chrome DevTools extension
• Enabling Debug Mode for all Lightning Components
• Working with console.log()
• Understanding the debug statements
• Use the Salesforce Lightning Inspector Chrome Extension
Lesson 4: Accessing Data in a Lightning Component (Part 1)
In this class, you will gain complete working knowledge with the development of Client and server-side controllers.The Lightning component framework supports the client-side and server-side controllers. Any event gets connected to a client side action which in turn calls a server side action.
Class 1:
• Understanding Server-side
• Understanding Client-side Controllers
• Working with Attributes
• Writing Expressions for Components
Lesson 5: Accessing Data in a Lightning Component (Part 2)
The main highlighted feature is the out-of-the-box events that enable component interaction within lightning experience or Salesforce1 or with other lightning components. These events allow the components to open a record, create or edit the page and navigate to a record.
Class 1:
• Handling the Standard Initialization Event
• Iterating over a Result Set
• Navigating to a Record
Lesson 6: Developing Interactive Lightning Apps Using Events
The Lightning component supports event-based architecture that allows you to create custom events. The framework reacts to events caused by user interactions like button clicks and mouse-overs or by any other non-interactive actions.
Class 1:
• Defining a Custom Event
• Registering and Firing a Custom Component Event
• Handling a Custom Event
FAQs:
1. What is meant by Lightning?
A collection of tools and techniques that support the Salesforce platform is called Lightning.
2. What are the Lightning Components?
Lightning components consist of a User Interface Framework that allows you to develop web applications for mobile and desktop devices. Lightning components serve as a base for building applications with dynamic and responsive user interfaces. On the client side, it uses Javascript, and on the server side, it uses Apex.
3. Where can we use the Lightning Components?
Lightning components can be used to customize your sales force organization and create standalone applications for hosting them on the Salesforce. The developed applications can be hosted on other platforms also.
4. Why should we use the Lightning component Framework?
The lightning component Framework provides an out-of-the-box set of components that increases the performance of your application. The framework also supports partitioned multi-tier component development which bridges the client and server.On the client side, it uses Javascript, and on the server side, it uses Apex.
5. Define Components?
The self-contained and reusable units of applications are called Components. They are the reusable part in an UI.
6. What are the advantages of developing App using Lightning experience?
• Delivers highly efficient and interactive user experiences
• In compliance with Salesforce user interface strategy
• Provides methods for accelerating the development
7.How to use Lightning components with Salesforce Mobile application?
To use lightning components in the Mobile application, you must create a custom lightning tab and point it to your component and include that tab in the Salesforce Mobile application.
8. Which part of the Lightning component is on the server side and which is the client side?
JavaScript is on the client side, and Apex is on the server side.
Salesforce Developer Course topics to learn
- Lightning Components Implementation for Platform Developers