Тёмный

CRUD API Tutorial - Node, Express, MongoDB 

freeCodeCamp.org
Подписаться 10 млн
Просмотров 174 тыс.
50% 1

This is a great beginners course to learn the basics of backend development by building a CRUD API with Node.js, Express, and MongoDB. Basically the MERN Stack without the R. Also, learn how to use Postman/ThunderClient and Insomnia for testing purposes.
Code: github.com/haris-bit/simple-c...
✏️ Course developed by ‪@CodingCleverly‬
⭐️ Chapters ⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:01:34) package.json
⌨️ (0:04:32) express framework
⌨️ (0:09:19) npm run server
⌨️ (0:11:19) API testing tools
⌨️ (0:15:04) git bash
⌨️ (0:17:19) nodemon
⌨️ (0:20:40) mongodb setup
⌨️ (0:31:24) product model
⌨️ (0:41:19) create api
⌨️ (0:48:19) read api all
⌨️ (0:50:19) read api id
⌨️ (0:56:19) update api
⌨️ (1:00:19) delete api
⌨️ (1:07:49) Form URL Encoded
⌨️ (1:12:19) routes
⌨️ (1:15:19) controllers
⌨️ (1:26:19) checking and testing
⌨️ (1:30:19) pushing to github
🎉 Thanks to our Champion and Sponsor supporters:
👾 davthecoder
👾 jedi-or-sith
👾 南宮千影
👾 Agustín Kussrow
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Justin Hual
👾 Otis Morgan
👾 Oscar Rahnama
--
Learn to code for free and get a developer job: www.freecodecamp.org
Read hundreds of articles on programming: freecodecamp.org/news

Опубликовано:

 

26 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 190   
@CodingCleverly
@CodingCleverly 4 месяца назад
It's great to have another video uploaded on the best coding channel on RU-vid. Make sure to check out more MERN/NextJS project-based videos from my channel as well! Link: www.youtube.com/@CodingCleverly/
@vadcrch
@vadcrch 4 месяца назад
Is this the same tutor?
@hasaaniftikhar
@hasaaniftikhar 4 месяца назад
Yeah this is the same instructor
@oscargonzalez5838
@oscargonzalez5838 3 месяца назад
Hi. When creating post to save product in MongoDB I get this response in API client. I review a few times code and dont found problem : 500 Internal Server Error...{"message" : "Product.create is not a function" !!!! Previously I send any JSON content for testing and I get same response..Any idea?
@oscargonzalez5838
@oscargonzalez5838 3 месяца назад
I mean, testing works but when trying to create through your code...fails with that message!!!
@CodingCleverly
@CodingCleverly 3 месяца назад
@@oscargonzalez5838 Your API route isn't created properly. Double check your code to see if it perfectly matches mine.
@IndustryOfMagic
@IndustryOfMagic 4 месяца назад
Free code camp is a gift to humanity
@honkhonkv2236
@honkhonkv2236 4 месяца назад
If i ever land a job, it'll be mostly cause of that channel, i'll definitely support !
@michaelo.agboola7685
@michaelo.agboola7685 4 месяца назад
Honestly....
@lokeshr9794
@lokeshr9794 4 месяца назад
True
@DhruveelDave
@DhruveelDave 2 месяца назад
I'm from MARS, it's helpful for all planetary species.
@lachopakapura
@lachopakapura 4 месяца назад
Finished a 2 year full stack cruse and this is always a wonderful addition to relook at❤
@dominiclingham4006
@dominiclingham4006 Месяц назад
This video was fantastic to begin learning backend development! I've been stuck for a long time not knowing how to begin creating full stack applications (after spending a long time going round and round on frontend using local storage) but this has given me a strong first step! thank you so much!
@plumie
@plumie 4 месяца назад
Funny how we are currently learning this at work. Perfect timing, thank you!
@phunghoangvnuit
@phunghoangvnuit 3 месяца назад
Straight forward, love your teaching style!
@21pradaofficial4
@21pradaofficial4 4 месяца назад
Simple, effective and straight to the point. Thank you for the tutorial 💪🏽❤❤
@DavidKHill
@DavidKHill Месяц назад
Thank you!! Thank you!! Finally someone who make complete sense of it all. The frustrating thing as that a lot of these paid courses tend to outdated so much that it trips me up when something changes in the node modules. I came across video after getting complete stopped in a NodeJS course on Code with Mosh course. But now, I think I have enough ammunition to go back to the places where I got stump. As for the MongoDB, I launched a MongoDB Docker container on a couple of boxes to help keep costs down and seemed to work perfectly. Thanks for showing me some cool Rest API tools, Postman, Insomnia and the JSON Viewer extension. Those came in very handy. I pulled down the "Rest API Client" by Huachao Mao into Visual Code and found that just making a simple text document with all the Rest API calls worked pretty well too. Keep up the fantastic teachings.
@The_Developer_
@The_Developer_ 4 месяца назад
that's what I was looking for, thank man❤❤
@amenzelealem4282
@amenzelealem4282 3 месяца назад
Such an awesome course, Many thanks 👍🏼
@juliuschimaobi
@juliuschimaobi 4 месяца назад
WOW!!! This tutorial is awesome
@shaikshahed413
@shaikshahed413 17 дней назад
The best tutorial for backend on youtube
@sumowll8903
@sumowll8903 3 месяца назад
This is really clear and helpful! Thank you so much!!!
@myytkn8526
@myytkn8526 Месяц назад
Best Crud-app-backend Video. Thank you for this Video.
@sharaabsingh
@sharaabsingh 13 дней назад
Well structured and very well taught. Thanks for all your efforts Harris and FCC! Kudos😀
@DE4DP00L-cs1ts
@DE4DP00L-cs1ts 4 месяца назад
Finally a video I can watch without 2x speed
@k-c
@k-c 4 месяца назад
I still 2x speeded it
@CodingCleverly
@CodingCleverly 3 месяца назад
@@k-c legend
@shashwatshrey9248
@shashwatshrey9248 3 месяца назад
​@@k-c Me too! I've a bad habit, I cannot watch educational videos other than 2x speed.
@younesbav0up316
@younesbav0up316 24 дня назад
that was a genuine Crud API tutorial, thank you so much
@xBalaDeCanhaox
@xBalaDeCanhaox 2 месяца назад
Thank you so much for the knowledge that you brought to us. Thank you! Thank you! Thank you!
@KriZtiaN17VL
@KriZtiaN17VL 4 месяца назад
I am designing a database and this is so helpful 😢thanks
@_a_a_.001
@_a_a_.001 Месяц назад
I learned so much from this course, thank you so much
@kRystal69
@kRystal69 4 месяца назад
Great Video Haris Iftikhar!
@princessuhiene5283
@princessuhiene5283 Месяц назад
This was an awesomw video and a great headstart in my backend journey
@bhavkushwaha
@bhavkushwaha 4 дня назад
This is a very helpful video and cleared the basics very well!
@dbruddy
@dbruddy 4 месяца назад
Love this video. Thank You
@hovaz570
@hovaz570 2 месяца назад
A very useful lesson. Without many words. Get well soon, author!
@AdautoAraujo
@AdautoAraujo 18 дней назад
Amazing! What I most like was using a professional way to organize things
@pratikbhandari9429
@pratikbhandari9429 29 дней назад
Your explanation is great brother. I understand every efforts. Finally I learned Mongo db. Thanks a lot. This is I first time write a comment on youtube.
@The_Developer_
@The_Developer_ 4 месяца назад
Thanks for this ❤
@sarthaksingh-ow8kl
@sarthaksingh-ow8kl 26 дней назад
Excellent Video !!! Much appreciated
@poojalahane2584
@poojalahane2584 Месяц назад
THANK YOU SO MUCH SIR . I FEEL VERY CONFIDENT JUST BECAUSE OF YOUR SIMPLE TUTORIAL..
@skjcreation24
@skjcreation24 4 месяца назад
excellent, Well Explained
@saxenavedant61
@saxenavedant61 Месяц назад
Thanks a lot lifesaver! 🙌
@bookswiper
@bookswiper 23 дня назад
What a great video. Unbelievable.
@thanonhari9643
@thanonhari9643 4 месяца назад
Thanks for this 🙏🙏🙏
@nasssty284
@nasssty284 4 месяца назад
Great tutorial
@IsaacDevSpace
@IsaacDevSpace 2 месяца назад
Well done! ✅
@kibalamajames4813
@kibalamajames4813 2 месяца назад
clear and precise. thanks
@siyabongakhumalo6841
@siyabongakhumalo6841 3 месяца назад
thank you ..this was easy to follow along and implement
@a1-24-diepvanthanh3
@a1-24-diepvanthanh3 9 дней назад
He so dedicated with his work
@rayenhidri584
@rayenhidri584 4 месяца назад
nice job bro, thx a lot
@tigranoqroyan-qo4wg
@tigranoqroyan-qo4wg Месяц назад
Thank you very much brother i learn express js and mongodb just in one day .
@MeirunasSmitas
@MeirunasSmitas 2 месяца назад
Incredible video
@cloudagnostic
@cloudagnostic 4 месяца назад
This is Brad Traversy quality! ❤
@LibraryOfTheOligarchs
@LibraryOfTheOligarchs 4 месяца назад
This is great! freecode camp please give us more backend dev videos!
@meritalok
@meritalok 4 месяца назад
best tutorial out there very simple and to the point i learned a lot thankyou so much @CodingCleverly love from Delhi
@gmjitendra
@gmjitendra 24 дня назад
Thanks for this video tutorial.
@Dinesh-id2rw
@Dinesh-id2rw 8 дней назад
It's very nice to watch your video it's very understanding and thanks for this video
@user-sh1wf6nn6z
@user-sh1wf6nn6z 4 месяца назад
Top class explanation....
@SrihariPEnCloud
@SrihariPEnCloud 25 дней назад
very nicely explained. thank you
@afaqahmad-ef4ky
@afaqahmad-ef4ky 4 месяца назад
Thankyou 💝
@sahasrakesara3188
@sahasrakesara3188 3 месяца назад
Thank you so much!
@bhavkushwaha
@bhavkushwaha 3 дня назад
Thankyou so much Sir!
@gokhanozdemir8970
@gokhanozdemir8970 2 месяца назад
From now on, all i am saying is: "coming from the database, this is amazing."
@GideonKNgetich
@GideonKNgetich 3 месяца назад
This is great
@kaptainklutch3046
@kaptainklutch3046 4 месяца назад
I got taught this exact way in my bootcamp
@chenglongma2979
@chenglongma2979 Месяц назад
Thank you very much, I learnt a lot
@curiosityoftheunknown
@curiosityoftheunknown 3 месяца назад
its a great tutorial and i learnt many different ways you could use the word "essentially" ..Lol
@johnmahugu
@johnmahugu 3 месяца назад
without the RRRRR hehehe i love it! exactly what i was looking for as i prefer mithril and vue to react. thank you :)
@user-mi7wz1me1m
@user-mi7wz1me1m 2 месяца назад
Amazing content but, why didn't you added Frontend to this whole thing, it would me a masterpiece :(
@randomplay9145
@randomplay9145 Месяц назад
excelllent video
@TPCodes
@TPCodes 4 месяца назад
Thanks for video. Please do a comprehensive tutorial on SwiftUI
@mustafazouari4961
@mustafazouari4961 22 дня назад
perfect video
@parshant1985
@parshant1985 Месяц назад
short and precise
@ManoharR-di4km
@ManoharR-di4km Месяц назад
finally after 2 fuc....in weeks ....thanks macha
@evansmboya3870
@evansmboya3870 2 месяца назад
nice tutorial third time watching end to end
@arnabroy2995
@arnabroy2995 8 дней назад
dammn this is so good 🔥🔥🔥🔥
@victorcervantes4779
@victorcervantes4779 3 месяца назад
Thank you so much
@venkatkrishna1034
@venkatkrishna1034 3 месяца назад
Thanks buddies
@CodingByAmp
@CodingByAmp 4 месяца назад
thankyou kub
@sonishn5222
@sonishn5222 2 месяца назад
Thank you 😊
@panawanfarm
@panawanfarm 2 месяца назад
Thank you
@rubenarzoyan8287
@rubenarzoyan8287 8 дней назад
Thank you!!, this tutorial is good!!! i want to know which extension you used in vs code ?
@warlordgaming7256
@warlordgaming7256 4 месяца назад
Please upload detailed course for Ruby on rails and RSpec also.
@monicamachado2583
@monicamachado2583 23 дня назад
Hello people. Use type module on package json for imports, require is mostly legacy. I don't think he mentions nodemon at the beginning, just install it for the love of God, otherwise it's pretty annoying to restart the server everytime you make a change. Also, on another note, for quick local tests you can just use boomerang or yarc extensions on your browser. Using curl doesn't work perfectly on macOS and vs at least
@jonathanromero3034
@jonathanromero3034 Месяц назад
muchas gracias por tu enseñanza y a freecodecamp, deje mi like me gustaria que hicieran una mas avanzada.
@muthukumar8009
@muthukumar8009 4 месяца назад
Great
@artizanal60
@artizanal60 4 месяца назад
Nice
@rajamannar4861
@rajamannar4861 4 месяца назад
Thanks
@kipkorirtonui8229
@kipkorirtonui8229 Месяц назад
Good for beginners
@houdariyad4889
@houdariyad4889 4 месяца назад
2nd comment life saving video ♥️💥
@user-nj1jl2lj8r
@user-nj1jl2lj8r 3 месяца назад
what is the theme you install to VS code for dev back end ? plz tell me sir
@seifeddinekhorchef9409
@seifeddinekhorchef9409 3 месяца назад
thaaaank youuu
@tariqahmed8993
@tariqahmed8993 3 месяца назад
whats that extension he uses for getting clues even before typing?
@gunasheelan4130
@gunasheelan4130 4 месяца назад
can you guys create an video on jest testing for angular and node.js with typescript it would be helpful
@saajid5009
@saajid5009 2 месяца назад
Seriously are u a Senior Developer??? I can't believe 😄
@drakenra
@drakenra 4 месяца назад
Can you do unit test and integration test tutorial next?
@R3flexx2001
@R3flexx2001 Месяц назад
I love you, they are a blessing. regards from Argentina
@AlejandroSanchez-vg7hf
@AlejandroSanchez-vg7hf 4 месяца назад
I got an error message while going through 43.58. When I write the object I click send but I get a message in insomnia "message": "product.create is not a function"
@rohanphilip2001
@rohanphilip2001 4 месяца назад
Make a Datastructure and algorithms with C programming course
@basitmangat3079
@basitmangat3079 Месяц назад
Thumbs up
@kidscodera3043
@kidscodera3043 2 месяца назад
what is the plugin name for co -pilot you mentioned at 6:55
@ahmedoraiby3059
@ahmedoraiby3059 26 дней назад
thanks - but what about authentication and authorization with database for users ?
@ahmedoraiby3059
@ahmedoraiby3059 26 дней назад
hope you make extend for this video just about deafferents for connect to sql server database on azure ? - thanks again
@TechTutorialsAbhishek
@TechTutorialsAbhishek Месяц назад
love from india
@marongayo3217
@marongayo3217 4 месяца назад
This guy is everywhere with his tutorial. Its hard to follow through
@theanonymous5268
@theanonymous5268 2 месяца назад
THANK YOU SO MUCH. Currently at 45:22
@timstongaming
@timstongaming Месяц назад
My database failed why?
@drexk6569
@drexk6569 4 месяца назад
Which is this extension did you use that suggest for you the code before you start typing
@Otakuorbyt
@Otakuorbyt 4 месяца назад
its copilot
@amoguuche9152
@amoguuche9152 3 месяца назад
how do i turn off server when i make changes as stated on the 9th min, 28secs of the video
@antoninobalinado6192
@antoninobalinado6192 4 дня назад
Is there a part 2 for this video that creates Frontend?
@levybenie3331
@levybenie3331 10 дней назад
Thx For all
Далее
ВСЕ СЕКРЕТЫ КОТА В ВР ( I Am Cat VR )
22:46
Back End Developer Roadmap 2024
10:30
Просмотров 431 тыс.
Working on the next.js starter kit
Просмотров 41
Node.js Crash Course (2024 Revamp)
2:06:35
Просмотров 102 тыс.
Every React Concept Explained in 12 Minutes
11:53
Просмотров 418 тыс.