HOME > Development > Deno API with Mongo DB and Vuejs

Deno API with Mongo DB and Vuejs

  • Development
  • Jan 07, 2025
SynopsisDeno API with Mongo DB and Vuejs, available at $34.99, has an...
Deno API with Mongo DB and Vuejs  No.1

Deno API with Mongo DB and Vuejs, available at $34.99, has an average rating of 3.85, with 65 lectures, based on 10 reviews, and has 84 subscribers.

You will learn about Getting Started with Deno Js Using TypeScript with Deno Use Mongodb with Deno js Adding router framework called oak Creating Server that handles user requests with different Methods like POST, GET, DELETE, PATCH or PUT Storing encrypted password Creating Json Web Token (JWT) for authenticated user Parse JWT from authorization header Creating Full API in Denojs Using Third Party Module of Deno Using Standard Modules of Denojs This course is ideal for individuals who are Javascript programmer who want to learn deno or Nodejs programmer who want to migrate to new technology called Denojs or Any backend programmer eager to learn creating server with Deno It is particularly useful for Javascript programmer who want to learn deno or Nodejs programmer who want to migrate to new technology called Denojs or Any backend programmer eager to learn creating server with Deno.

Enroll now: Deno API with Mongo DB and Vuejs

Summary

Title: Deno API with Mongo DB and Vuejs

Price: $34.99

Average Rating: 3.85

Number of Lectures: 65

Number of Published Lectures: 64

Number of Curriculum Items: 65

Number of Published Curriculum Objects: 64

Original Price: $99.99

Quality Status: approved

Status: Live

What You Will Learn

  • Getting Started with Deno Js
  • Using TypeScript with Deno
  • Use Mongodb with Deno js
  • Adding router framework called oak
  • Creating Server that handles user requests with different Methods like POST, GET, DELETE, PATCH or PUT
  • Storing encrypted password
  • Creating Json Web Token (JWT) for authenticated user
  • Parse JWT from authorization header
  • Creating Full API in Denojs
  • Using Third Party Module of Deno
  • Using Standard Modules of Denojs
  • Who Should Attend

  • Javascript programmer who want to learn deno
  • Nodejs programmer who want to migrate to new technology called Denojs
  • Any backend programmer eager to learn creating server with Deno
  • Target Audiences

  • Javascript programmer who want to learn deno
  • Nodejs programmer who want to migrate to new technology called Denojs
  • Any backend programmer eager to learn creating server with Deno
  • ?What Will I Learn?

  • Creating a server to serve API requests

  • Using Oakframework of Deno

  • Creating Dynamic routes with different request methods likes Post, Get, Put, Delete or Patch

  • Installing Denonto make server restart for every file change

  • Using Git and Github

  • Using JSON Web Token (jwt)for Authentication user

  • How to create RestFul API.

  • How to transform any model for your API

  • How to use Postman for checking API endpoints.

  • Handling Errors and Exceptions

  • Why Progressive Course?

    1. Since Deno is the successor of Nodejs, it will evolve with time so as the course will

    2. As something new comes to Deno, I will update this course ( or the course progresses)

    3. Deno is the future so we need to progress bit by bit daily and this course will help you

    Roadmap:? # (done), ?* (to be done)

    #?? Getting Started with Deno

    ??# Creating Http Server

    ??# Using Oak framework

    ??# Setting up dynamic routes

    ??# Using MongoDB driver with Deno

    ??# Storing User information into Mongo database

    ??# Encrypting user password

    ??# Login user using Email and Password

    ??# Generating JWT token after authentication

    ??# Parsing JWT token from Authorization header of the request

    #?? Creating Protected Routes

    ??* Using Vuejs to do user CRUD

    ??* Using Vuejs for login and storing cookies

    ??* Understanding Websocket basics with Deno

    ??* Making real-time chat system

    Course Curriculum

    Chapter 1: Introduction and Basics

    Lecture 1: Introduction

    Lecture 2: 2. Introduction to Deno Oak

    Lecture 3: 3. Create your first route

    Lecture 4: 4 Create Post route with data

    Lecture 5: 5 Create Dynamic routes

    Lecture 6: 6. Handle not found

    Lecture 7: 7. Using Environment Variable

    Lecture 8: 8. Using Controllers

    Chapter 2: Mongodb and user crud

    Lecture 1: 9. Installing MongoDB

    Lecture 2: 10. Using Mongo Driver

    Lecture 3: 11. Fetch user from MongoDB

    Lecture 4: 12. Store user into mongo db

    Lecture 5: 13. Validate Request Data

    Lecture 6: 14. Delete user from mongodb

    Lecture 7: 15. Update user on mongodb

    Lecture 8: 16. Validation on Update

    Lecture 9: 17. Refactor Validation

    Lecture 10: 18. Multiple Errors at once

    Lecture 11: 19. Handle Empty Object

    Chapter 3: Authentication using JWT

    Lecture 1: 20. Hot Restart with Denon

    Lecture 2: 21. Handling Incorrect User ID

    Lecture 3: 22. Add created at field

    Lecture 4: 23. Bcrypt the password

    Lecture 5: 24. Create Login route

    Lecture 6: 25. Fetch the user with email

    Lecture 7: 26. Verify Password

    Lecture 8: 27. Generate JWT

    Lecture 9: 28. Extract auth token from header

    Lecture 10: 29. Validate Auth Token

    Lecture 11: 30. Create Auth Middleware

    Lecture 12: 31. Create Protected Routes

    Lecture 13: 32. Fetch UserId from token

    Lecture 14: 33. Show authenticated user

    Chapter 4: Using Vuejs to create Login System

    Lecture 1: 34 Deno tutorial – Getting Vue setup

    Lecture 2: 35 Deno tutorial – Understanding Vuejs

    Lecture 3: 36 Deno tutorial – Setup Tailwindcss in vuejs

    Lecture 4: 37 Deno tutorial – Create Login Page

    Lecture 5: 38 Deno tutorial – Handle Cors Policy

    Lecture 6: 39 Deno tutorial – Handle Pre flight cors

    Lecture 7: 40 Deno tutorial – Handle Error and show them

    Lecture 8: 41 Deno tutorial – Set the token in Cookie

    Lecture 9: 42 Deno tutorial – Making Logout

    Lecture 10: 43 Deno tutorial – Middleware

    Lecture 11: 44 Deno tutorial – Access Protected Routes

    Chapter 5: 5

    Lecture 1: What we are going to create

    Lecture 2: 1. Deno Tutorials – Setup WebSockets

    Lecture 3: 2. Deno Tutorials – Close WebSocket Connection

    Lecture 4: 3. Deno Tutorials – Getting Data from WebSocket

    Lecture 5: 4. Deno Tutorials – Talk to Different Websocket

    Lecture 6: 5. Deno Tutorials – Broadcast to others only

    Lecture 7: 6. Deno Tutorials – Handle Http Connections

    Lecture 8: 7. Deno Tutorials – http and ws on same route

    Lecture 9: 8 Deno Tutorials – Send Event from html file

    Lecture 10: 9 Deno Tutorials – Send Json in event

    Lecture 11: 10 Deno Tutorials – Register with name

    Lecture 12: 11 Deno Tutorials – Create Join Event

    Lecture 13: 12 Deno Tutorials – Show Joined User

    Lecture 14: 13 Deno Tutorials – Show all Online Users

    Lecture 15: 14 Deno Tutorials – Create User leave event

    Lecture 16: 15 Deno Tutorials – Remove leaved user

    Lecture 17: 16 Deno Tutorials – Handle Closed Connection

    Lecture 18: 17 Deno Tutorials – Refactor Main file

    Lecture 19: 18 Deno Tutorials – Display User Name

    Lecture 20: 63

    Instructors

  • Deno API with Mongo DB and Vuejs  No.2
    Sarthak Shrivastava
    Web Developer & Instructor
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 1 votes
  • 3 stars: 2 votes
  • 4 stars: 2 votes
  • 5 stars: 4 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!