Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Salesforce Javascript Certification-Lightning Web Components
Rating: 4.4 out of 5(55 ratings)
463 students

Salesforce Javascript Certification-Lightning Web Components

Learn the LWC framework and prepare to complete your JavaScript specialist super-badge ASAP.
Last updated 2/2026
English
English [Auto],

What you'll learn

  • Learn Lightning Web Components
  • Certification Preparation for Salesforce Javascript Certification
  • Support through the challenging Lightning Web Components Specialist superbadge
  • Create Custom UI for Salesforce
  • Advanced topics such as the lightning message service, the Wire adapter etc.
  • Learn how to communicate with child and parent components
  • Learn a scalable modern open source component based web framework
  • get help on the javascript superbadge if you are having a tough time

Course content

1 section30 lectures3h 45m total length
  • Course Resources0:01
  • Create a Developer Org2:22

    Set up a Salesforce developer edition and log in to a developer org with two user licenses. Install Visual Studio Code and SFDX to begin creating lightning web components.

  • Setup Development Environment4:51

    Set up your development environment by installing Salesforce Seelie, the command line interface, FDX, and Visual Studio Code; authorize your org, retrieve source, and create lightning web components.

  • Hello World LWC9:46

    Create your first hello world lightning web component in a Salesforce project by using the command panel, authorizing an org, deploying the component, and adding it to a lightning page.

  • Data Binding8:16

    Explore binding in lightning web components by binding strings, booleans, arrays from JavaScript using braces; deploy to org and use dot notation for objects; note array indexing isn't allowed.

  • Iteration9:45

    Explore two ways in Lightning web components to iterate over an array of objects (name, age, height), using for:each with a key and an iterator with first and last.

  • Conditional Rendering7:34

    Demonstrate conditional rendering in lightning web components using a template tag and a truthy value from a lightning input. Implement real-time updates with an on change handler.

  • Javascript Classes9:58

    Explore JavaScript classes, constructors, and methods, and see how extends enables inheritance between animal and dog, while lightning web components apply lifecycle hooks and super calls.

  • Component Hierarchy @api4:06

    Build parent and child lightning web components by exposing a public variable with @api and passing values from the parent to the child in data binding.

  • Getters4:43

    Demonstrate getters in lightning web components to expose computed values as properties, enabling property-like access without parentheses and computing dynamic results such as player names.

  • Setters5:30

    Learn how to use setters in lightning web components to run logic on updated parent data, exposing a setter with @api and passing transformed values to a child.

  • @track11:50

    Explore how the track decorator in lightning web components triggers re-renders for objects, arrays, and getters, clarifying automatic tracking and when overwriting the object is required.

  • Shadow DOM4:38

    Learn how the shadow dom encapsulates lightning web components and blocks standard dom queries. Use template and query selector inside components to access the shadow dom and stop propagation.

  • SLDS6:50

    Learn to style lightning web components using the lightning design system, with utility classes, a 12-column grid, and icon usage. Apply color tokens for scalable, theme-friendly components.

  • Sharing CSS4:09

    Learn to share styles across multiple lightning web components with a shared styles component. Import a css file into components and deploy together for a consistent class header.

  • Style a child component across the shadow dom7:27

    Explore styling a child component inside a shadow dom in Lightning Web Components by injecting a style tag in the rendered callback, recognizing that styles don't cross the shadow boundary.

  • Call Public Methods On Child Components3:20

    Learn to call public methods on child components by exposing methods with the API decorator, then use querySelector to invoke them from the parent on click.

  • Dispatch Custom Event on Child Component3:08

    Discover how to pass data from a child to a parent by dispatching a custom event named button clicked, bubbling through the dom, and reading data from event.detail.

  • Code-a-Long-Todo List-Part_118:44

    Build a to-do list app using Lightning Web Components, including creating components, iterating tasks, custom events, and deploying to a Salesforce org.

  • Code-a-Long-Todo List-Part_219:50

    Learn to build a todo list in lightning web components by toggling a task's completed state, rendering icons and strikethroughs, and adding tasks with a custom add item component.

  • Local Development4:51

    Develop lightning web components locally using sfdx and the lwc dev server for rapid real-time preview and safe testing with scratch or development orgs.

  • The Render Method5:18

    Explore how lightning web components use lifecycle hooks and the render method to import and render different html templates, switching UI based on the rendered default property.

  • Lifecycle Methods9:41

    Explore Lightning web components lifecycle methods, focusing on the mounting phase with constructor, connectedCallback, and renderedCallback, plus disconnection and the error callback for robust error handling in child components.

  • Lightning Navigation Service9:52

    Master the lightning navigation service to navigate with the navigation mixin and generate URLs for current component, including standard web and object pages with the wired decorator current page reference.

  • Lightning Record Form8:26

    Explore how the lightning data service powers lightning record form, edit form, and view form for delete, create, update, and edit with caching and deep references to object API names.

  • lightning-record-view-form4:15

    Compare lightning record form and lightning record view form, showing how to add fields, wrap them in a div for styling, and use lightning card and read or edit modes.

  • lightning-record-edit-form10:02

    Discover how the lightning-record-edit-form mirrors the record view, converts output fields to input fields for editing, and handles validation and shadow dom nuances.

  • Wire Adapter 16:21

    Learn to invoke Apex code from lightning web components via the wire adapter and fetch user data with getRecord, using reactive variables to handle asynchronous data and errors.

  • Wire Adapter 29:41

    Explore practical wire adapter usage with get record and create default on lead, retrieve field values, fetch pick list values by record type, and access nav items and list views.

  • Record CRUD Operations9:59

    Learn to create, read, update, and delete Salesforce records with JavaScript using createRecord, wire adapters, and the Lightning UI record API, including a fields object and change handling.

Requirements

  • This course is designed for web developers who want to quickly complete their salesforce Javascript certification.
  • You should already be a solid intermediate level Javascript practitioner. This course is designed to be very efficient with your time and get you up to speed on Lightning Web Components as thoroughly and rapidly as possible.

Description

 The Salesforce JavaScript certification offers credible way to prove your ability to use the JavaScript programming language effectively.  If you are already a web developer experienced in JavaScript programming then this course helps you to learn the lightning web components library as quickly as humanly possible.  Included in these succinct lessons is everything you need to know about lightning web components not only to be effective with the use of this open source scalable component based framework, but also everything you need to know about them to be able to complete the lightning web component specialist super-badge.  This super-badge is one of two parts required to earn the Salesforce JavaScript Developer I certification, the other being their test.  The test is on JavaScript including both node and frontend JS, but is not specific to salesforce at all.  So if you are already a JavaScript expert, this course has everything you need to complete the certification and have proof of your expertise with just a few weeks of work/study.

If you are a new web developer or recent bootcamp grad, the JavaScript Developer I certification offered by Salesforce could be a fantastic choice for you to pursue.  Not only is Salesforce the #1 CRM on the planet, making this credential valuable because you might work with Salesforce, but it is also the most credible JavaScript certification you will find.  Salesforce has their roots deep in the computer science world, many of the same developers who created the famous and beloved programming language Java were the same people who created Salesforce.  Their position as an industry leader in the SAAS (Software as a service) industry where they predated such giants as Google, AWS, Microsoft and others, as well as their position as the #1 CRM on the planet by market share, makes this certification a great credential to strive for.  In this course, I  help you achieve it.

Who this course is for:

  • Web developers who want to quickly complete their salesforce javascript certification