Deno API with Mongo DB and Vuejs
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?
-
Since Deno is the successor of Nodejs, it will evolve with time so as the course will
-
As something new comes to Deno, I will update this course ( or the course progresses)
-
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
-
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!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024