Curso Completo de Autenticação com MERN Stack e AWS

所在平台: Udemy

课程主页: https://www.udemy.com/course/curso-completo-de-autenticacao-com-mern-stack-e-aws/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** MERN Stack 和 AWS 认证全攻略 **课程概述:** 本课程将带您深入学习如何使用 MERN Stack(MongoDB、Express、React 和 Node.js)配合 TypeScript,构建一个安全且现代化的认证系统。课程内容涵盖了从使用 Express 和 JWT 配置后端,到使用 React 和 Tailwind CSS/ShacnUI 创建直观的前端用户界面。 **核心亮点:** * **电子邮件认证流程:** 实现采用两种不同电子邮件提供商的电子邮件认证流程。用户注册时将收到一封包含6位数字验证码的电子邮件,有效期为24小时。账户验证成功后,系统将发送一封欢迎邮件。此外,课程还教授如何处理用户忘记密码时的重置密码邮件,以及成功重置密码后的确认邮件。 * **后端技术栈:** * **JWT (JSON Web Tokens):** 管理访问和刷新令牌,确保只有经过身份验证的用户才能访问特定路由。 * **Zod:** 用于数据验证,确保输入的准确性和安全性。 * **Winston:** 用于日志管理,帮助您追踪和调试应用程序。 * **前端技术栈:** * ** Zustand:** 用于管理认证状态,简化状态管理。 * ** React Hook Form:** 负责表单的创建和验证,提升用户体验。 * **路由保护:** 学习如何保护路由和页面,确保只有经过身份验证的用户才能访问特定区域。 * **部署与基础设施:** * ** AWS App Runner:** 学习如何将您的应用程序部署到 AWS App Runner。 * ** Terraform:** 管理基础设施,确保应用程序的可扩展性和生产就绪性。 **目标学员:** 本课程适合希望掌握全栈应用认证和部署的开发者,特别是追求现代化开发实践的开发者。

课程评论(0条)

课程详情

Neste curso completo, você aprenderá a implementar um sistema de autenticação seguro e moderno utilizando a stack MERN (MongoDB, Express, React e Node.js) com TypeScript. O curso abrange desde a configuração do backend utilizando Express e JWT, até a criação de uma interface de usuário intuitiva no frontend com React e Tailwind CSS/ShacnUI.Um dos destaques deste curso é o fluxo de autenticação por e-mail, implementado com dois provedores de e-mails diferentes. Quando um usuário se cadastra, ele recebe um e-mail contendo um código de 6 dígitos para verificar sua conta, com uma expiração de 24 horas. Após a verificação da conta, o sistema envia um e-mail de boas-vindas. Além disso, o curso ensina como enviar um e-mail com um link para redefinição de senha quando o usuário a esquece, e um e-mail de confirmação após a senha ser redefinida com sucesso.No backend, vamos utilizar JWT para gerenciar access e refresh tokens, garantindo que apenas usuários autenticados possam acessar certas rotas. Também trabalharemos com Zod para validação de dados e Winston para gerenciamento de logs, criando uma aplicação robusta e segura.No frontend, utilizamos Zustand para gerenciar o estado da autenticação e React Hook Form para lidar com a criação e validação de formulários. Além disso, você aprenderá a proteger rotas e páginas, permitindo que apenas usuários autenticados acessem determinadas áreas da aplicação.Para finalizar, você aprenderá a fazer deploy de sua aplicação na AWS utilizando o App Runner, e gerenciar a infraestrutura com Terraform, garantindo que sua aplicação seja escalável e pronta para produção.Este curso é ideal para desenvolvedores que desejam dominar autenticação e deploy de aplicações full stack com práticas modernas.

课程标签

0人关注该课程

主题相关的课程