Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Expense Manager App with LWC OSS | Only for Mac OS
Rating: 4.3 out of 5(17 ratings)
124 students

Expense Manager App with LWC OSS | Only for Mac OS

Track, Manage, and Conquer Expenses: Build an Expense Manager App with Salesforce LWC, JSForce, OAuth2, and Express.js
Last updated 11/2023
English
English [Auto],

What you'll learn

  • What is LWC OSS and LWR
  • Will Learn to Build Components & Reusability
  • Setting up Layout Templates
  • Server Side Routing
  • salesforce integration
  • Salesforce Connected App
  • Salesforce oauth2 with expressjs
  • Building real time application

Course content

4 sections40 lectures6h 36m total length
  • Introduction1:14

    Learn to build a real-time expense manager web app using the lightning web components open source framework with express.js, oauth2, and salesforce integration, including crud operations, charts, and deployment.

  • Project Demo3:02

    Demonstrates building an expense manager app with Salesforce authentication, a dashboard of expenses by category in charts and tables, and end-to-end add, edit, and delete syncing to Salesforce.

  • Fundamentals2:44

    Discover the fundamentals of Lightning web components and open source lwc, and compare ownership, platform dependency, and licensing between lwc os and the Salesforce edition.

  • Prerequisites4:22

    Identify and install essential macOS development tools, including Chrome browser and Visual Studio Code. Set up Git, GitHub, Node.js with npm, Salesforce developer access, and basic command line familiarity.

  • Project Setup5:40

    Open Visual Studio Code, set up the expense manager project using the swc oasis command, install dependencies with yarn, and start the dev server to view the app locally.

  • Folder Structure7:16

    Explore the folder structure of a lightning web runtime project, including package.json, lwr config json, modules, routes, and assets, and learn how server routes, aliases, and gitignore organize the app.

Requirements

  • A PC with 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

Welcome to the comprehensive "Expense Manager App in LWC OSS, JSForce, OAuth2 & Express.js" course! In this hands-on learning experience, you will dive into the world of modern web development, Salesforce integration, and secure Authorization to create a powerful Expense Manager application from scratch.

Course Highlights:

  1. LWC OSS Project Setup: Get started by setting up your Lightning Web Components (LWC) Open Source project environment. Learn to harness the power of LWC, a cutting-edge web component framework developed by Salesforce.

  2. Layout Template And Routing: Create a well-structured and visually appealing layout template for your app, and implement routing to navigate seamlessly through different sections.

  3. Express.js: Discover Express.js, a popular Node.js framework, and use it to build the backend of your Expense Manager app. Master the art of server-side development.

  4. Building REST Services: Learn how to design and implement RESTful APIs to facilitate communication between the frontend and backend of your application.

  5. Salesforce Connected App: Gain insight into Salesforce integration by setting up a Connected App, allowing your app to interact securely with Salesforce services.

  6. OAuth2 Authorization: Understand the fundamentals of OAuth2 Authorization, ensuring that your app maintains robust security standards.

  7. CRUD Operation of Expenses: Implement Create, Read, Update, and Delete (CRUD) operations for managing expenses within your app.

  8. LWC Components, Charts, Tables & Reusability: Create custom Lightning Web Components for different features of your Expense Manager, including interactive charts and tables. Discover the power of reusability in web development.

  9. Deployment: Learn how to deploy your Expense Manager app, making it accessible to users worldwide. Explore various deployment options and best practices.


Join us on this exciting journey to become a proficient web developer and Salesforce integration expert. Enroll now and start building your Expense Manager App today!

Who this course is for:

  • Salesforce Professionals
  • Salesforce Developers who wants to learn building real time application
  • Willing to Learn LWC OSS & LWR
  • Willing to learn Salesforce connected App, jsforce and oAuth2