Skip to content

module12-lightning-web-component-ManoolK created by Oxana Suvorova at Cloud Code Academy

License

Notifications You must be signed in to change notification settings

ManoolK/module12-lightning-web-component-ManoolK

 
 

Repository files navigation

Open in Visual Studio Code

Developer Kickstart: Introduction to Lightning Web Components (LWC)

This repository is a foundational pillar of the Developer Kickstart curriculum at Cloud Code Academy. Crafted specifically for budding Salesforce developers, this module introduces the groundbreaking world of Lightning Web Components. LWC opens a new dimension in Salesforce front-end development, emphasizing modern JavaScript techniques, Salesforce data integration, and interactive user interfaces.

Goals of the Practice

Throughout this repository, you'll cultivate a deeper understanding of:

  • The pivotal transition from Aura Components to Lightning Web Components, and why LWC is the modern approach to Salesforce UI development.
  • Crafting sleek, responsive, and data-driven components using the LWC framework and modern JavaScript standards.
  • The significance of component composition, enabling the reuse of smaller components to build larger, more complex user interfaces.

By mastering the basics of Lightning Web Components, you'll lay the foundation for creating intuitive, dynamic, and responsive Salesforce user interfaces. This knowledge solidifies your path in evolving as a full-stack Salesforce developer, ready to craft end-to-end solutions that captivate users and drive business results.

Setup

Beginner Setup Overview Video

Intermediate Setup Overview Video

Getting Started Checklist

  1. Create/Configure a trailhead playground or developer org to do your work throughout this program.
  2. Install Visual Studio Code from here.
  3. Install Salesforce Extension Pack in Visual Studio Code. This can be done by searching 'Salesforce Extension Pack' in the Extensions view in VS Code and clicking Install.
  4. Authorize your org in Visual Studio Code. Press Ctrl + Shift + P to open the command palette and type 'SFDX: Authorize an Org', then press Enter. Follow the steps in the browser to log in to your org, then return to VS Code.
  5. Make sure to save and deploy your changes into Salesforce from your local machine. This can be done through the command pallet or right clicking the file you want to deploy and using the option SFDX: Deploy this source to org

Running the Test Classes

To run the test classes:

  1. Open the command palette with Ctrl + Shift + P.
  2. Type 'SFDX: Invoke Apex Tests...', and press Enter.
  3. In the 'Select Test Class' input, select the test class you want to run and press Enter.
  4. The test results will appear in the Output panel at the bottom of the screen. You can switch to the 'Test' tab in this panel to see a summary of the test run.

Resources

If you get stuck at any point, here are some resources that might help:

And remember, programming is often about solving problems, so don't be afraid to use search engines to find answers to your questions.

Good luck with your learning journey in Salesforce development!

About

module12-lightning-web-component-ManoolK created by Oxana Suvorova at Cloud Code Academy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 51.4%
  • JavaScript 47.9%
  • CSS 0.7%