Deno For Web Developers

所在平台: Udemy

课程主页: https://www.udemy.com/course/deno-for-web-developers/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Deno for Web Developers 概述:本课程于2021年4月重新录制,使用Deno v1.8.0。该课程将指导您如何在现代Web开发中使用Deno。我们将学习Deno的基础知识,并运用这些知识构建一个真实的应用程序。 课程内容包括: 1. Deno简介 2. 命令行界面 3. Deno API / Web API / 标准库 4. 文件读取与写入 5. 模块与依赖管理 6. HTTP服务器 7. 请求/响应/路由 8. 使用Oak框架 9. 错误处理 10. 身份验证/授权/重置密码 11. JWT刷新令牌/访问令牌 12. 数据库操作(PostgreSQL) 13. 使用SendGrid发送电子邮件 14. 请求体验证 15. 文件上传到Cloudinary 16. 分页功能 17. 购物车功能 18. 与Stripe集成的支付系统 19. 管理区域 我们将构建一个完整的电商应用程序的REST API。 此外,虽然下面的内容已被归为遗留信息,但课程还将介绍如何使用/集成现代技术如Deno.js、GraphQL、NextJS和PostgreSQL,构建一个专业的全栈应用程序。我们将构建一个全栈的JWT身份验证系统。 课程主题包括: 1. 使用Deno.js和Oak框架创建Web服务器 2. 使用Oak GraphQL库创建GraphQL服务器 3. 设置PostgreSQL数据库并连接至服务器 4. 编写GraphQL API(架构、查询、突变) 5. 使用Oak中间件函数 6. 操作Oak上下文以在中间件之间传递数据 7. 使用Cookies 8. 创建、发送和验证JWT令牌 9. 执行PostgreSQL的增、删、改、查操作 10. 在Deno.js中发送电子邮件 11. 使用Apollo Client(v3)将NextJS应用与Deno Web服务器连接 12. 使用Apollo Client Hooks(useQuery、useMutation)从GraphQL API中获取数据 13. 编写自定义Apollo Hooks函数 14. 在NextJS中进行服务器端的GraphQL API数据获取 15. 使用React Context API管理状态 16. 在NextJS中保护客户端路由 17. 在NextJS中保护服务器端路由 通过这个课程,您将掌握使用Deno进行现代Web开发的技能。

课程评论(0条)

课程详情

*** This course has been 100% re-recorded in April 2021 ***Use Deno v1.8.0This course will guild you on how to use Deno in modern web development. We are going to learn Deno's basics and then use the knowledge to build a real-world application.# The contents covered in this course are:What is Deno?Command Line InterfaceDeno APIs / Web APIs / Standard LibraryRead File / Write FileModules And Dependencies ManagementHTTP ServerRequest / Response / RoutingUsing Oak FrameworkError HandlingAuthentication / Authorization / Reset PasswordJWTs Refresh Token / Access TokenWorking with Database (PostgreSQL)Sending Email Using SendGridValidating Request BodyFile Upload to CloudinaryPaginationAdd to CartPayment System with StripeAdmin Area# What are we going to build?A full-fledged REST APIs for An eCommerce Application===========================================================================*** The below contents are now legacy ***This course will guild you on how to use/integrate modern and well-established technologies such as Deno.js, GraphQL, NextJS, and PostgreSQL to build a professional, real-world full-stack application.# What are we going to build?A full-stack JWT authentication system# What topics this course will cover?Create a web server with Deno.js and Oak frameworkCreate GraphQL server with Oak GraphQL librarySetup PostgreSQL database and connect to the serverWrite GraphQL API (schema, queries, mutations)How to use Oak middleware functionHow to manipulate Oak Context and use it to pass data between middlewareHow to use CookiesHow to create, send, and validate JWT tokenPerform PostgreSQL Create, Read, Update, Delete (CRUD) operationsHow to send email in Deno.jsHow to connect NextJS application with Deno web server using Apollo Client (v3)Fetch data from GraphQL API with Apollo Client Hooks (useQuery, useMutation)How to write Apollo Hooks as custom hook functionHow to fetch data from GraphQL API on server-side in NextJSManage state with React Context APIHow to protect route on client-side in NextJSHow to protect route on server-side in NextJS

课程标签

0人关注该课程

主题相关的课程