Lightning Web Component Crash Course | Learn LWC in 100 Minutes with Live Project

SdĂ­let
VloĆŸit
  • čas pƙidĂĄn 24. 04. 2020
  • This is a crash course video on the Lightning Web Component framework where we will cover all fundamentals of LWC in just 100 minutes. This video alone is enough to get you started with the framework and design & build your own component from scratch. You all will be building a live project with me to practice the hands-on development.
    🏅🏅 There is a challenge as well for you guys, watch the video till the end and submit your solution to win free vouchers of my Udemy courses.🏅🏅
    📣 Check out my other crash courses
    đŸŒ Salesforce Integration Crash Course - ‱ Salesforce Integration...
    đŸ± JavaScript Crash Course: ‱ Modern JS Crash Course...
    🐭 SLDS Crash Course: ‱ SLDS Crash Course - Be...
    đŸč CSS Filter Crash Course - ‱ CSS Filter Crash Cours...
    #LWC #CrashCourse #SFDCFactsAcademy
    Enroll in my Udemy courses:
    đŸ–„ Lightning Web Component Development - www.udemy.com/course/lightnin...
    đŸ–„ A Practical Guide To SFDX and Salesforce CLI - www.udemy.com/course/salesfor...
    📚 Github repo for the project: github.com/choudharymanish858...
    Refer below documentation to learn more:
    📖 MDN Docs on Javascript - developer.mozilla.org/en-US/d...
    📖 LWC Documentation - developer.salesforce.com/docs...
    📖 Lightning Base Component Library- developer.salesforce.com/docs...
    📖 Lightning Design System (SLDS) - www.lightningdesignsystem.com/
    Become a patron and support my work here: / sfdcfacts
    Please share this video and subscribe to the channel if you love my content.
    Content By: Manish Choudhari
    Editor: Manish Choudhari
    Website: sfdcfacts.com
    Twitter: / manish_sfdc
    LinkedIn: / manish-choudhary

Komentáƙe • 278

  • @SFDCFacts
    @SFDCFacts  Pƙed 2 lety +28

    Do you find this video helpful? Here are my other crash courses you might be interested in:
    ⏭ Salesforce Integration Crash Course 🔗 czcams.com/video/2myol9hI28c/video.html
    ⏭ SOQL Crash Course 🔗 czcams.com/video/kw6SFQWQ11Q/video.html
    ⏭ Modern Javascript Crash Course 🔗 czcams.com/video/dY8li4JnoWQ/video.html
    ⏭ SLDS Crash Course 🔗 czcams.com/video/HDsuCGbtqyk/video.html
    ⏭ CSS Filters Crash Course 🔗 czcams.com/video/gx25xodfxY8/video.html

    • @anilsrivastava8762
      @anilsrivastava8762 Pƙed 2 lety

      Can you explain how to do this use case by LWC .👉Customers should be presented with a UI to view the list of cars
      along with Name, Image, Maximum Load, and Cost

  • @mdivs
    @mdivs Pƙed 3 lety +4

    This is a very good course. Nice cuts in the video so there is no useless conversation or waste of time. Ty man, please continue to do more videos like this.

  • @shubhambangad1011
    @shubhambangad1011 Pƙed 2 lety +5

    Ofcourse this is the best crash course for LWC. Most of the points have been covered. Really appreciate your work and explanation

  • @guruvamshnekkar9868
    @guruvamshnekkar9868 Pƙed 3 lety +2

    U are the man ; hats off buddy. I am not a programmer however I remeber things from my BE , dispute of working for customer support I wanted to switch over to different domain that is SF contributer ...... I watched this video like 3 times and u rock man ... I love this always for life time ..... Thanks again .. I wish I could drop an email with huge thanks from my heart ..(tears in my eyes of happiness )

  • @manjunathgoudar2895
    @manjunathgoudar2895 Pƙed 2 lety +10

    if anyone out there is on 27:07 and thinking the time on their page seems to be reactive, it is because every variable now is inherently reactive in LWC without needing a @track decorator... this is applicable after Spring 20 release
    Thanks buddy for such a great session, I concur with so many wanna be LWC learners below.. this is a great content, nothing like learning whilst doing hands-on!

  • @kamalnathrohit
    @kamalnathrohit Pƙed 4 lety +1

    Great video, very precise for a crash course.
    I am new to SF LWC, but hands on different modern web frameworks, this is what I am a looking for. Please keep it coming

  • @daniell.valenzuelacalona5798

    Great video for getting started with lightning components given some basic knowledge as stated is known prior to the video, better than a lot of trailhead courses.

  • @shaileshsawant6214
    @shaileshsawant6214 Pƙed 2 lety +1

    This is great to start the LWC journey. Thanks for the video and appreciate all the efforts.

  • @LearnWithNeeraj777
    @LearnWithNeeraj777 Pƙed 2 lety +4

    What a top quality coding. This is hurricane. No timepass stuffs. ❀

  • @jaredhenning8862
    @jaredhenning8862 Pƙed 4 lety +4

    These videos are so helpful. Thank you

  • @Hoodiefoodie1812
    @Hoodiefoodie1812 Pƙed rokem +1

    Loved it! Thank you so much :) Gives me a lot more confidence

  • @vaishnavibhonde8066
    @vaishnavibhonde8066 Pƙed 3 lety +3

    Awesome content. Who else noticed that he worked till 3AM to make video for us

  • @biswaray1225
    @biswaray1225 Pƙed 4 lety +4

    Thanks for awesome content and sharing your knowledge with us. really helpful.

  • @ManishKumar-th3cw
    @ManishKumar-th3cw Pƙed 4 lety +6

    I just watched it till 33:22 and gotta say thanks for this :) will be completing this in 3 parts

  • @SpandanBhatt1985
    @SpandanBhatt1985 Pƙed 4 lety +4

    u r an inspiration to us. carryon

  • @chikkuvlogs5143
    @chikkuvlogs5143 Pƙed 2 lety +21

    Hi bro, I have learnt LWC and also cracked interview in TCS after watching this video.. Thanks alot.. waiting for your ds and algo videos

    • @SFDCFacts
      @SFDCFacts  Pƙed 2 lety +3

      Great Yash👍 Wishing you an amazing career ahead. Will bring soon!

    • @nandinireddy4156
      @nandinireddy4156 Pƙed 2 lety

      Hi. Bro i have some doubts on interview can u explain it

    • @avinashvundemodalu5628
      @avinashvundemodalu5628 Pƙed rokem

      @ chikku vlogs Bro, I have one doubt, in APEX we only write soql and remaining all logics will be written in LWC ? before lwc we have written all logics & operations in APEX, for now we write all logics in LWC and only soql in Apex ?

    • @user-ky4sn6sn1k
      @user-ky4sn6sn1k Pƙed měsĂ­cem

      hey, any oping there TCS @chikkuvlogs

  • @emmanuvelsuprithr4105
    @emmanuvelsuprithr4105 Pƙed 3 lety

    Thank you so much bro , awesome content and and recording till 3am salute your commitment đŸ™‹â€â™‚ïžbro

  • @soumyaramteke7020
    @soumyaramteke7020 Pƙed 3 lety +1

    Best 1:45 hrs spent ever! Thank you!

  • @rameshgoud4970
    @rameshgoud4970 Pƙed 4 lety +4

    Nice Explanation.Thank You for the Video:)

  • @saptarshi24695
    @saptarshi24695 Pƙed 3 lety

    Good job sir , badly needed something like that. 👍

  • @aryanchopra811
    @aryanchopra811 Pƙed 4 lety +2

    awesome work Manish , you a doing a great job for salesforce ohana keep it up !

  • @franciscrump1869
    @franciscrump1869 Pƙed 3 lety

    Thanks for putting this up here with a nice explanation. I think since I was able to get it to work that I will take your paid course... also, you might take note that sometimes you type single quotes and your computer later edited that to double quotes, and I had one instance of that: import { LightningElement, api } from 'lwc'; which prevented it from working after I until I replaced the single quotes with "lwc" doublequotes. Otherwise the only main hiccup was just that it needs to have one custom object named ToDo (ToDo__c) with one checkbox field Done (Done__c) in order for the component to work using the SF org one deploys it to... 105:24 in the video (to help future followers) one other thing to watch was button icon-name {buttonIcon} in toDoItem.html not {IconName}

  • @ManishKumar-th3cw
    @ManishKumar-th3cw Pƙed 4 lety +18

    completed till 1:07:49 it's really going good till now came to know a lot of things in LWC. it is a crash course...... indeed
    Thanks for this :)

  • @Ashishkumar-vv3uh
    @Ashishkumar-vv3uh Pƙed 3 lety +2

    After learning JS, I wanted a video of this kind on lwc to kickstart and I came across it.Thank you for putting so much effort for us.

  • @nehaagrawal6602
    @nehaagrawal6602 Pƙed 3 lety +1

    Your content is really amazing and very helpful. Thank you so much for sharing your knowledge.

    • @SFDCFacts
      @SFDCFacts  Pƙed 3 lety +3

      Thanks @Neha! There is a lot more to unfold in the days to come. Stay tuned.

  • @solosyntax9395
    @solosyntax9395 Pƙed rokem

    Thanks man. Your explanation was very simple and easy to understand 👌

  • @mohdsarfraz8677
    @mohdsarfraz8677 Pƙed 3 lety

    Great Brother, I have learnt lots of things about LWC.
    Superb keep it up.
    Please make a video that clearly defines the difference between aura and LWC.

  • @sangushiva656
    @sangushiva656 Pƙed rokem

    Thanks a lot Manish ...your explanation is very clear and easy to understand.. got overall idea of lwc ..thanks..

  • @kirillhantayev9627
    @kirillhantayev9627 Pƙed 4 lety +5

    This content is pure gold!!! Thank you!!

  • @madhurakr9170
    @madhurakr9170 Pƙed 4 měsĂ­ci

    Very precisely explained most important concepts of LWC. So nice video . Please keep posting the videos and kudos to your patience and contribution to the salesforce community !!

  • @CuteCat0006
    @CuteCat0006 Pƙed 2 lety

    Thank you for your effort. This video is awesome.

  • @challakoteswararao3048
    @challakoteswararao3048 Pƙed 4 lety

    Thanks Dude for awesome explanation on lwc

  • @winstonye478
    @winstonye478 Pƙed 2 lety

    love the video, great job!
    can you do one explaining how the lightning message service works?

  • @karthikeyanbaburajendran1789

    Its the best crash course ever !! keep going...!!!

  • @divyaagarwal3563
    @divyaagarwal3563 Pƙed 6 dny

    Thankyou so much for this awesome video! Such a Great Content!

  • @kunalsinghgusain2070
    @kunalsinghgusain2070 Pƙed 3 lety +8

    !! IMPORTANT!!
    For all people watching after spring 20 release. @track is optional to make properties reactive. All properties in a Lightning web component class are reactive. If a field’s value changes, and the field is used in a template or in a getter of a property that’s used in a template, the component re-renders and displays the new value.
    The only being objects and arrays.
    WHY ??
    Because these are reference types.

  • @maximilianduerr992
    @maximilianduerr992 Pƙed 2 lety

    Great tutorial! Thx for sharing!

  • @pragyapal4258
    @pragyapal4258 Pƙed 3 lety

    Good content!! Keep it up bro...and thanks :)

  • @free9ja
    @free9ja Pƙed 4 lety +2

    Great Tutorial. Gifted Teacher. Didn't have a choice but to subscribe.

    • @free9ja
      @free9ja Pƙed 4 lety

      I followed your tutorial from scratch and built the component. I also deployed successfully

  • @sreerampasumarthi8150
    @sreerampasumarthi8150 Pƙed rokem

    Excellent content...In my view this channel is the most underrated channel.

  • @alladayeshwanth9340
    @alladayeshwanth9340 Pƙed 4 lety

    if there are multiple input boxes what can be alternatives for this.template.querySelector() as the order is not specified for this function? . Thanks in advance

  • @ryanm1466
    @ryanm1466 Pƙed 2 lety

    super helpful thank you! You're super smart!

  • @PastranaDigital
    @PastranaDigital Pƙed 3 lety

    Bought the Udemy course as a thank you for this great video and to learn more. Well done.

    • @extreamvideos2968
      @extreamvideos2968 Pƙed 3 lety

      Bro youtube video and udemy ldc course are same.

    • @PastranaDigital
      @PastranaDigital Pƙed 3 lety

      Similar in some areas yes but the details and clarity provided have helped me better understand the basics. I’m still new to some areas.

  • @nehanimran3684
    @nehanimran3684 Pƙed 3 lety

    Thank you so much for this video 😊

  • @kapilsane
    @kapilsane Pƙed 6 měsĂ­ci

    this is the best lwc project video ihave ever seen.

  • @vishwaskumarjyothula9286
    @vishwaskumarjyothula9286 Pƙed 2 lety

    Hi Manish, this is the best course for LWC . I got understanding of the lightning web components with in very short time .Thanks for your efforts Manish .

  • @rajbalakumari7883
    @rajbalakumari7883 Pƙed 3 lety

    Hi ,
    Please tell me why am getting sfdx is not recognized as internal and external?

  • @GauravGupta-ku4ul
    @GauravGupta-ku4ul Pƙed 3 lety

    Very good crash course. Quite informative. Thanks mate.

    • @SFDCFacts
      @SFDCFacts  Pƙed 3 lety

      Thanks Gaurav, wish you all the best!

  • @kirandey95
    @kirandey95 Pƙed 4 lety

    this man is genius...

  • @abhishekpundir1878
    @abhishekpundir1878 Pƙed 2 lety

    really liked your video..great work always

  • @wooden-airplane
    @wooden-airplane Pƙed 14 dny

    Very interesting and useful video. Thanks!

  • @sonamshukla4527
    @sonamshukla4527 Pƙed 3 lety

    great work.
    Thanks

  • @saikumarrv5445
    @saikumarrv5445 Pƙed 2 lety +1

    Hi Manish, I hope you are doing very well. I was following each and every video of yours. The way you explain the things, simply, it's awesome .Could you please give us the few more videos on real time projects and also the problems we face generally while doing coding in LWC in Real World and also few more things like whenever the person got an requirement, steps to be followed to develop the component, the mistakes generally people make, best practices to be followed in real world etc. It will be very helpful for the beginners like us. Thanks much in advance.

    • @SFDCFacts
      @SFDCFacts  Pƙed 2 lety +1

      Sure Sai, thanks for your feedback. Will come up with something soon. Subscribe to the channel so that you'll know when I do

    • @saikumarrv5445
      @saikumarrv5445 Pƙed 2 lety

      @@SFDCFacts Thanks for your reply, I have already subscribed to this channel a long time back and also suggesting new joinees to subscribe it who are having trouble to learn Salesforce. They will get the concepts crystal clear and hopefully, they will learn into salesforce soon.

  • @shivanichoudhary2345
    @shivanichoudhary2345 Pƙed 4 lety +2

    Good going đŸ€˜đŸ»

  • @Crazy-Roland-vDrums
    @Crazy-Roland-vDrums Pƙed 3 lety

    Hello, thanks for the videos. Looked at the posted Udemy course on LWC & under the "Testing" section it says JTest which is different from Jest - is this correct? Could you guys plz comment on the Pros & Cons of JTest versus Jest? Thx Again!!

  • @doondireddy
    @doondireddy Pƙed 4 lety

    Thankyou So much ManishJi, after reading LWC basics on trailhead I opened youtube for timepass, but I click on this link and I am stuck here for 2 Hours. Once Thanks a ton! __/\__

    • @SFDCFacts
      @SFDCFacts  Pƙed 3 lety

      Thats the plan, make you stuck here :D

  • @vinodazure2676
    @vinodazure2676 Pƙed 4 lety +1

    I am waiting😋

  • @VivekSharma-et1uy
    @VivekSharma-et1uy Pƙed 4 lety

    Hi Manish, I enabled PubSub for re-rendering the list component but it is not working. Could you please guide me here?

  • @akshaysinha7987
    @akshaysinha7987 Pƙed 3 lety +1

    why am i unable to install the local dev server. its giving error and unable to successfully install it. tried a couple of stackoverflow resolves but still not getting ant luck. Can anyone help?

  • @bakshirocks
    @bakshirocks Pƙed 3 lety +1

    Does anyone know if they have installed any plugin that helps VS Code to prompt all the APEX method names while including them in JS file.. Please let me know if someone is aware of this plugin..

  • @desivloggerincanada
    @desivloggerincanada Pƙed 3 lety

    This video is realy good but while following video as well as taking git hub repo i am facing same issue--> Compilation Failure
    /c/toDoItem/todoItem.js:0,0 : LWC1010: Failed to resolve entry for module "todoItem"
    seems like it is looking for some todoItem component instead of toDoItem . Kindly help i am stuck

  • @pratikstha8682
    @pratikstha8682 Pƙed rokem

    Couldn't find the compiled component. If this component has a dependency on a component in the org or a component in a package in the org, test this component directly in the org.
    help!!!

  • @chandansagar3706
    @chandansagar3706 Pƙed 2 lety

    Thank you very much for the video.

  • @manjunaths.c8818
    @manjunaths.c8818 Pƙed 2 lety

    Woow great Course Manish, You content is very simple and interesting, Could you also please make a crash course on Apex triggers, Salesforce Flows as well

  • @yuvikasharma9942
    @yuvikasharma9942 Pƙed 3 lety

    I need some guidance regarding using of get and set methods? Where get methods should use and where set methods should be used?

  • @babychauhan8455
    @babychauhan8455 Pƙed rokem

    Hi , I really need help can someone help .
    While Authorizing an org any browser is not opening up for salesforce authentication and even I am not getting any error and it is not connecting to any org. Thanks in advance!

  • @sushmach3896
    @sushmach3896 Pƙed 2 lety

    Hi, I am facing error installing plugin @salesforce/lwc-dev-server and also getting error while starting the scratch org please help me on this

  • @rajkopodinic
    @rajkopodinic Pƙed 4 lety

    I'm trying to publish an LWC to my Salesforce Professional account but can't seem to get it right? I get the following error:
    sf:INVALID_OPERATION: INVALID_OPERATION: testLevel of NoTestRun cannot be used in production organizations
    I haven't placed any code or tried to create a component yet I'm just trying to deploy to org but I get the above error no matter what I try, do you have an idea of what I'm doing wrong or missing out?

  • @sushanth1100
    @sushanth1100 Pƙed 3 lety

    I have completed this course. Everything was fine on the development server until I viewed the component on Home Page. Here the background and a few other css were not getting applied. Not sure why.

  • @giteshkumar815
    @giteshkumar815 Pƙed 3 lety

    Hi,
    Which plugin you're using for css ??

  • @rahulbhavsar91
    @rahulbhavsar91 Pƙed 4 lety

    Where we have to write the code of 5.00
    I can't understand that
    I am new for development

  • @HemprasanthKarunakaran241097

    Hi Manish, Thanks for the awesome content.
    I am confused on this. If its local development, why is there a constraint that we need scratch org? Does SF do anything behind the scenes?(like a validation against a scratch org... I believe thats unlikely, given that we have local dev plugin)

  • @rahulch2056
    @rahulch2056 Pƙed rokem

    @1:31:00 why can't we directly call 'fetchtodos()' from html ? why are we declaring handlers for update and delete & we are calling fetchtodos() from there?

  • @swathibelagere5638
    @swathibelagere5638 Pƙed rokem +1

    I am getting error with "sfdx force:user:permset:assign -n ToDoManager"

  • @siddharthabharti2306
    @siddharthabharti2306 Pƙed 2 lety

    very nice explanation to cover many topics of LWC, Thankyou

  • @mayankgogia9469
    @mayankgogia9469 Pƙed 2 lety

    Installing plugin @salesforce/lwc-dev-server... failed. also scratch org is not creating

  • @amitvaidya1720
    @amitvaidya1720 Pƙed 4 lety +1

    Nice Video Manish...

  • @philipwalker8107
    @philipwalker8107 Pƙed rokem

    Can you write what extensions for file icons you are using in vsc?

  • @pratyushakatta3213
    @pratyushakatta3213 Pƙed 4 lety +1

    Nice Viedo, Well Explained .Thank You..Please do viedo on CPQ..

  • @maheshkalambe1792
    @maheshkalambe1792 Pƙed 3 lety

    Thank you Manish!
    Could you please make video on creating Apex class and test class for same, It will be really helpful.

  • @sarvesh_k
    @sarvesh_k Pƙed 4 lety +1

    what is the difference between setStorable() and cache= true

  • @anandmanirathor9367
    @anandmanirathor9367 Pƙed 2 lety

    Hello Manish,
    I was watching your video, just a correction where you are setting a time interval that should not be multiplied by 60 as the init method might be called in between a minute which is not going to have a sync with actual time. It will better sync 1000 ms
    Regards,
    Anandmani Rathor

  • @chellappansubramanian1550
    @chellappansubramanian1550 Pƙed 4 lety +1

    Excellent

  • @shiprachaurasia2671
    @shiprachaurasia2671 Pƙed 3 lety

    I have a change event on an input whose value will be added to an array on a click event. So two events here. How can we test array length on click action.
    Getting error -Error: expect(received).toBe(expected) // Object.is equality
    Expected: 1
    Received: 0
    Thanks in advance.

  • @Bami.
    @Bami. Pƙed 3 lety +1

    This content is so comprehensive, thank you.

  • @yunuskocatas3879
    @yunuskocatas3879 Pƙed rokem

    which theme are you using. I liked it and I couldnot find. thanks

  • @ishakhandelwal2069
    @ishakhandelwal2069 Pƙed 2 lety

    I am trying to install plugin for lwc-dev-server through terminal but it's saying failed. And i couldn't understand the reason. can anyone help me with this

  • @rajatranjansamal5036
    @rajatranjansamal5036 Pƙed rokem

    Thanks for this wonderful video 👍
    If we want to create a wizard type of screens in Lwc what is the best approach ?
    I mean multiple data entry screens will be there and submit will happen in last screen

  • @VikasKumar-zw7ko
    @VikasKumar-zw7ko Pƙed 4 lety +1

    I love your Videos

  • @vaishnavi36
    @vaishnavi36 Pƙed 4 lety

    Thanks a lot

  • @masterclass28
    @masterclass28 Pƙed 4 lety +1

    Excellent videos Manish

  • @ssramaswammi1886
    @ssramaswammi1886 Pƙed 3 lety

    Hi All,
    How to download table as excel with multiple sheets in Salesforce LWC. Please share any references for developing.

  • @VidyaRamakrishnan-co2cd
    @VidyaRamakrishnan-co2cd Pƙed 2 měsĂ­ci

    Good tutorial !!

  • @hdilhara
    @hdilhara Pƙed 3 lety

    Thank you so much.....

  • @brijeshkumarkj9196
    @brijeshkumarkj9196 Pƙed 6 dny

    Thank You very much

  • @firuzagurbanli4899
    @firuzagurbanli4899 Pƙed rokem

    Why it gives me error when I am trying to create scratch org? It says failed.

  • @user-qq8nt2hf8o
    @user-qq8nt2hf8o Pƙed 4 měsĂ­ci

    mujhe Client Climb me particpate krna hai. Plz help with video

  • @chikkuvlogs5143
    @chikkuvlogs5143 Pƙed 3 lety

    Excellent content..👍 Thanks boss

    • @SFDCFacts
      @SFDCFacts  Pƙed 3 lety

      Glad you liked it. Hire me in your next movie Yash Chopra ji :D

  • @josuemiranda_
    @josuemiranda_ Pƙed 2 lety

    very nice!!!

  • @41avi
    @41avi Pƙed 2 lety

    Hi All,
    I am unable to create scratch org. i tried multiple times, every time its failing with below error
    "The requested resource does not exist", can someone help?