Programming Lightning Components Certification
Course Overview:
The Lightning experience provides a modern and more efficient experience for all the Salesforce users and allows you to modify existing applications or 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 Salesforce1. 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 coding skill set to the next level. The lightning components provide an out-of-the-box set of components that allows building applications, event-driven architecture providing decoupling between components, and a framework optimized for performance by utilizing the server, browser, network, and devices.
Enroll in this course to gain programming experience using Lightning Components, JavaScript, CSS, Apex, and the Salesforce Lightning Design System (SLDS), and deploy them successfully for use by Salesforce end users.
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
- Perform client-side data validation using input forms
- Create applications and use them to create, read and update data from a Salesforce organization
- Invoke features of Salesforce programmatically
- Use AppExchange and unmanaged packages to provide components
- Use SLDS and Lightning Tokens to enable theme for your application
Why get enrolled in this Course?
Enroll in this course to
- Create lightning components and applications
- Build surface lightning components and applications
- Learn Salesforce concepts for invoking features
- Gain knowledge on SLDS and Lightning Tokens
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, reusable lightning components, and applications
- Design your applications
- Gain knowledge on SLDS and Lightning Tokens
- Detail the key features of the Salesforce concepts
- Gain knowledge about building applications
- Describe the input forms for client-side data validation
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 HTML5, JavaScript and styling markup with CSS
- Experience with Salesforce and
- Developing single page applications (SPAs) experience is recommended not mandatory
Course Content:
Lesson 1: Course Introduction
This lesson introduces you to the course and helps you develop applications using HTML5 and lightning components. Using lightning components, you can create dynamic web applications for mobile and desktop devices. The main feature is the OOTB (out-of-the-box) set of components that helps you kick start building applications. OOTB component saves your time by taking care of the optimization of your application with different devices. Apex programming language allows developers to add business logic and allows to initiate apex code using Web service requests and to use triggers on objects.
Class 1:
- Getting Started
- Develop Apps using HTML5 and Lightning Components
- Lightning Component Definition
Class 2:
- Defining and Manipulating Component Attributes
- User Events Handling
- Debug and Troubleshoot Your App
Class 3:
- Using Helpers for Complex Client-Side Event Handling
- Documenting a Component
- Applications of OOTB Lightning Input Components
Class 4:
- Working with Apex
- Testing and Troubleshooting using Apex
Lesson 2: Surfacing Lightning Components
This session helps you understand the method to create lightning components, and use the Record Pages. These Record pages have the context of a record and are not the same as application pages. Use a combination of an interface and an attribute. At the end of this lesson, you will be able to create lightning pages using App Builder quickly.
Class 1:
- All about Surfacing Lightning Components
- Use components to build Lightning Pages and App Builder
Class 2:
- Building Components for Lightning Experience Record Pages
- Defining a Lightning Application
Class 3:
- Create Visualforce Pages with Lightning
- Installing and using Components from AppExchange
- Packaging Components for Distribution
Lesson 3: Deploy Navigation and Layouts
This lesson teaches you to customize and use Lightning experience with the options available in Lightning components. A lightning tabset holds multiple tab components and makes only one tab visible at a time. The lightning layout is a flexible grid system and allows to arrange containers within a page or inside another container. The deck of cards is for applying a container around another related grouping of information.
Class 1:
- Use lightning tabset
- Implement Button Groups
- Apply a “Deck of Cards” Layout
Class 2:
- Use the layout Grid System
- Implement Menus
Lesson 4: Building Advanced Components
In this course, you will gain complete working knowledge of the advanced components, their concepts and the way of using them in your application building process.
Class 1:
- Component Body
- Instantiate and Destroy Components dynamically
- Localizing Content
Class 2:
- Define and Handle Nested Sub-tags
- Raise Events and Define Public Functions
- Raise Salesforce1 Events
Class 3:
- Using Renderers
- Using Inheritance
- Writing Device-Specific Code
Lesson 5: Working with Data
Lightning allows handling data by using sharing rules and setting field level security. Lightning data service improves user interface consistency and performance. This section also proves the easiness of using records in Apex.
Class 1:
- Implement Forms
- Validate Input Data
- Implement a Query-By-Example System
Class 2:
- View and Edit Salesforce Records
- Server Requests Completion
Lesson 6: Theming Your Application
Theming your application is essential as they decide the appearance and structure of each page in your application.
Class 1:
- Apply Colors and Typography
- Theming with Lightning Tokens
FAQs:
1.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.
2. 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 designed applications can be hosted on other platforms also.
3. What is meant by Salesforce Lightning?
Salesforce Lightning refers to the Lightning Component Framework and other tools which are used by developers. Using lightning, you can build responsive applications for any device.
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.
Salesforce Course topics to learn
- Integrating with Force.com
- Certification Preparation for Platform App Builder
- Certification Preparation for Platform App Developer
- Programmatic Development using Apex and Visualforce
- Programming Lightning Components Certification