Node.js / Express Course - Build 4 Projects

Поділитися
Вставка
  • Опубліковано 27 лис 2024

КОМЕНТАРІ • 718

  • @mhdfirassbarakat6587
    @mhdfirassbarakat6587 3 місяці тому +25

    Three years ago, I watched your React tutorial. Now, I am a senior React JS developer, and it's all thanks to you. I decided to become a full stack developer (MERN) and returned to my master's. Trust me, it was one of the best decisions I have ever made. I have just finished this course. Thanks, John. Literally, thanks.

    • @AbhishekYadav-bh4fj
      @AbhishekYadav-bh4fj 3 місяці тому

      Hello, sir can you please tell me how much DSA is needed for a MERN stack developer ?

    • @bonk2935
      @bonk2935 2 місяці тому

      ​@@AbhishekYadav-bh4fjDepends on what you're going to work on tbh

    • @DodoLP
      @DodoLP 9 днів тому

      You are senior developer after 3 years when your education is a course on React? lmfao

  • @hats5849
    @hats5849 Рік тому +189

    0:2:50 - TASK MANAGER
    0:9:30 - Express SetUp
    0:18:50 - Routes Folder
    0:22:50 - Controllers Folder
    0:28:34 - Postman Setup
    0:37:42 - Rest API Explanation
    0:41:42 - MongoDb Explanation and Set Up
    0:57:17 - Mongoose connection
    1:16:20 - Mongoose Schema
    1:42:20 - Mongoose CRUD operations
    2:20:20 - Put vs Patch
    2:26:50 - Different Response Style
    2:32:20 - Route Not Found
    2:36:35 - Async Wrappers for try/catch
    2:46:20 - Catching Errors
    2:52:20 - 404 Custom Errors
    3:05:20 - Port Variable Setting
    3:07:10 - STORE API
    3:12:30 - Express SetUp
    3:18:30 - Connect to database
    3:22:30 - Controllers and Routes Setup
    3:27:30 - Postman Setup
    3:29:30 - express-async-errors
    3:33:30 - Schema models
    3:41:30 - Automating adding to database
    3:51:30 - Mongoose Filter Methods
    4:20:30 - Mongoose sort filter
    4:35:30 - Mongoose select filter
    4:38:30 - Mongoose skip and limit filter
    4:50:30 - Mongoose numeric filter
    5:05:30 - JWT BASICS
    5:15:18 - Controllers and Routes Setup
    5:21:00 - Postman Setup
    5:32:30 - Jsonwebtoken Explanation and Setup
    5:52:30 - authorization header setup
    6:03:30 - auth middleware
    6:13:30 - Handling Errors
    6:19:30 - Status codes
    6:28:24 - JOBS API
    6:37:43 - Controllers and Routes Setup
    6:47:07 - Connect to Db
    6:49:43 - Schema models
    6:57:09 - Postman Setup
    7:05:43 - Hashing Passwords with bcryptjs
    7:15:00 - Mongoose pre save
    7:21:00 - Generate token with jwt
    7:27:56 - Schema methods
    7:34:00 - All keys generator and .env
    7:52:00 - auth middleware
    7:15:00 - Mongoose pre save
    8:10:00 - Mongoose ObjectId
    8:24:50 - Dynamically setting authorization header
    8:48:50 - Handling Mongoose Validation Errors
    9:09:50 - Security
    9:15:50 - Hosting
    9:32:50 - Setting Postman web routes
    9:34:50 - Swagger Documentation

  • @fonzaxe
    @fonzaxe 3 роки тому +395

    After watching alot of tutorials , alot.... John is one of the few teachers that actually takes his time and carefully explains what you are learning , why and the sequence following. I appreciate alot your work.

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

      The comment that I am looking for. John is really a legend.

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

      hey! help me out. The task manager app does load in my localhost but does not show any data.

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

      @@shivakc9965 may be html file is loaded successfully check the data in the postman whether it's come or not .

    • @krishna-nakum
      @krishna-nakum 2 роки тому

      @@shivakc9965 that might be due to the difference in object names you using in node js and in the front end .

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

      @@ibrahimyakupaydnSo how it it been? is it hard finding a job?

  • @Pixel40
    @Pixel40 Рік тому +26

    0:37:50 Setting up database
    0:57:27 Connecting DB to the app (Mongoose)
    1:16:27 Setup documents structure
    1:21:04 Setup controllers: Post task
    1:28:56 Validation
    1:41:52 Setup controllers: Get tasks
    1:48:08 Setup controllers: Get single task
    1:58:34 Setup controllers: Delete task
    2:06:09 Setup controllers: Post task
    2:20:15 PUT vs PATCH
    2:27:07 Code refactoring: Options in JSON responses
    2:32:30 Code refactoring: Setting not found route
    2:36:39 Code refactoring: Wrapper try catch
    2:46:36 Code refactoring: Catching error
    2:52:34 Code refactoring: Catching error: 404
    3:04:25 Deployment

  • @1lapucapu
    @1lapucapu 3 роки тому +35

    No idea how much you are paying John for those videos but he needs a raise regardless. One of the best teachers out there

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

      Can you help me with dynamically setting the Postman tokens? I cannot decrypt what he's done there. I've watched it two dozen times, tried so many different variations, and yet Postman tells me every time that the token is malformed. I cannot find the part where he explains this token. He goes so quickly and doesn't deal with any gotchas or possible errors.

    • @LibraryOfTheOligarchs
      @LibraryOfTheOligarchs 9 місяців тому

      the lifetime membership to his courses are only $50 @@damonturner1554

  • @reservecrate
    @reservecrate 3 роки тому +571

    I literally started clapping when Beau announced that John is the instructor - his previous NodeJS/Express and React tutorials were simply fantastic

    • @Nevalkar_
      @Nevalkar_ 3 роки тому

      Yep, he is the best!

    • @lure5448
      @lure5448 3 роки тому +1

      Yuup, same bro. I literally screamed lmao

    • @fromagetriste
      @fromagetriste 3 роки тому +3

      would you have a link to the vidéo you are refering to ?

    • @bytesnb
      @bytesnb 3 роки тому

      so did I xD

    • @cindyomari1131
      @cindyomari1131 3 роки тому +1

      I like his teaching real gold

  • @themanplus
    @themanplus Рік тому +26

    I'm about 50 mins away from finishing this video. Also did the per-requisite tutorial as well and I def have a pretty good understanding of things thanks to John's amazing teaching. Obviously the true test will be doing a project where I'm not carefully guided through, but obviously I will learn a ton doing it on my own and using the tutorial and project videos as a guide.
    One small thing and maybe it's on my end, which I don't think it is: the audio and video are out of sync by about 10-15 seconds. I don't know if anyone else is having that problem. The video is ahead of the audio to be more specific. It's still possible to follow along, and having to rewind more often to make sure you understand a concept isn't the worst thing in the world.
    Just wanted to point that out in case John or freecodecamp are reading the comments

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

      yes audio visual sync issue is there

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

      Hey @themanplus can you tell me where I can watch the pre-requisite tutorial, I am just starting this out, TIA :)

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

      @@namanagrawal7703 it's in the description

  • @abid101
    @abid101 Рік тому +24

    just finished the first project and oh man i am overwhelmed - the level of teaching in this video is insane - i am so nervous going forward but i am hoping i can connect all the dots in the distant future and build something from scratch by myself!

    • @isiahz
      @isiahz Рік тому +6

      Just comment on key points after you write your code. Ie. what’s the reason I’m writing this line and what does it do/connect to. Is it an individual component in a bigger function? Comment the name of it.
      I learned full stack but node was very brief and I’m only on here because I wanted to see what more node had to offer in terms of back end projects. Comment everything and “dumb it down” for yourself. Then study or refer to points to try and retain that. At the end of the day, you won’t 100% know all about every component there is to any language. So don’t worry :)

  • @chidinmanwatu7545
    @chidinmanwatu7545 Рік тому +63

    God bless you John. Your react course levelled me from zero to hero and now I'm learning backend and taking your node js course. You're just too good.

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

      Did course contains database usage?

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

      @@kartikkathuria6526 Yeah it teaches MonggoDB

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

      Can you help me with dynamically setting the Postman tokens? I cannot decrypt what he's done there. I've watched it two dozen times, tried so many different variations, and yet Postman tells me every time that the token is malformed. I cannot find the part where he explains this token. He goes so quickly and doesn't deal with any gotchas or possible errors.

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

      Hey can you share me the link to that video?🙏

    • @yousefhatim6186
      @yousefhatim6186 4 місяці тому

      zero to hero? are u sure?

  • @mohitsaud2071
    @mohitsaud2071 3 роки тому +73

    John is an absolute legend. Learned a lot of things from him.

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

      hell i came to know about him quite late
      damn yet i am glad ik about him

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

      @@commonsense1019 yeah he is absolute legend.

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

      Can you help me with dynamically setting the Postman tokens? I cannot decrypt what he's done there. I've watched it two dozen times, tried so many different variations, and yet Postman tells me every time that the token is malformed. I cannot find the part where he explains this token. He goes so quickly and doesn't deal with any gotchas or possible errors.

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

    Thanks for giving this free and project-based tutorial on different node-js functionality

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

    This guy is by far the best in depth nodejs tutor I have ever come across... Loved his way of teaching!

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

      is there any audio video sync issue from project 4

  • @ibtehaj95
    @ibtehaj95 Рік тому +5

    I started this tutorial series worried thinking that it is going to be a bare-bones NodeJS tutorial and I'll have to watch a gazillion others to learn more useful stuff, but after watching the comprehensive Postman and Mongoose mini-tutorials, it is safe to say that I feel like I'm in good hands

  • @markopolo2224
    @markopolo2224 2 роки тому +26

    this tutorial is the best out there
    i love how john takes the time to explain even the smallest things even if he already explains it

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

      Can you help me with dynamically setting the Postman tokens? I cannot decrypt what he's done there. I've watched it two dozen times, tried so many different variations, and yet Postman tells me every time that the token is malformed. I cannot find the part where he explains this token. He goes so quickly and doesn't deal with any gotchas or possible errors.

    • @zeusolympus1664
      @zeusolympus1664 4 місяці тому

      @@damonturner1554 I am doing this course right now. I dunno if you have the same doubt after a year, but I get what you mean. Postman has changed its UI a bit. Now to dynamically setup the Authorization header you will have to go to Login/Register --> Scripts --> Post-res --> then type the code that he has written perfectly (otherwise it was giving me Errors in PM console) and the rest is as he have done. Only this part has changed.

  • @epicclash20
    @epicclash20 Рік тому +5

    As beginner programmer. This course was very helpful. Thank you sir for giving your valuable time.

  • @ryanbent9368
    @ryanbent9368 3 роки тому +40

    This is my first time watching this guy, he's great! I'm huge fan of explaining what each block code does. It's better to understand the the logic and concept. Syntax is just the way you express it.

  • @rajatsubhrachakraborti168
    @rajatsubhrachakraborti168 2 роки тому +5

    I loved the section where he turned on the dark mode for postman :)
    These courses are assets. Really I cannot explain in words how much helpful they are...

  • @Edvs3261
    @Edvs3261 2 роки тому +5

    I'm in the situation of many people here looking for good resources to get a better understanding about what means Express and its potential to build apis. John is the person you would like to get as teacher at the university or school because he explains complex concepts in a very easy way. I also found interesting that he loves mexican street food: he used several times the words burritos or tacos in his videos.

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

      Can you help me with dynamically setting the Postman tokens? I cannot decrypt what he's done there. I've watched it two dozen times, tried so many different variations, and yet Postman tells me every time that the token is malformed. I cannot find the part where he explains this token. He goes so quickly and doesn't deal with any gotchas or possible errors.

  • @uniq-game-tounaments
    @uniq-game-tounaments 11 місяців тому +2

    6:28:24 - JOBS API
    6:37:43 - Controllers and Routes Setup
    6:47:07 - Connect to Db
    6:49:43 - Schema models
    6:57:09 - Postman Setup
    7:05:43 - Hashing Passwords with bcryptjs
    7:15:00 - Mongoose pre save
    7:21:00 - Generate token with jwt
    7:27:56 - Schema methods
    7:34:00 - All keys generator and .env
    7:52:00 - auth middleware
    8:10:00 - Mongoose ObjectId
    8:24:50 - Dynamically setting authorization header
    8:48:50 - Handling Mongoose Validation Errors
    9:09:50 - Security
    9:15:50 - Hosting
    9:32:50 - Setting Postman web routes
    9:34:50 - Swagger Documentation

  • @IDontWantAHandleKThanks
    @IDontWantAHandleKThanks 3 роки тому +30

    Finished HTML, JS, CSS, now on React. After that I'll be here. Thanks so much FCC!

  • @david_83_
    @david_83_ 8 місяців тому +2

    Just finished the 10 hours, so easy to follow along, it's just bad luck that after a few hours the audio is not in sync with the video anymore, but still ! Thanks a lot John

    • @devmaestro2520
      @devmaestro2520 4 місяці тому

      Hi! Does all the code still work?

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

      @@devmaestro2520 mostly except the mongoDB connection and when you will install the dependencies, first run npm install and then you should need to install every depency as for example for mongoose and express run in terminal "npm i mongoose@latest express@latest". Do this for all the dependencies, this will help you to get the latest package and all are still works.
      I just completed the jwtoken part and I will start from 6:34:08

    • @aysheri8321
      @aysheri8321 4 місяці тому

      Heroku hosting is no longer freee right?

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

    I was struggling a lot with database , but now i am getting full clearity , love from France

  • @bhattaraitheaxe
    @bhattaraitheaxe 3 роки тому +5

    Mr john is best teacher ever in youtube and Udemy
    Love from Nepal 🇳🇵

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

    I started with John Smilga, 3months later I'm back with John Smilga

  • @cole_mcconnell
    @cole_mcconnell 2 роки тому +27

    Just finished watching this part 2 video as well as the other part 1 video. What a super good course from the theory side + practical examples and also within a super good time range which delivered a tonne of value but wasn't one of those massive 40hr courses that others have.
    Thanks so much for all the work you put into this John, good stuff !

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

      It contains databases mongo db etc?

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

      @@kartikkathuria6526 yes

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

      Can you help me with dynamically setting the Postman tokens? I cannot decrypt what he's done there. I've watched it two dozen times, tried so many different variations, and yet Postman tells me every time that the token is malformed. I cannot find the part where he explains this token. He goes so quickly and doesn't deal with any gotchas or possible errors.

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

      which is the part one ? can you give me the link

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

      @@niteshpattanayak5384 ua-cam.com/video/Oe421EPjeBE/v-deo.html

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

    Someone give john a medal!! bro is a lagend......!!

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

    You're topnotch in this field and even teaching. Always providing answers to questions coming up in my head even without being asked.. thanks so much

  • @cobain1228
    @cobain1228 3 роки тому +7

    Wait this is an extract of the same course on Udemy. You are the best guys. Awesome job.

  • @nagalakshmia1291
    @nagalakshmia1291 Рік тому +3

    I finally understood all the projects much better than other courses......forever thankful to you John sir....😇💯

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

      Can you help me with dynamically setting the Postman tokens? I cannot decrypt what he's done there. I've watched it two dozen times, tried so many different variations, and yet Postman tells me every time that the token is malformed. I cannot find the part where he explains this token. He goes so quickly and doesn't deal with any gotchas or possible errors.

  • @richmondkwameacheampong839
    @richmondkwameacheampong839 3 роки тому +10

    This man is wonderful, I'm looking forward to see course on flutter and NodeJs as the backend

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

      I am also doing same thing . I am a college student and i am learning flutter and node js

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

    An observation: On 5:05:33 if you want to pass as query parameters something like price20 it won't work as expected. It will give back the products with price greater than 20. I solved the problem writing the code like that:
    if(options.includes(field)){
    if(queryObject[field]){
    queryObject[field][operator] = Number(value)
    }
    else{
    queryObject[field] = {[operator]:Number(value)}
    }
    }

  • @sudhanshubhardwaj202
    @sudhanshubhardwaj202 2 роки тому +51

    The video, the content and the way of explaining is really amazing. Hats off to you man!
    However, there is sync issue between video and audio. The video is ahead of audio by few seconds, which makes it a bit confusing.

  • @AndresFelipe-xg2nu
    @AndresFelipe-xg2nu 11 місяців тому +2

    8:06:42 Job Model
    8:25:36 Set Token Dynamically in Postman
    9:09:44 Security Info and Packages

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

    just finished the course - wow omg - i can't believe i did this - really really happy, i think i may buy the rest of the course and create more - i think it is time to build a portfolio website next!

  • @phokgedimaja327
    @phokgedimaja327 3 роки тому +4

    I love NodeJs, even after many years of using it. I'm still tempted watch such tutorials, it feels good to refresh. Thanks.

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

      how many years have you worked on nodejs?

  • @marcblanchard7680
    @marcblanchard7680 3 роки тому +1

    You guys are killing me!!! It's like everyday something is dropped. Love ya'll ❤

  • @geetasarayaarts867
    @geetasarayaarts867 9 місяців тому +3

    Probably one of the best course i have seen till today.....!

  • @AccessCode101
    @AccessCode101 2 роки тому +21

    In 30:50 if your URL is not showing, you need to click on Save in the Global variables. There's a button right next to Export.

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

    My problem is working now and I got a solution from the web. Thanks for all your learning videos. Those are really helpful.

  • @josphat.Karanja
    @josphat.Karanja Рік тому +3

    John Smilga!!!! yees!! his making me into a javascript coding addict, Hooray!!! for john👏👏👏👏

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

    First project completed. John tutorials are too good!

  • @joshbarros1995
    @joshbarros1995 3 роки тому +76

    This is wonderful! Thank you sooo much!!!
    I would love to see a NestJS / GraphQL / Websockets course on FCC!

    • @muthu_gs5002
      @muthu_gs5002 3 роки тому

      did you find it better one for nestjs ?

  • @Coding-is-life
    @Coding-is-life Рік тому

    This is the only tutorial, that you can follow along very well... Thank You so much John, you're one of the teachers that I am amazed so much..

  • @hectorg362
    @hectorg362 3 роки тому +4

    Litterally naming my first born after that guy. His video helped me learn so much!

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

    I wish I found this course earlier, this may be the best course about learning node, express, rest api.

  • @suvapillay9358
    @suvapillay9358 3 роки тому +5

    "What's up everybody". Always nice to hear.

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

    This video is amazing. It really helped me a lot otherwise I wouldn't know so many details in a real project!

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

    Thank you so much, John! The course helped me in understanding node js to a level where i can build my own apps. Legend.

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

    Just finished this and what a journey it was

  • @AK-Star007
    @AK-Star007 3 роки тому +1

    sir you are legend, comes out with such extensive and knowledgeable videos

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

    High paid level course just given out free Thank you very much John

  • @aliimranadil2
    @aliimranadil2 3 роки тому

    What's up everybody... love it ...started this course....after finishing the 8 hours node and express course....yooo😎

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

    Thank you so much for this tutorial! This is great. I love the way John explains everything and references previous videos. I apologize in advance for saying this, but when you slow the playback to .75, John sounds a little like Strong Bad of Home Star Runner (...da email...da email..wa..wa.. da email...) Which in my opinion makes the video even better xD

  • @tarasmatsievskyy709
    @tarasmatsievskyy709 Рік тому +3

    This course is amazing. John you did a great job.
    From dev, from UA

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

    CHECK IT OUT! what a amazing instructor, John is the best

  • @PolyglotAbroad
    @PolyglotAbroad Рік тому +4

    Top notch video from the top G. The only thing that got me a bit annoyed was the audio delay. Also heroku is no longer free for anybody starting this in 2023.

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

      he has this video on his own channel without the delay! ;)

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

    This is literally the best course of my life ❤️

  • @tungdao2170
    @tungdao2170 3 роки тому

    I love this voice really. In fact, I love all your courses, your videos.

  • @NeerajSharma-rf2ev
    @NeerajSharma-rf2ev 2 роки тому

    Best tutorial ever on nodejs and projects..

  • @dinushachathuranga7657
    @dinushachathuranga7657 4 місяці тому

    I completed the entire tutorial. Thanks a lot John and freecodecamp

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

    very useful course. Really very helpful for me to improve my skills towards nodejs. Thank you very much for this video and for git repo.

  • @SubhanAli-mb4ny
    @SubhanAli-mb4ny 3 роки тому +1

    this reason is enough for me to watch this video that John is the instructor😄

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

    John you are an AMAZING teacher! thank you so much

  • @danishakh
    @danishakh 3 роки тому +12

    Super informative tutorials! But the audio/video being out of sync made it super confusing at times lol

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

    I was about to get confused after learning the previous video, hopefully, this lecture will strengthen what I learned in that really long introduction

  • @hooooman.
    @hooooman. Рік тому +4

    these guys wonderful tutorials always gets messed by the editor,the Node and Express full course video audio delay just made confuse you if you are a true beginner,and i thought ,yeah its just a mistake, and now this video also has the same audio delay,even though its not as much the tutorial video ,still its there,just made that 'viewer experience' 9/10

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

    When we succesfully connects to the MongoDB at 1:06:23 , he says "Life is great"...🤣..This tutorial is awesome and not boring at all.

  • @eliodrallag4806
    @eliodrallag4806 3 роки тому +1

    What an amazing timing this is

  • @felipecouto9044
    @felipecouto9044 3 роки тому +1

    Smilga is a legend!

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

    In Mongodb v6
    You will have to pass below options
    {useNewUrlParser: true,
    useUnifiedTopology: true}

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

    u dont know how much I have learned from u
    Thank you

  • @JackSparrow-tv3mo
    @JackSparrow-tv3mo 2 роки тому +1

    John tone ----- Not Bad , Not Bad is very satisfying :)

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

    Thanks a lot, I really enjoy your awesome courses, and I've learned a lot from you

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

    At 1:25:00 when sending the raw request body in postman, don't forget to change the format from text to JSON.

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

      hey i am not able to send the request in postman here its showing could not send request can you please help

  • @matteosantucci1122
    @matteosantucci1122 2 роки тому +10

    Awesome course, John's perfect and everything, sincerely. But... starting about the half of the course, the audio-video de-sync increases its pace and it gets super difficult to track what he is saying with what is writing/pointing. I'm 7 hours in, i'm afraid it gets worse, but i shall stick it to the end!

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

      try opening another tab for audio and forward to the audio sync difference and mute the current tabs audio..... it would be much better

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

    Thanks a lot Code Camp, thanks a lot John Smilga! 👏👏👏

  • @swift-mik855
    @swift-mik855 Рік тому +6

    if audio and video are not in sync get "youtube audio/video sync" chrome extension and set it to -11000

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

    Love both tutorials! Love you John!

  • @mohammadnoushadsiddiqui4786
    @mohammadnoushadsiddiqui4786 3 роки тому

    John smilga is awesome instructor

  • @sindbad3489
    @sindbad3489 3 роки тому +6

    Thanks guys

    • @tanzaverse
      @tanzaverse 3 роки тому

      ua-cam.com/video/nOCCzci-XP0/v-deo.html

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

    Very useful tutorial covering a range of topics ! Thanks for uploading

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

    Great instructor, great course. Thank you sooo much!!!

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

    Video moves ahead of the audio, caused a lot of confusion, but really good explanation, thank you

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

    Sooo great John , thanks soo much for your videos !! 👏

  • @rajaRaja-vq5vo
    @rajaRaja-vq5vo 9 місяців тому

    I completed thank you... so esy to understand ... i also bought the React course . Thank you Jhon

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

    thanks a lot, sir John this lecture helped me clear all my doubts related to tokens

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

    I got Mongodb to work! I'm so f'in happy!!! Thanks!! Long story....

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

    Learned lot of things from this video. Thank you so much!

  • @sagarbharati1438
    @sagarbharati1438 3 роки тому

    O my god its John here .....!!!!!!!!!!!!!!!!!!!!!!!!!! what a surprise

  • @keengarthur6806
    @keengarthur6806 3 роки тому

    I literally love john!!

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

    thank you very much! high quality content is appreciated

  • @shubh1373
    @shubh1373 4 місяці тому

    progress
    30:00
    1:17:00
    1:41:46
    2:27:00
    3:04:00
    3:21:38
    3:51:00
    5:05:00
    5:32:00

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

    Please, can we have Angular tutorial ?
    Love love love you guys 🥰🥰

  • @SumitKumar-j2o4s
    @SumitKumar-j2o4s Рік тому +1

    Hey, quick help for all the node developers, if nodemon is not restarting your server after the first update, then install node-v 18.11.00 or more and then write in your command shell:- "" node --watch filename "". It is a built-in method in the node now for restarting the server.

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

    At the end of Store API you could add this line of code in the options.includes(field) to make the numeric field have more than one bounds ex: greater than 10 and less than 20
    queryObject[field] = queryObject[field] ? {...queryObject[field], [operator]: Number(value)} :{[operator]: Number(value)}

  • @rizwan-io
    @rizwan-io 3 роки тому

    I commit to complete this video course in 7 days

  • @nitishrathore14
    @nitishrathore14 3 роки тому +1

    I have been looking for this. Thanks!

  • @dominggusoctovianus4915
    @dominggusoctovianus4915 3 роки тому +1

    Thanks so much for this awesome video tutorial. We do appreciate it.

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

    Not bad not bad 🤟 Thanks a lot for this. Helped me a lot. Love the quality and attention given to detail.

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

      Hey man, I am having a problem with project 1. It tells me there is an error when i connect the public file to the server. it looks like the database-app cannot access the list of tasks but it's working on my postman so i do not know what to do

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

      @@saulchipwayambokoma3213 which particular project in the video? 03-Task-Manager-Api? Can you share what's the error exactly? Where do you get the error? In browser console?

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

      @@gauravsobti11 I get the error in the browser console. It’s the first project. The tasks are now showing up on my screen instead I am getting an error. But I am able to create new tasks. All other functionality is working

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

      @@gauravsobti11 the error says “cannot read properties of undefined (reading “length”) at show tasks”

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

      @@saulchipwayambokoma3213 please make sure that you are using await with Task find statement.

  • @romimaximus
    @romimaximus 3 роки тому

    John Smilga its a great teacher, and i aways imagine John Smilga as a older guy with glasses, because of his voice, lol...but i was wrong, just kidding John 😊....i learned lots from his videos tuts.. 👍