This is a project based course where we build an extensive, in–depth backend API for DevCamper, a bootcamp directory API. We will start from scratch and end up with a professional deployed API with documentation. We will dive deep into Node, Express and MongoDB. Here is some of what you will learn in this course and project…
HTTP Essentials
Postman Client
RESTful APIs
Express Framework
Routing & Controller Methods
MongoDB Atlas & Compass
Mongoose ODM
Advanced Query (Pagination, filter, etc)
Models & Relationships
Middleware (Express & Mongoose)
MongoDB Geospatial Index / GeoJSON
Geocoding
Custom Error Handling
User Roles & Permissions
Aggregation
Photo Upload
Authentication With JWT & Cookies
Emailing Password Reset Tokens
Custom Database Seeder Using JSON Files
Password & Token Hashing
Security: NoSQL Injection, XSS, etc
Creating Documentation
Deployment With PM2, NGINX, SSL
Web development is changing. We used to render all of our views and templates on the server, but since the rise of frontend frameworks like React, Angular and Vue, we are now splitting projects up into backend and frontend, where the backend is doing all of the database interaction and serving JSON and the frontend is fetching that data and creating the user interface to interact with. This course will teach you the entire backend side of things so that you can build extensive APIs and then use whatever you want on the frontend.
Instructor Details
Courses : 12
Specification: Node.js API Masterclass With Express & MongoDB
|
62 reviews for Node.js API Masterclass With Express & MongoDB
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | $17.99 |
---|---|
Provider | |
Duration | 12 hours |
Year | 2019 |
Level | Intermediate |
Language | English |
Certificate | Yes |
Quizzes | No |
$99.99 $17.99
Farida Khalaf –
Brad is one of the best instructor to learn from, his easy and detail oriented way/attitude will help you understand every bit of the code so you can really master it.
John Caipa –
Excelente curso Brad
Ceez Van –
Best course for those trying to get into full stack development
vijay kumar –
Excellent course, it met my expectation.
Efthymios Petrakis –
Having done only the first two sections, course is flowing smoothly for anyone having the requested knowledge mentioned at the start. Course is o the point and has useful practical info/tips for better usage of the IDE and programming tactics for clear source code. Narration is in very good speed without any speed ups.
Phuong Dinh Nhu Minh –
Now I’m at the end of section 6 then I can say that the course is so awesome. Brad explains every stuffs carefully and I love his sound dudu du du when he fixes his bugs :)) The only thing I want Brad to improve is the lecture populate, virtuals and cascade delete because it’s quite hard for beginners to understand the idea. Overall, I highly recommend this course!
Mehend Heroui –
Awesome course!!
Reynaldo Navedo –
Brad is just amazing on how helpful he have been for me and and of course for the web development community in general. Thanks a lot!
Matthew Ogborne –
Absolutely loving Brad’s approach to teaching. 100% recommend this course as its step by step, with each section explained in full, then built upon.
signe alice –
Brad Traversy is indeed the best instructor you can find
Nanda gopal –
Please add GraphQL section too , otherwise amazing and addictive course
Tan Yen Ping Janice Tan –
It was a great course overall. Many advanced concept. Will be much better if the codes were less verbose.
Dharmendra Kumar –
All of bred traversy course are awesome.
Chandrakanth Gaddam –
From Brad, I already took a Angular Front To Back which is project based . I have learned and practiced . That gave me confidence to work on the Angular side. Thanks Brad. Thanks for your Project based courses. I hope this Node.js Api with MongoDB also will give me confidence in future . Thanks Chandrakanth
Fredrik Skogstad –
Great course! Would be nice with a short recap at the end of every section though, as we go through a lot of new stuff along the way
Satyajeet Kumar Jha –
Simply superb .Production level nodejs code written by him and you can take alot of things from this cousre and use it as boilerplate for your project .Worth every penny .
Sreekanth K M –
great course, very clean. love it.
Jassem Ghriss –
Very powerful course, thank you very much @Brad
Tyrone Prieto –
It helps me a lot in building restful API using Node
Social P –
Brad Traversy is very explanatory.
Stephan Urbanczyk –
As always, best course ever. Thx Brad.
Nakul Shyamkumar –
Great course. Brad went through every aspect of developing a production level API. I loved it and I learned a lot!
Shubham Saurav –
Brad is just amazing. I am taking this course to build Restful Apis for mobile apps. It’s been good so far.
Steven Heng –
I learned a lot, thanks Brad !
Natali Silverio –
Confusing explanation about error handling, it would be nice if this video was remade
Phil Schoe –
Great course, I learned a lot! Thanks Brad for all this useful information. Started using this knowledge right away trying out some things 🙂 It’s not 5 stars because sometimes you passed over some topics pretty fast, which I think could have been explained in more details. Wish you all the best and thanks!
Endang Ismaya –
{ itle: I learned a lot, Thank You, ext: As usual, Brad give a lot of details and more practical lecture so we can code along, keep it up!, addition: Please add a lecture on deploying with docker/container rating: 4.5 }
Muhammad Amhan –
Loved it and seriously learnt a lot! I’m a developer and experienced in Python, good level of Java and some web technologies. I’m familiar with JavaScript and Ajax, but never done Node.js before, or anything major with JavaScript. I still went ahead with this course and I could pretty much do any API using Node.js with Express.js. I have understood many techniques and concepts even without the need for Brad to explain. Because that’s where your own research and spending time digging into the whys comes in. Brad or any instructor will not actually sit there explaining every single line of code! You need to observe, research, learn, then move on… and so on. Thanks Brad.
Ricky Zheng Hu –
Excelent course, very intuitive and easy to understand. I like how brad explain in the video without adding additional information that can make the videos unnecessary long.
V R Nanda Kishore J –
wow , It is like fast and furious. So much to learn in under 8 hrs. thank you very very much.
Shashaank Babu R –
I’ve previously worked on API development, looking forward to get a better grasp of all the concepts
KNM MITHUN MANI –
So far so good 🙂
Rakesh A –
Why are you asking this question. It is a straight 5.
Nimesh Chandra –
Good exhaustive coverage of APIs
Bharani Mukku –
This is one of the best online courses i have ever taken across any topic. It is so well structured and so methodical very well sequenced and there is no hesitation or corrections in the code(which usually is confusing for a new learner). One stop for anyone wanting to learn Node API/Mongoose/Mongo DB(without getting distracted by UI frameworks).
Steve Potts –
Best course so far and i have well over 100 on here
Michael Zucker –
I am a big fan of Brad’s courses. Consistently top quality and excellent presentatin.
Muthukrishnan Ulaganathan –
Great course to learn & revise concepts of NodeJS
Amjed Ali –
Good job Mr. Brad
K. B. –
No surprise here. Another great course from Brad!
ibrahim jamil –
files are very jumbled up there must be one file like in this courses there are files that can be joined but he prefer to put in seperate that makes confussion so in online course there are bascially first leaners file should be as minimum as possible so that student can look at all code at one screen not going one file to other file and then other file this really need to be handled else course is very good
Toshiki Yoshioka –
This is not a course for beginners at all. He just continues coding without explaining things like why and how the code works. I feel like I’m just following his code.
Gangadhar N –
Learned a lot about developing and deploying a real world API.
Sandeep Kumar –
Brad with broad and deep knowledge ! Awesome !
Huynh Tuong –
Great course!
Mike Bishop –
A very good class that gives a detailed example of how to use Node, Express and Mongo to build a real world application. The addition of things like API security, rate throttling, API documentation and cloud deployment put this class above other classes of this type.
Daniel Milton –
Brad is a awesome teacher. I really enjoyed the course and learned alot. Also the people working with him, answering questions and helping out.. they deserves credits aswell.. Great work of everyone involved, looking forward to next course!
Jo o Gadelha –
Great 😀
Jesse –
I like how it starts with the very basics and explains how to debug and test to start. HALFWAY: Best course I have taken on Udemy. Very strong approach to showing the process, the order of tasks, and how to proceed.
Shiou Ju Lin –
20210301
Naren Appu –
Great content. Keep it up Brad
Metin M –
I was stuck with the choice of a few courses to pick between, it was hard to decide but I remembered how a few years back I followed one of brads free courses on youtube and remembered how good he was. I do not regret for a minute choosing Brad’s course. I am 2/3rds through and am thoroughly pleased already!
Shrestha Srivastava –
This course isn’t for an absolute beginner. I would never recommend this course anyone who only knows JS, because things are not being taught in the course, just started assuming that the learner already knows the things.
Ed Leonard –
I’ve bought over 200 courses from Udemy over the last 5 6 years. This has been an absolute standout course. It’s not as sexy and colourful as some other courses but you’ll learn an absolute mountain of stuff. Brad’s teaching style is authentic and comfortable. Usually there’s a sense of achievement and of relief when finishing a course. This one was achievement and a feeling that I’d have loved another ten hours of it. Hats off to Brad. This course was absolutely great and I believe in 2021 it’s still worth your money. 5 stars and no qualms.
Mark Daniels –
Brad Traversy is the best JavaScript instructor I have come across. Period.
Jolaoso Oluwatoyin –
Brad is a awesome teacher, he explains all the itty bitty of the subject matter.
Manot Luijiu –
Help me very much to fulfill my niche.
Rishabh –
Brad is one of the most amazing teachers I have ever come across. The course was well structured and nicely paced. I learned a lot!
Tobias Scharl –
Great
Arijit Das –
For beginner It’s good.
Manohar Grandhi –
I really loved the way the topics were structured. I loved the way the setting up was shown and how the seeder and databases were integrated. I liked the way documentation was created and how docgen was used. Brad is very knowledgeable on topics related to web development and hope to see more courses from him. I felt somehow the ending section deploying to production was not given in more detail. I would have a love to have a working server.
Ajay Singineedi –
Perfect course in real time project exposure.