Learn CRUD Operations in JavaScript by building TODO APP || JS

Поділитися
Вставка
  • Опубліковано 19 січ 2025

КОМЕНТАРІ • 156

  • @JoyShaheb
    @JoyShaheb  2 роки тому +16

    For mentorship visit : www.academy.poshpixel.studio/

    • @nitejannat6000
      @nitejannat6000 2 роки тому

      Sir class gulo banglay hole khub valo hoy

    • @jonathonkiner7415
      @jonathonkiner7415 2 роки тому +1

      I noticed one thing. Whenever I edit a task, it always puts it on the bottom automatically. It'd be nice if it could either go back in the right order, or else arrange the order of tasks by the date. I don't think I'm savvy enough to figure it out on my own though lol

    • @JoyShaheb
      @JoyShaheb  2 роки тому +2

      @@jonathonkiner7415 there’s a array method called sort, you can use that to sort the order

    • @anyarsencarta
      @anyarsencarta Рік тому

      @joyShaheb, that was a very good tutorial. in fact, you are the best teacher I ever met. One thing I noticed about the app though, is that, assuming you click to edit a task and the popup form comes up. if you close the popup form without editing the information, the information gets removed from the local storage.

    • @navinkumarsahu1159
      @navinkumarsahu1159 Рік тому

      ​@@jonathonkiner7415 for that you can use array data structure and then You'll have two methods indexOf and another one Splice just google and learn

  • @goofy_23
    @goofy_23 11 місяців тому +4

    As a beginner, this is the top-level content on UA-cam I've ever come across. For months and months I was looking for tutorials that would help me learn javascript i swear I couldn't find any tutorial that would guide and explain as you did, I couldn't even complete a single project without getting stuck in the middle of the tutorial, and even sometimes Google was not able to answer the bugs. thank you so much joy for creating such quality content

  • @_.Mustafa._
    @_.Mustafa._ 2 роки тому +28

    You are the best tech teacher I found on UA-cam. You don't even skip little things to explain. I have learnt many things from your tutorials that I haven't learnt from the professional courses I bought. I had become the fan of your method of teaching after completing your Shopping Cart tutorial. Now I am watching this and then after I will see the Async/await tutorial of your. Thanks a million bro for providing such quality content.

  • @balbalanburikan728
    @balbalanburikan728 10 місяців тому +1

    thankksssss,auto subscribe! indirectly you create something very, very useful that is not in other tutorials

  • @visionaryblogger4103
    @visionaryblogger4103 9 місяців тому +1

    You are the best tutor I have seen so far. Please, which other platform can I find you?

  • @GuitarHope
    @GuitarHope 2 роки тому +6

    You're one of the best teachers out there, if not the best. You deserve millions of subscribers. I'm with you man!

  • @geo6696
    @geo6696 2 роки тому +1

    this is the best lesson about crud in JavaScript , on youtube.
    Congratulation Joy!
    wached from brasil

  • @budgetarena1984
    @budgetarena1984 10 місяців тому +1

    amazing grace, I found the JOY !!!,
    after 2 yrs of learning I got JOY, and JOY is a great teacher. I am not good at English, but JOY's English feels like JOY speaks in my native (Hindi). Amazing !!!!, by the way, I typed this by Grammarly like JOY teaching.

    • @JoyShaheb
      @JoyShaheb  10 місяців тому

      Thank you for the well wishes my friend 🤲🤲

  • @shahrukhtemori7502
    @shahrukhtemori7502 2 роки тому +1

    Hello Joy, am Shahrokh, the reason for this comment is to thank you. I learned CSS grid from FCC website. Where you demonstrated and explained it very well, I understood it properly. I don't have a Twitter account so, that's why I thought to thank you through the youtube comment box. So, thank you and FCC very much.

  • @personnumber42
    @personnumber42 Рік тому +2

    Joy, you got me over a major coding hump with this video. Just want to express my sincerest thanks to you 🙏 I’m now prototyping a product that’s been brewing in my head for years and it feels great!

    • @personnumber42
      @personnumber42 Рік тому +1

      One thing I added that others might want to is injecting a unique ID into each task so that you can target and truly edit vs delete and replace

    • @JoyShaheb
      @JoyShaheb  Рік тому +1

      @@personnumber42 best of luck with the prototype 🌹

    • @personnumber42
      @personnumber42 Рік тому

      @@JoyShaheb Thank you!

  • @Zack-tx7oz
    @Zack-tx7oz 2 роки тому +5

    Thank you, Joy! I just started learning programming, and CRUD is made more understandable with your video!
    Thanks once again!

  • @relaxingsounds2654
    @relaxingsounds2654 2 роки тому +1

    honestly you are far more exciting to watch and learn the way you explain is in very detailed manner, i must said i learn from you rather than my instructor here.... thank you so much i understand more!

  • @ikoedgod
    @ikoedgod Рік тому +1

    this is great video man thanks for the upload

  • @biigloosoftwaredata2470
    @biigloosoftwaredata2470 2 роки тому +2

    you are the best teacher in the world hands down even homeless people and college dropout are learning from you, you are changing peoples life just wondering we just did Shopping Cart Tutorial if we master your Shopping Cart Tutorial and this one can we call us self web developer

  • @bagorganicway
    @bagorganicway Рік тому +1

    Hi Joy Shaheb, I wanted to express my sincere appreciation for your excellent teaching skills. Your tutorial is not only comprehensive but also presented in a way that is easy to understand, especially for a beginner like myself. Thank you for your dedication and commitment to helping others succeed.

  • @christopherpink842
    @christopherpink842 2 роки тому +2

    WOW !!! just in time I just started learning CRUD before moving onto react crud and this came up THANKS

  • @danieljackiewicz4843
    @danieljackiewicz4843 2 роки тому +7

    You're not bad teacher... You're great! :)

  • @BECSAQUIB
    @BECSAQUIB Рік тому +1

    Thanks a lot. I feel surprised why you have few subscriber. You deserve millions subcribers bro

  • @mintesnotdemelash2976
    @mintesnotdemelash2976 4 місяці тому +1

    your teaching strategy is amazing for me. keep it up thank you Joy 👏👏👏

  • @sgtbendover_wt
    @sgtbendover_wt 2 роки тому +1

    Ive been stuck on this for so long!!! You literally walked over the same issue I was encountering the prevent default issue

  • @Vformilyoner
    @Vformilyoner Рік тому +1

    you are the best teacher I have ever seen. thank you so much sir

  • @buddhalama4041
    @buddhalama4041 2 роки тому +3

    this is the best tutorial I have seen. Thank you so much for explaining so well.

  • @josuealexandericujac7083
    @josuealexandericujac7083 2 роки тому +4

    Love your videos bro, You're such a good teacher, I'm pretty sure that your channel is gonna grow because the effort that you put making your videos is incredible. Hopefully more people are gonna see that and watch them all.

  • @jonigazeboize_ziri6737
    @jonigazeboize_ziri6737 2 роки тому +6

    Joy is a great teacher.

  • @codersraj8223
    @codersraj8223 Рік тому +1

    love from India for your teaching style.

  • @fariadworld446
    @fariadworld446 10 місяців тому

    Thank you and please more projects like this!
    The way he explains JS is insane!

  • @madrinsx8770
    @madrinsx8770 2 роки тому +4

    What a perfect timing for this! Am always excited for your detailed videos Joy ..I love your teaching style > thanks Joy

  • @janwillem4431
    @janwillem4431 2 роки тому +1

    Joy my bhai you need to make more of these kind of practical and logics videos

  • @austinlawan3289
    @austinlawan3289 7 місяців тому +1

    Super amazing content. I learned so much from this tutorial. I was able to reproduce the app as well as implement my own modifications. Thank you so much.

  • @Epikht
    @Epikht 2 роки тому

    My favorite teacher on UA-cam✌️ thanks a lot bro

  • @siddharth8911
    @siddharth8911 10 місяців тому

    you explained the project flow-chart like so butter smooth , so detailed i had never experienced, all things are clear. Btw some times situation comes when i use submit btn outside the form tag so want more detail about it what are issue or what to do if such situations come.(like in bootstrap modal)

  • @learnwithraj23
    @learnwithraj23 11 місяців тому +1

    Sir thanks your teaching ability is great, please make more tutorial like this

  • @JAVAxNANI
    @JAVAxNANI 2 роки тому +4

    Needed this , got it at the perfect time. Thanks

  • @swapno2k
    @swapno2k 2 роки тому +1

    perfectly explained, this video helped me to escape from TutorialHell. Keep making more videos :) .

  • @siddharth8911
    @siddharth8911 10 місяців тому

    want more projects like these plz upload your videos helped me a lot not only me but many so plz continue...

  • @ScienceMath-v5i
    @ScienceMath-v5i 9 місяців тому +1

    Superb ❤️❤️❤️ I learn lot ❤❤.like localstorage , map , function , dom ... Thankyou sir

  • @mohitsaud2071
    @mohitsaud2071 2 роки тому +2

    He is back.

  • @saidafzalabdusattorov6037
    @saidafzalabdusattorov6037 2 роки тому +1

    Really usefull for beginers, thank you so much. Please make more videos 👏👏👏

  • @1ightning264
    @1ightning264 2 роки тому +1

    bro keep making videos you'll blow soon . You are amazing

  • @yunusemrearslan3460
    @yunusemrearslan3460 2 роки тому +3

    Hi Joy I saw your videos on freecodecamp chanel and liked it. It is very instructive when you do visual narration. It will be very good if you explain other difficult js topics as in your async video.

  • @parthamodkar6531
    @parthamodkar6531 2 роки тому +1

    Excellent Video..I watched your async/await video too it was too excellent..please make more such videos on project based learning.

  • @stevenharrison4926
    @stevenharrison4926 2 роки тому +1

    What an excellent video, very well planned, explained and delivered. Perfect timing for me in my Javascript training. It brought a lot of individual concepts into one central point. If you have time in the future, could you do a video on javascript API CRUD? all-in-all, Well Done, keep them coming.

  • @d_d5290
    @d_d5290 2 роки тому +1

    Joy is a good teacher :)

  • @bitashahsavan7993
    @bitashahsavan7993 6 місяців тому +1

    I really appreciate you ❤️ bcz your videos are perfect and your explanations are perfect too understand so good especially when use figma I can js very well tnx alot boyy❤❤❤❤❤❤

  • @watotohadithi
    @watotohadithi Рік тому

    Wow, this is a very great tutorial. To be honest, I learned a lot, continue empowering and inspiring more people to code and design more

  • @priyanshubisht8326
    @priyanshubisht8326 2 роки тому +1

    Bro aapke lectures bhut mst hote hai pls ek request hai backend keliye scratch se ek course ya ek single video bnado pls mujhe backende sikhna hai aapse

  • @masimobruuh6954
    @masimobruuh6954 2 роки тому +1

    Please make full course for JavaScript. The way of teaching is amazing 👏👏 .

  • @crust5532
    @crust5532 2 роки тому +2

    love your videos joy . your explaination is very good .keep making these usefull contents .😊

  • @jasminshrestha6573
    @jasminshrestha6573 2 роки тому

    I really hope to see project based playlist on fundamental to intermediate level React JS very soon.
    God bless you, Joy.
    Much appreciation and blessings from Nepal.

  • @sezanali7115
    @sezanali7115 2 роки тому +1

    You are awesome. Can you please come up with more applications? Your teaching method helps a lot...

  • @emmanuelnzedu8628
    @emmanuelnzedu8628 2 роки тому +1

    You make everything so simple

  • @emmanuelnzedu8628
    @emmanuelnzedu8628 2 роки тому +2

    You're a wonderful teacher

  • @prateekrohilla1
    @prateekrohilla1 11 місяців тому +1

    you are not a bad teacher ✅

  • @abisheik3925
    @abisheik3925 Рік тому +2

    JOY IS A GOOD TEACHER🥰

  • @zainjilani4211
    @zainjilani4211 6 місяців тому +1

    Thank you very much Brother you helped me a lot for my project🙏

  • @TuringTested01
    @TuringTested01 2 роки тому +1

    i love the way you teach man

  • @learnwithraj23
    @learnwithraj23 Рік тому +1

    Your 3 project enough to learn full HTML CSS JavaScript ...

  • @franksolinsky2365
    @franksolinsky2365 2 роки тому

    Joy,
    Thank you so much for all that you've taught me!
    You are a wonderful teacher, I truly appreciate all the effort you put into this!
    I look forward to continuing to learn from you in the future :)
    Be well,
    - Frank

  • @netneedingsystems2318
    @netneedingsystems2318 3 місяці тому +1

    Joy is a baaaad teacher! LOL nah you are a great teacher and a great coder and human being, thanks for sharing!

  • @alessiaroyce3328
    @alessiaroyce3328 2 роки тому

    Thank you so much . I used to struggle to understand crud but you made it so easy❤

  • @WaliaIbex
    @WaliaIbex Рік тому

    You deserve Nobel prize 🎉

  • @mridulshukla5527
    @mridulshukla5527 Рік тому +1

    Amazing explanation

  • @WillSmith-qt7me
    @WillSmith-qt7me 2 роки тому

    Very good teaching style. Thanks!

  • @tonytodd7011
    @tonytodd7011 Рік тому

    Hi Joy, why do you use IIFE at 1:46:49:
    (() => {
    add.setAttribute("data-bs-dismiss", "");
    })();
    I think you just need to write the inside code directly without using the IIFE, like this:
    add.setAttribute("data-bs-dismiss", "");
    Am I right?

  • @rahmansaif4087
    @rahmansaif4087 2 роки тому

    Brother,you're the besttt!

  • @hit1222
    @hit1222 2 роки тому

    what are you doing! keep going as you always said so far so good best teacher ever

  • @mainulislam2791
    @mainulislam2791 2 роки тому +1

    Awesome,,,May be this video is going to be uploaded at freeCodeCamp as well.

  • @samuelstefancic8050
    @samuelstefancic8050 2 роки тому

    Excellent vidéo, thanks for your amazing work.
    Besides that, which add on do you have on visual studio ? Your writing is so smooth

  • @emmanueleban1096
    @emmanueleban1096 2 роки тому +1

    favourite teacher

    • @emmanueleban1096
      @emmanueleban1096 2 роки тому

      hi joy sent you a message about the tutorial ..😥 don't know if you've already chosen the 3 student, really interested .. will mean everything

  • @codingconmonique
    @codingconmonique 2 роки тому +1

    Love your videos

  • @mrunknown9612
    @mrunknown9612 2 роки тому +2

    Updates are not modifying items its adding new item and deleting old one.

  • @mustang7ist
    @mustang7ist 2 роки тому

    Great tutorial my friend!

  • @abdullahsunasra4311
    @abdullahsunasra4311 2 роки тому

    i found problem when i add 3rd task content get overflow outside the box can you help me that it will be very helpful

  • @tonytodd7011
    @tonytodd7011 Рік тому

    Great teacher!

  • @ifeomablessing9578
    @ifeomablessing9578 Рік тому +1

    You are simply the best honestly😭😭😭🥰🥰 I have been struggling doing this and you patiently and happily explained every bits of this project. Thank you so much.

  • @niceforyoudev
    @niceforyoudev 2 роки тому +1

    Seems like there is a bug when you edit an existing todo... but click "Close" instead of "Add". Nice and clean, regardless.

  • @somethingnew5512
    @somethingnew5512 2 роки тому

    Very nice 👍

  • @himanshujoshi7476
    @himanshujoshi7476 2 роки тому

    Thank you for this wonderful tutorial.

  • @GymCodes
    @GymCodes 2 роки тому +1

    Joyyyyyyy Thanks a lotttttt

  • @Facts_Agenda
    @Facts_Agenda Рік тому

    very much understandable lecture

  • @janwillem4431
    @janwillem4431 2 роки тому +1

    Can you please make more javascript video💙

  • @Misica11000
    @Misica11000 Рік тому

    Excelent tutorial!!!One little thing,how can we do when edit data to juat replace it,that data stayed in input,not to delete at all?

    • @mishalqamar7302
      @mishalqamar7302 8 місяців тому

      did you found answer for that, i am also trying to figure this out

  • @and6sdf
    @and6sdf 6 днів тому

    so clear. nice, thx

  • @algo-prog
    @algo-prog Рік тому +1

    Thank you very much.

  • @janwillem4431
    @janwillem4431 2 роки тому

    Joy my bro i am new to html css and javascript my question is are there more methods like CRUD or is CRUD the only one methode or are there more

  • @KennTollens
    @KennTollens 2 роки тому

    Great video, thank you!

  • @igihara2662
    @igihara2662 2 роки тому +2

    hey Joy - awesome name btw.
    Struggling to learn JS for a quite now.
    After the learning 'basic' of JS, what do you suggest to learn i.e. how to implement those 'basic' stuff.
    CRUD is also very important concept of programming.
    If you're willing you can make a series of basic to advanced series in JS and React.
    have a good one

    • @JoyShaheb
      @JoyShaheb  2 роки тому

      Sure, more videos are incoming, stay tuned.
      I would suggest you to learn how to do the CRUD operations using the fetch API. Next up, make something practical out of this project so that you can show it off to your recruiters.
      The one you did in this video is done using the local storage and everything
      For more suggestions you can always email me

  • @lucindah267
    @lucindah267 Рік тому

    I have to do this with an API for class; however, it did not work when it did, I could never connect the api right. If you have any ideas of how to do this, let me know.

  • @iamnotserious5537
    @iamnotserious5537 2 роки тому

    i saw lttile bug. when i click update button but i do not update any data and click cancel.The data was removed. please give any solution @joy shaheb

  • @ShubhamDave-b3p
    @ShubhamDave-b3p Рік тому

    video was helpful but there's one error that once you click edit option and don't make any changes and close that form it will get removed and it gets shown in add new task
    so can you help me to solve that error

  • @essential021
    @essential021 Рік тому

    Hello Joy, Thank you for this tutorial. Kindly tell me, are you using any database as backend to store the to do list data.Where are you storing this data?

  • @arzhalloun
    @arzhalloun 2 роки тому

    Hello thanks for the guide , i got a question if i do multiple todoapp next each other how can i assign the createTasks to them as well?

  • @maurov6861
    @maurov6861 2 роки тому

    thanks a lot Prof! You rule!

  • @returnZeroo
    @returnZeroo 2 роки тому +1

    Please do it with tailwind also :)

  • @galvan5259
    @galvan5259 2 роки тому +1

    me encantaria que hiciera un tutorial en
    React con redux thunk en axios consumiendo una api

  • @ambivertmadhav6173
    @ambivertmadhav6173 11 місяців тому

    There is no backend in this project ???

  • @ishratkaur1605
    @ishratkaur1605 2 роки тому

    Why can't we add the preventDefault() on the add button ?

  • @timpennington4582
    @timpennington4582 2 роки тому

    I had to use: let data = ""; to get the social media app to work on inputing data. Furthermore, isn't using JS inside the HTML bad practice? Like when you put the onClick method in the "i" element? Still an awesome tutorial, so far. Tim

  • @nurasian7355
    @nurasian7355 2 роки тому

    How to connect data to Google Sheet.

  • @LicenceMiDz
    @LicenceMiDz 2 роки тому

    U r amazing 🤩