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.
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.
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.
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!
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 :)
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.
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
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.
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.
@@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.
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.
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.
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...
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 !
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.
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
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.
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.
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.
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)} } }
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!
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 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
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.
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
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
Man, the times that we're living in today, are simply *AMAZING!* Folks, we're the furthest we have ever been from, let's say.. the year 1930, literally! 🤪 If you're not taking action, and working to "move the needle" from one _tax bracket_ *up* to another, and you leave this world broke, well.. that *blood is on your own hands!* You have no one to blame, in this day and age, but yourself, because honestly the resources & opportunities are absolutely out there _(this being one of the top examples!)_ from all your hard work! It's all coming, keep up the hard work, stay consistent and *_keep swinging!_* *_You've got this!_* _To the creators,_ _Beau & John_ - *Thank You!* _Content like this actually changes lives_ of those who realize the *value* within it and *take action!* Again, _thanks, men!_ - Adam M. *Founder | Side Hustle Discovery*
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
thanks for that
well done 🙌
good work well done
Thaank You so much!!!!!😃
heroku is no longer free, so hosting part is not doable right?
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
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.
Hello, sir can you please tell me how much DSA is needed for a MERN stack developer ?
@@AbhishekYadav-bh4fjDepends on what you're going to work on tbh
You are senior developer after 3 years when your education is a course on React? lmfao
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.
The comment that I am looking for. John is really a legend.
hey! help me out. The task manager app does load in my localhost but does not show any data.
@@shivakc9965 may be html file is loaded successfully check the data in the postman whether it's come or not .
@@shivakc9965 that might be due to the difference in object names you using in node js and in the front end .
@@ibrahimyakupaydnSo how it it been? is it hard finding a job?
No idea how much you are paying John for those videos but he needs a raise regardless. One of the best teachers out there
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.
the lifetime membership to his courses are only $50 @@damonturner1554
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!
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 :)
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.
Did course contains database usage?
@@kartikkathuria6526 Yeah it teaches MonggoDB
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.
Hey can you share me the link to that video?🙏
zero to hero? are u sure?
Thanks
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
yes audio visual sync issue is there
Hey @themanplus can you tell me where I can watch the pre-requisite tutorial, I am just starting this out, TIA :)
@@namanagrawal7703 it's in the description
I literally started clapping when Beau announced that John is the instructor - his previous NodeJS/Express and React tutorials were simply fantastic
Yep, he is the best!
Yuup, same bro. I literally screamed lmao
would you have a link to the vidéo you are refering to ?
so did I xD
I like his teaching real gold
John is an absolute legend. Learned a lot of things from him.
hell i came to know about him quite late
damn yet i am glad ik about him
@@commonsense1019 yeah he is absolute legend.
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.
Thanks for giving this free and project-based tutorial on different node-js functionality
Probably one of the best course i have seen till today.....!
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
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.
@@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.
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.
As beginner programmer. This course was very helpful. Thank you sir for giving your valuable time.
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.
8:06:42 Job Model
8:25:36 Set Token Dynamically in Postman
9:09:44 Security Info and Packages
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...
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
John Smilga!!!! yees!! his making me into a javascript coding addict, Hooray!!! for john👏👏👏👏
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 !
It contains databases mongo db etc?
@@kartikkathuria6526 yes
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.
which is the part one ? can you give me the link
@@niteshpattanayak5384 ua-cam.com/video/Oe421EPjeBE/v-deo.html
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
This man is wonderful, I'm looking forward to see course on flutter and NodeJs as the backend
I am also doing same thing . I am a college student and i am learning flutter and node js
First project completed. John tutorials are too good!
This is wonderful! Thank you sooo much!!!
I would love to see a NestJS / GraphQL / Websockets course on FCC!
did you find it better one for nestjs ?
Someone give john a medal!! bro is a lagend......!!
Wait this is an extract of the same course on Udemy. You are the best guys. Awesome job.
This guy is by far the best in depth nodejs tutor I have ever come across... Loved his way of teaching!
is there any audio video sync issue from project 4
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
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.
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.
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.
I was struggling a lot with database , but now i am getting full clearity , love from France
This video is amazing. It really helped me a lot otherwise I wouldn't know so many details in a real project!
I finally understood all the projects much better than other courses......forever thankful to you John sir....😇💯
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.
Finished HTML, JS, CSS, now on React. After that I'll be here. Thanks so much FCC!
You never finish... especially on JS
@@dimitris6922 js is very wide topic, completely agree with you on that
@@dimitris6922 html and css too
@@caronfernandes4625 lmao
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)}
}
}
"What's up everybody". Always nice to hear.
Mr john is best teacher ever in youtube and Udemy
Love from Nepal 🇳🇵
me to from nepal
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!
You guys are killing me!!! It's like everyday something is dropped. Love ya'll ❤
This course is amazing. John you did a great job.
From dev, from UA
Does it have data base interaction?
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
Hi! Does all the code still work?
@@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
Heroku hosting is no longer freee right?
I love NodeJs, even after many years of using it. I'm still tempted watch such tutorials, it feels good to refresh. Thanks.
how many years have you worked on nodejs?
sir you are legend, comes out with such extensive and knowledgeable videos
Love both tutorials! Love you John!
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..
Thank you so much, John! The course helped me in understanding node js to a level where i can build my own apps. Legend.
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.
he has this video on his own channel without the delay! ;)
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
Litterally naming my first born after that guy. His video helped me learn so much!
thank you , i learned so much
I completed the entire tutorial. Thanks a lot John and freecodecamp
Thanks a lot, I really enjoy your awesome courses, and I've learned a lot from you
John tone ----- Not Bad , Not Bad is very satisfying :)
10 hrs completed 👍
Sooo great John , thanks soo much for your videos !! 👏
I started with John Smilga, 3months later I'm back with John Smilga
My problem is working now and I got a solution from the web. Thanks for all your learning videos. Those are really helpful.
special thanks sir for your your valueble content.😇💯
John you are an AMAZING teacher! thank you so much
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
bruhhhhhh true LOL
Great instructor, great course. Thank you sooo much!!!
What's up everybody... love it ...started this course....after finishing the 8 hours node and express course....yooo😎
Amazing content like always! 🔥🔥🔥🔥
I wish I found this course earlier, this may be the best course about learning node, express, rest api.
High paid level course just given out free Thank you very much John
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.
CHECK IT OUT! what a amazing instructor, John is the best
Best tutorial ever on nodejs and projects..
Very useful tutorial covering a range of topics ! Thanks for uploading
I have been looking for this. Thanks!
Thanks a lot Code Camp, thanks a lot John Smilga! 👏👏👏
At 1:25:00 when sending the raw request body in postman, don't forget to change the format from text to JSON.
hey i am not able to send the request in postman here its showing could not send request can you please help
Just finished this and what a journey it was
thank you very much! high quality content is appreciated
Super informative tutorials! But the audio/video being out of sync made it super confusing at times lol
u dont know how much I have learned from u
Thank you
Man, the times that we're living in today, are simply *AMAZING!*
Folks, we're the furthest we have ever been from, let's say.. the year 1930, literally! 🤪
If you're not taking action, and working to "move the needle" from one _tax bracket_ *up* to another, and you leave this world broke, well.. that *blood is on your own hands!*
You have no one to blame, in this day and age, but yourself, because honestly the resources & opportunities are absolutely out there _(this being one of the top examples!)_ from all your hard work! It's all coming, keep up the hard work, stay consistent and *_keep swinging!_* *_You've got this!_*
_To the creators,_
_Beau & John_ - *Thank You!*
_Content like this actually changes lives_ of those who realize the *value* within it and *take action!*
Again, _thanks, men!_
- Adam M.
*Founder | Side Hustle Discovery*
I love this voice really. In fact, I love all your courses, your videos.
Thanks for this course ❤
This is literally the best course of my life ❤️
I completed thank you... so esy to understand ... i also bought the React course . Thank you Jhon
What an amazing timing this is
I got Mongodb to work! I'm so f'in happy!!! Thanks!! Long story....
Thanks so much for this awesome video tutorial. We do appreciate it.
I will print a t-shirt that says "I ♥ John Smilga".
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.
This course is very helpful for me. Thanks John.
Smilga is a legend!
one of the best. I really Appreciate your efforts
Just completed this Awesome tutorial😍😍
Thanks guys
ua-cam.com/video/nOCCzci-XP0/v-deo.html
🙏 Great thanks to
Great people for
Great knowledge chests
This is exactly what I was looking for
Thank you so much for this wonderful tutorial🙌🙌🙌
1:28:12 continue
3:38:00 continue
Thank you so much sir this course is really benificial ❤❤
Learned lot of things from this video. Thank you so much!
Thank you sir for this free course uts helped me a lot