Deno API with Mongo DB and Vuejs

所在平台: Udemy

课程主页: https://www.udemy.com/course/deno-js-api-with-mongo-db-and-vuejs/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Deno API with MongoDB and Vue.js 课程总结** 本课程旨在教授如何利用 Deno、Oak 框架、MongoDB 和 Vue.js 构建完整的 Web 应用程序。 **核心学习内容:** * **Deno API 开发:** * 使用 Oak 框架创建服务器以处理 API 请求。 * 掌握 Deno 的动态路由,支持 GET、POST、PUT、DELETE、PATCH 等多种请求方法。 * 学习使用 Denon 实现服务器文件的热重载,提高开发效率。 * 理解并实现 RESTful API 的设计原则。 * 学习如何转换API模型。 * 使用 Postman 测试 API 端点。 * 掌握 Deno 中的错误和异常处理机制。 * **后端与数据库集成 (MongoDB):** * 学习 MongoDB 驱动程序在 Deno 中的使用。 * 实现用户信息的存储到 MongoDB 数据库。 * 学习用户密码的加密技术。 * 用户通过邮件和密码进行登录认证。 * 在用户认证成功后生成 JSON Web Token (JWT)。 * 从请求的 Authorization 头中解析 JWT。 * 创建受保护的路由,只允许已认证用户访问。 * **前端开发 (Vue.js):** * 使用 Vue.js 实现用户数据的 CRUD (创建、读取、更新、删除) 操作。 * 使用 Vue.js 实现用户登录功能,并学习存储 Cookies。 * **版本控制:** * 学习使用 Git 和 GitHub 进行代码管理和协作。 * **未来拓展:** * 理解 WebSocket 的基本概念。 * 构建一个实时的聊天系统。 **课程特色:** * **渐进式学习:** 课程内容会随着 Deno 的发展而更新,确保学员学习到最新技术。 * **面向未来:** Deno 被视为 Node.js 的下一代技术,本课程帮助学员掌握未来的主流技术栈。 **课程路线图 (已完成\*,待完成\*):** **已完成:** * Deno 入门 * 创建 HTTP 服务器 * 使用 Oak 框架 * 设置动态路由 * 使用 MongoDB 驱动程序 * 将用户信息存储到 MongoDB 数据库 * 加密用户密码 * 通过邮件和密码登录用户 * 认证后生成 JWT 令牌 * 从请求的 Authorization 头解析 JWT **待完成:** * 使用 Vue.js 进行用户 CRUD 操作 * 使用 Vue.js 进行用户登录和存储 Cookie * 理解 WebSocket 的基础知识 * 构建实时聊天系统

课程评论(0条)

课程详情

‪What Will I Learn?Creating a server to serve API requestsUsing Oak framework of DenoCreating Dynamic routes with different request methods likes Post, Get, Put, Delete or PatchInstalling Denon to make server restart for every file changeUsing Git and GithubUsing JSON Web Token (jwt) for Authentication userHow to create RestFul API.How to transform any model for your APIHow 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 willAs 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 youRoadmap: ‪ # (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

课程标签

0人关注该课程

主题相关的课程