Chapters (27)
- 0:05Overview of project
- 3:21Create new next.js project
- 4:11Files and folder structure
- 7:41Connect to database
- 16:26Create user schema
- 19:26GET users api
- 24:46POST new user api
- 30:32PATCH user api
- 39:51DELETE user api
- 45:41Create category schema
- 49:21GET categories api
- 54:35POST category api
- 58:46PATCH category api
- 1:08:41DELETE category api
- 1:12:49Create blog schema
- 1:14:39GET blogs api
- 1:21:14POST blog api
- 1:25:59GET single blog api
- 1:33:12PATCH blog api
- 1:38:41DELETE blog api
- 1:41:56Search blogs api with keywords
- 1:46:31Filter blogs with date
- 1:50:16Sort blogs api
- 1:51:26Blogs pagination
- 1:56:36Protect api routes
- 2:08:41Logging middleware
- 2:11:56Deployment
Show the creator's full description
Learn how to code REST APIs using Next.js 14. You'll learn to create multiple MongoDB models, how to protect API routes, deploy APIs, and more.
Course developed by @ProgrammingwithUmair321
Code: https://github.com/umairjameel321/next14-restapis
❤️ Try interactive JavaScript courses we love, right in your browser: https://scrimba.com/freeCodeCamp-JavaScript (Made possible by a grant from our friends at Scrimba
⭐️ Contents ⭐️
⌨️ (0:00:05) Overview of project
⌨️ (0:03:21) Create new next.js project
⌨️ (0:04:11) Files and folder structure
⌨️ (0:07:41) Connect to database
⌨️ (0:16:26) Create user schema
⌨️ (0:19:26) GET users api
⌨️ (0:24:46) POST new user api
⌨️ (0:30:32) PATCH user api
⌨️ (0:39:51) DELETE user api
⌨️ (0:45:41) Create category schema
⌨️ (0:49:21) GET categories api
⌨️ (0:54:35) POST category api
⌨️ (0:58:46) PATCH category api
⌨️ (1:08:41) DELETE category api
⌨️ (1:12:49) Create blog schema
⌨️ (1:14:39) GET blogs api
⌨️ (1:21:14) POST blog api
⌨️ (1:25:59) GET single blog api
⌨️ (1:33:12) PATCH blog api
⌨️ (1:38:41) DELETE blog api
⌨️ (1:41:56) Search blogs api with keywords
⌨️ (1:46:31) Filter blogs with date
⌨️ (1:50:16) Sort blogs api
⌨️ (1:51:26) Blogs pagination
⌨️ (1:56:36) Protect api routes
⌨️ (2:08:41) Logging middleware
⌨️ (2:11:56) Deployment
🎉 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: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
Description and video by freeCodeCamp.org. This page is an independent companion view; the video is embedded from YouTube.