Session Based Authentication in Nodejs GraphQL API

所在平台: Udemy

课程主页: https://www.udemy.com/course/nodejs-graphql-authentication/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:基于会话的身份验证在Node.js GraphQL API中的应用 概述:欢迎参加我的Udemy课程《使用Node.js、GraphQL、TypeScript、PostgreSQL和Redis构建基于会话的身份验证流程》!在本课程中,您将学习如何使用一些最流行和广泛使用的网络开发技术创建一个可靠的基于会话的身份验证流程。我们将首先概述使用基于会话的身份验证的好处,以及它与其他身份验证类型的不同之处。接着,我们将深入实践实现细节,从设置支持TypeScript的Node.js服务器开始。 然后,我们将介绍GraphQL查询语言,并使用它来构建用户身份验证、注册和管理所需的API端点。在此过程中,我们将集成PostgreSQL,一个强大且灵活的关系数据库,以安全地存储用户数据。同时,我们还将讨论如何利用Redis,一个内存键值存储来处理会话管理和有状态身份验证。您将学习如何配置Redis,并如何使用它来创建和管理用户会话,确保您的应用程序保持安全和高效。 到课程结束时,您将拥有一个完整且功能齐全的基于会话的身份验证流程,可以作为您自己的网络应用程序的起点。今天就报名,开始使用Node.js、GraphQL、TypeScript、PostgreSQL和Redis构建更安全、更强大的网络应用程序吧!

课程评论(0条)

课程详情

Welcome to my Udemy course on Building a Session-Based Authentication Flow Using Node.js, GraphQL, TypeScript, PostgreSQL, and Redis! In this course, you'll learn how to create a robust session-based authentication flow using some of the most popular and widely-used technologies in web development. We'll start with an overview of the benefits of using session-based authentication and how it differs from other types of authentication. Then we'll dive into the practical implementation details, starting with setting up a Node.js server with TypeScript support. Next, we'll introduce the GraphQL query language and use it to build out the necessary API endpoints for user authentication, registration, and management. Along the way, we'll integrate PostgreSQL, a powerful and flexible relational database, to store user data securely. We'll also cover the use of Redis, an in-memory key-value store, to handle session management and stateful authentication. You'll learn how to configure Redis and how to use it to create and manage user sessions, ensuring that your application remains secure and performant. By the end of the course, you'll have a complete and fully-functional session-based authentication flow that you can use as a starting point for your own web applications. Enroll today and start building more secure and robust web applications with Node.js, GraphQL, TypeScript, PostgreSQL, and Redis!

课程标签

0人关注该课程

主题相关的课程