Learn Deno (the successor of Nodejs) from very basics to advanced by creating API in deno using MongoDB and authenticate the user using JWT in 3.5 hours

Chapters:

  •  (00:00) Welcome to Course
    
  • 1 (06:14) Getting Started with Deno
  • 2 (18:25) Introduction to Deno Oak
  • 3 (24:39) Create your first route
  • 4 (29:27) Create a Post route with data
  • 5 (36:10) Create Dynamic routes
  • 6 (41:05) Handle not found
  • 7 (47:07) Using Environment Variable
  • 8 (54:25) Using Controllers
  • 9 (1:01:07) Installing MongoDB
  • 10 (1:08:59) Using Mongo Driver
  • 11 (1:15:34) Fetch user from MongoDB
  • 12 (1:22:04) Store user into mongo DB
  • 13 (1:27:12) Validate Request Data
  • 14 (1:34:54) Delete a user from MongoDB
  • 15 (1:39:37) Update user on MongoDB
  • 16 (1:44:44) Validation on Update
  • 17 (1:51:41) Refactor Validation
  • 18 (2:01:26) Multiple Errors at once
  • 19 (2:06:07) Handle Empty Object
  • 20 (2:10:57) Hot Restart with Denon
  • 21 (2:18:34) Handling Incorrect User ID
  • 22 (2:27:06) Add created at the field
  • 23 (2:32:48) Bcrypt the password
  • 24 (2:29:03) Create Login route
  • 25 (2:45:11) Fetch the user with the email
  • 26 (2:50:01) Verify Password
  • 27 (2:56:49) Generate JWT
  • 28 (3:02:37) Extract auth token from header
  • 29 (3:09:48) Validate Auth Token
  • 30 (3:18:41) Create Auth Middleware
  • 31 (3:22:51) Create Protected Routes
  • 32 (3:26:51) Fetch UserId from token
  • 33 (3:37:07) Show authenticated use

Useful Links:
Docs: https://deno.land/
Source Code: https://github.com/bitfumes/deno-js-with-mongodb-course

Shirts and Gifts for Your Friends & Loved ☞ https://bit.ly/36PHvXY

#deno #node #security #jwt #mongodb

Learn Deno - Creating API in Deno using MongoDB and JWT - Full Course
97.05 GEEK