Build 7 Real-Time Salesforce(LWC) Projects + Bonus Project
What you'll learn
- Experience Site with LWR Template
- Enable Website to Guest user
- Building and exposing LWC component to Experience site
- Layout designing using HTML and styling using CSS
- Responsive designing
- Styling variables, SLDS library, Styling hooks
- Static resources in CSS and JS
- Form building with HTML Validation
- Building reusable components
- Component communication and Parent to child communication
- Adding music in LWC
- Calling API through LWC
- Calling API through APEX
- Wire service, Wire Adapters
- lightning record forms
- Calling Apex Imperative and refresh Apex data
- Survey Building and Publish
- CRUD Using APEX and LWC
- Using lightning tab, lightning accordion
- lighting datatable, modal component
- Banner, social media icons and so on
Requirements
- A PC with Windows or Linux or Mac with stable internet
- Basic knowledge of the Salesforce platform and LWC
- Basic knowledge of HTML, CSS and JS
- Willingness to learn & Grow
Description
The Salesforce market is on fire, but many developers still lack practical experience with Lightning Web Components (LWC). This course is designed to bridge that gap by helping you build a portfolio of real-world, hands-on LWC projects.
Whether you're learning LWC for the first time or preparing for a job interview, this course will give you projects you can confidently showcase on your resume. You’re encouraged to share them with recruiters and hiring managers.
What You’ll Build
In this course, we’ll build 7 real-time projects from scratch:
BMI Calculator App
Alarm Clock App
Currency Converter App
Weather App
Employee Survey App
Note-Taking App
Personal Portfolio Site
Bonus Project:
We’ve also added a brand-new AI-powered bonus project — Build an AI Chef with Salesforce — where you’ll use Prompt Builder, Apex, and LWC to generate recipes based on user inputs.
Key Skills You’ll Learn
Creating Experience Cloud sites using LWR templates
Enabling guest user access
Exposing LWCs on Experience sites
Layout and responsive design techniques
API integration via LWC and Apex
Using CSS variables, Styling Hooks, and SLDS
Handling static resources (CSS & JS)
Building reusable components
Parent-child communication between components
Using wire adapters, Lightning Record Forms, and Apex calls
Building custom surveys and forms
Performing CRUD operations via LWC and Apex
Using Lightning components like tabs, accordions, data tables, cards, badges, banners, and modals
Adding audio (e.g., ringtones or sound effects)
This course focuses entirely on Lightning Web Component development, using real-world problem statements and examples to make learning practical and job-ready.
Who this course is for:
- Looking for a job change in Salesforce
- Salesforce Professionals
- Salesforce Developers who wants to build cool projects in LWC
Instructor
Hello there, fellow learners, Welcome to my corner of the virtual classroom.
Allow me to introduce myself: I'm Nikhil, a seasoned JavaScript and Salesforce developer with over a decade of hands-on experience in the world of software development.
Throughout my journey, I've had the privilege of honing my craft and delving deep into the realms of JavaScript and Salesforce. Whether it's crafting elegant code or architecting innovative solutions, I'm passionate about leveraging technology to make a positive impact.
As an active member of the Salesforce Community, I've had the pleasure of sharing my knowledge through numerous talks on Lightning Web Components. It brings me great joy to contribute to the community by building reusable components and fostering collaboration among developers.
In addition to my practical experience, I hold certifications from both Salesforce and Microsoft as a testament to my expertise in JavaScript development.
When I'm not immersed in the world of coding, you'll often find me enjoying a soothing cup of tea , vibing to some music , staying active with exercise , or exploring the latest advancements in technology.
I'm thrilled to have the opportunity to share my knowledge and insights with you through my Udemy courses. Whether you're just starting out or looking to level up your skills, I'm here to guide you every step of the way.
So, what are you waiting for? Let's embark on this learning journey together. See you in my course.