Books
Learn HTML
Learn CSS
Learn GIT
Learn JavaScript
Learn PHP
Exercises
HTML
JavaScript
GIT
CSS
PHP
Courses
Quizzes
Snippets
Tools
Courses
NodeJS - The Complete Guide (incl. Deno.js, REST APIs, GraphQL)
Working on the Product Model to Edit our Product
This video lesson is part of the course:
Academind
Single-Course License
Full access to "NodeJS - The Complete Guide (incl. Deno.js, REST APIs, GraphQL)"
$39
$69
Access to this course only.
Buy Now
Academind Pro Membership
Unlimited access to this and all other current & future courses!
$19 /month
Cancel anytime!
Subscribe
×
Single-Course License
Full access to "NodeJS - The Complete Guide (incl. Deno.js, REST APIs, GraphQL)"
$39
$69
Access to this course only.
Buy Now
Getting Started
(0/9)
Optional: JavaScript - A Quick Refresher
(0/14)
Understanding the Basics
(0/18)
Improved Development Workflow and Debugging
(0/15)
Working with Express.js
(0/24)
Working with Dynamic Content & Adding Templating Engines
(0/17)
The Model View Controller (MVC)
(0/10)
Optional: Enhancing the App
(0/9)
Dynamic Routes & Advanced Models
(0/19)
SQL Introduction
(0/14)
Understanding Sequelize
(0/26)
Working with NoSQL & Using MongoDB
(0/32)
176. Module Introduction
1:17
177. What is MongoDB?
3:57
178. Relations in NoSQL
3:58
179. Setting Up MongoDB
4:28
180. Installing the MongoDB Driver
7:01
181. Creating the Database Connection
3:25
182. Finishing the Database Connection
4:21
183. Using the Database Connection
5:14
184. Creating Products
2:08
185. Understanding the MongoDB Compass
2:38
186. Fetching All Products
4:34
187. Fetching a Single Product
7:45
188. Making the "Edit" & "Delete" Buttons Work Again
2:21
189. Working on the Product Model to Edit our Product
7:14
190. Finishing the "Update Product" Code
3:57
191. One Note About Updating Products
1:46
192. Deleting Products
3:30
193. Fixing the "Add Product" Functionality
1:28
194. Creating New Users
7:00
195. Storing the User in our Database
5:40
196. Working on Cart Items & Orders
7:13
197. Adding the "Add to Cart" Functionality
6:14
198. Storing Multiple Products in the Cart
7:01
199. Displaying the Cart Items
9:20
200. Fixing a Bug
1:02
201. Deleting Cart Items
4:02
202. Adding an Order
4:36
203. Adding Relational Order Data
6:21
204. Getting Orders
3:20
205. Removing Deleted Items From the Cart
2:58
206. Wrap Up
2:19
207. Useful Resources & Links
1:00
Working with Mongoose
(0/21)
Sessions & Cookies
(0/21)
Adding Authentication
(0/20)
Sending Emails
(0/6)
Advanced Authentication
(0/12)
Understanding Validation
(0/19)
Error Handling
(0/12)
File Upload & Download
(0/18)
Adding Pagination
(0/8)
Understanding Async Requests
(0/6)
Adding Payments
(0/5)
Working with REST APIs - The Basics
(0/11)
Working with REST APIs - The Practical Application
(0/30)
Understanding Async Await in Node.js
(0/7)
Understanding Websockets & Socket.io
(0/14)
Working with GraphQL
(0/26)
Deploying our App
(0/14)
Testing Node.js Applications
(0/18)
Node.js as a Build Tool & Using npm
(0/6)
Modern JavaScript & NodeJS
(0/6)
Bonus: Node & TypeScript
(0/21)
DenoJS - An Introduction
(0/18)
Deno & MongoDB
(0/8)
Roundup
(0/1)