DASVM’s Salesforce Lightning Training is developed and orchestrated by the industry experts to help the learners expertise in the Salesforce Lightning Framework Conceptions. Lightning web components are custom elements built using HTML and modern JavaScript. In this course, candidate will learn how to program Lightning Web Components with markup, JavaScript, CSS, Apex, and the Salesforce Lightning Design System (SLDS). This complete course provides in-depth overview of new Lightning Web Component programming with alot of attention towards an existing understanding of Aura components onto the concepts that exist in the new framework programming model. Through this Salesforce Lightning Online Training, you can master all the skills required to build the apps through Lightning App Builder.
Course Objectives:
- Develop Lightning Web Components for use in many Salesforce experiences.
- Work in a modern Salesforce development environment using Code Builder, Git, and the Salesforce Command Line Interface (CLI) in conjunction with a Dev Hub and scratch orgs.
- Communicate between Lightning Web Components using custom events, public methods, and pub-sub.
- Read and write Salesforce data using wire service and imperative Apex.
- Style Lightning Web Components with CSS and SLDS.
- Build advanced components using service components, localization, third-party JavaScript, and external APIs.
- Create forms using standard components and custom controls.
- Develop in a source-tracked org and deploy to non source-tracked orgs.
Course content
Introduction
- Intro to Salesforce LWC (Lightning Web Component)
- Set up a development environment
- Installing VS code
- Installing Salesforce CLI
- Creating default and scratch org
- Difference between LWC and Aura
LWC Fundamentals
- Creating a Basic Component
- HTML template
- Working with JavaScript controllers
- Applying CSS
- Lifecycle hooks
- Conditional Rendering
- Loops or iteration
JavaScript Properties
- Private properties
- Public properties
- Getter
Setting Up the Development Environment
- Installing Salesforce CLI and Visual Studio Code
- Configuring the Salesforce DX project
- Setting up a Salesforce Developer Org
- Dev Hub (Create, Authorize, Open, Access , Push, Pull)
- Setting MS Visual Code
LWC Creation
- Creating Basic LWC (.Html, .JS, JS-Meta.xml)
- LWC Button : Button ,Button Group, Button-Icon ,Button-Menu, Button Stateful
- LWC Card : Card, Layout, Layout-Items Div
- LWC Fields – Input, Output
- LWC Tab – Tab, Tabset , Tabarea
- LWC Formatted : Date, number, phone, Text, time, address, email, url
LWC Actions (Client Actions)
- Creating LWC actions (On Click , On change, On Focus Etc,,)
- @Wire , @Track @Api
- Events Targets
- Custom Actions with JavaScript
LWC with Apex Class & Methods
- Creating LWC Methods to Access SFDC Data
- @ Auraenabled class Methods
- Methods with Params
- Wire Apex Method to a Function
- Import APEX Methods
- Import Objects and Fields from SFDC Schema
- RefreshApex
- Continuation
- Continuation Limits
LWC Events
- LWC Events
- Create and Dispatch Events
- Passing Data in LWC Events
- Event Handlers
- addEventListener
- Event Propagation (Bubbles and Composed)
- Event Propagation (Bubbles and Composed)
LWC DATA (LWCDS)
- Introduction to LWC Data System
- LWCDS load, edit, create
- LWC Data Tables
- LWC Data with Wire
- LWC Data Error Handling
- LWC Data (General)
- LWC Data Sobject
- LWC Data without Params
- LWC Data with Params
- LWC DS with Server-Side Controllers
LWC Styles (CSS)
- Introduction to LWC Styles
- Defining LWC Custom Styles
- Defining LDS (Lightning Design System) Styles
- Creating Custom CSS Component
- Calling Custom CSS Component in LWC
Data Binding and Component Communication
- Property and attribute binding
- Handling events and event propagation
- Communication between parent and child components
Working with Salesforce Data
- Introduction to Apex controllers
- Retrieving and manipulating data using Apex
- Using Lightning Data Service for record operations
Lightning Design System (SLDS)
- Understanding the Salesforce Lightning Design System
- Styling LWC components using SLDS classes
- Customizing component look and feel
LWC Component Development
- Working with forms and form validation
- Implementing data table and pagination
- Implementing search functionality
LWC Component Lifecycle
- Understanding the lifecycle of a Lightning Web Component
- Implementing lifecycle hooks and handling component initialization
Decorators
- Introduction
- Need/Use
- track decorator
- api decorator
- Use decorators in code
- Defining decorators
- Accessing Values of decorators
- Manipulating Data
- Getters and Setters
- Use/Need of getters and setters
- Manipulating data with getters and setters
- Wire decorators in LWC
- Use/Need of wire decorators in LWC
- Manipulating data with wire decorators
Reports and Dashboards
- Introducing Reports
- Build a Report
- Run and Then Read a Report
- Share a Report
- Report Limits etc.
- Working with Different Types of Report
- Summary Report,
- Tabular Report,
- Joined Report and
- Matrix Report
- Report Types
- Introducing Dashboards Component Types
- Chart
- Gauge
- Metric
- Table
- Introducing Custom Report Types
Testing and Debugging LWC Components
- Writing unit tests for LWC components
- Using the Salesforce DX CLI for testing and debugging
- Best practices for LWC component testing
Deploying and Packaging LWC Components
- Deploying components to Salesforce Orgs
- Packaging LWC components for distribution
- Managing versioning and dependencies
Debugging LWC
- Enable debug mode
- chrome dev tools
Tools and Data Migration Tools
- Install Data loader
- Data Loader actions
- Insert
- Update
- Upsert
- Delete
- Hard Delete
- Export
- Export All
- io
- Working with Workbench
- Working with Import Wizard
Advanced LWC Concepts
- Working with Lightning Data Service and base components
- Advanced event handling and component communication patterns
- Performance optimization techniques for LWC
LWC Best Practices and Resources
- Best practices for writing efficient and maintainable LWC code
- Resources for further learning and staying updated with LWC
To see the full course content Download now
Course Prerequisites
- To start working with Salesforce Lightning Web Components (LWC), you need to have the following prerequisites:
- Basic knowledge of HTML, CSS, and JavaScript: LWC is built on web standards such as HTML, CSS, and JavaScript, so it's important to have a good understanding of these technologies.
- Familiarity with Salesforce platform: LWC is a part of the Salesforce Lightning Platform, so you should have some familiarity with Salesforce and its various features and components.
- Access to a Salesforce Developer Edition Org: You need a Salesforce Developer Edition Org to create and test LWC components.
- Basic understanding of Salesforce Apex and SOQL is preferred.
Who can attend
- This course is designed for independent software vendors (ISVs) and web application developers who want to produce custom Lightning Web Components and applications that run in multiple Salesforce experiences
- Salesforce developer
- Software developers
- Web application developers
- Salesforce administrator and configuration
- Project managers
- Aspirants who are willing to learn Salesforce UI.
- Those who want to produce custom Lightning web components and applications.
Number of Hours: 30hrs
Certification
Key features
- One to One Training
- Online Training
- Fastrack & Normal Track
- Resume Modification
- Mock Interviews
- Video Tutorials
- Materials
- Real Time Projects
- Virtual Live Experience
- Preparing for Certification
FAQs
DASVM Technologies offers 300+ IT training courses with 10+ years of Experienced Expert level Trainers.
- One to One Training
- Online Training
- Fastrack & Normal Track
- Resume Modification
- Mock Interviews
- Video Tutorials
- Materials
- Real Time Projects
- Materials
- Preparing for Certification
Call now: +91-99003 49889 and know the exciting offers available for you!
We working and coordinating with the companies exclusively to get placed. We have a placement cell focussing on training and placements in Bangalore. Our placement cell help more than 600+ students per year.
Learn from experts active in their field, not out-of-touch trainers. Leading practitioners who bring current best practices and case studies to sessions that fit into your work schedule. We have a pool of experts and trainers are composed with highly skilled and experienced in supporting you in specific tasks and provide professional support. 24x7 Learning support from mentors and a community of like-minded peers to resolve any conceptual doubts. Our trainers has contributed in the growth of our clients as well as professionals.
All of our highly qualified trainers are industry experts with at least 10-12 years of relevant teaching experience. Each of them has gone through a rigorous selection process which includes profile screening, technical evaluation, and a training demo before they are certified to train for us. We also ensure that only those trainers with a high alumni rating continue to train for us.
No worries. DASVM technologies assure that no one misses single lectures topics. We will reschedule the classes as per your convenience within the stipulated course duration with all such possibilities. If required you can even attend that topic with any other batches.
DASVM Technologies provides many suitable modes of training to the students like:
- Classroom training
- One to One training
- Fast track training
- Live Instructor LED Online training
- Customized training
Yes, the access to the course material will be available for lifetime once you have enrolled into the course.
You will receive DASVM Technologies recognized course completion certification & we will help you to crack global certification with our training.
Yes, DASVM Technologies provides corporate trainings with Course Customization, Learning Analytics, Cloud Labs, Certifications, Real time Projects with 24x7 Support.
Yes, DASVM Technologies provides group discounts for its training programs. Depending on the group size, we offer discounts as per the terms and conditions.
We accept all major kinds of payment options. Cash, Card (Master, Visa, and Maestro, etc), Wallets, Net Banking, Cheques and etc.
DASVM Technologies has a no refund policy. Fees once paid will not be refunded. If the candidate is not able to attend a training batch, he/she is to reschedule for a future batch. Due Date for Balance should be cleared as per date given. If in case trainer got cancelled or unavailable to provide training DASVM will arrange training sessions with other backup trainer.
Your access to the Support Team is for lifetime and will be available 24/7. The team will help you in resolving queries, during and after the course.
Please Contact our course advisor +91-99003 49889. Or you can share your queries through info@dasvmtechnologies.com