Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Projeto de Autenticação e Autorização Avançada MERN Stack

Curso de Projeto de Autenticação e Autorização Avançada MERN Stack

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Projeto de Autenticação e Autorização Avançada MERN Stack

Aprenda como construir um site avançado de autenticação e autorização de usuários (com JWT, Cookie httpOnly, Axios)

Avaliação: 2.4 de 53 avaliações

Total de horas: 3

Aulas: 36

Dificuldade: Todos os níveis

Aprenda como construir um site avançado de autenticação e autorização de usuários (com JWT, Cookie httpOnly, Axios)

Curso mais recente de 2022

Olá, bem-vindo! Sim, você leu corretamente se está aqui lendo esta descrição. Este é um projeto avançado de Autenticação e Autorização de Usuários com MERN Stack.

O que você aprenderá:

  • Como construir um backend seguro
  • Como usar Tokens de Portador JWT
  • Como usar Cookie httpOnly
  • Como criptografar a senha de um usuário antes de armazená-la em um banco de dados
  • Como construir o frontend com httpOnly
  • Como enviar de volta o cookie httpOnly
  • Como manter o usuário logado após o token expirar

Usaremos MERN Stack para isso:

  • MongoDB: MongoDB é um programa de banco de dados orientado a documentos de plataforma cruzada disponível como código aberto. Classificado como um programa de banco de dados NoSQL, o MongoDB usa documentos semelhantes a JSON com esquemas opcionais. O MongoDB é desenvolvido pela MongoDB Inc. e licenciado sob a Licença Pública do Lado do Servidor.
  • ExpressJS: Express.js, ou simplesmente Express, é um framework de aplicação web back-end para Node.js, lançado como software livre e de código aberto sob a Licença MIT. Ele é projetado para construir aplicativos e APIs da web. Tem sido chamado de framework de servidor padrão de fato para Node.js.
  • ReactJS: React é uma biblioteca JavaScript de front-end gratuita e de código aberto para construir interfaces de usuário baseadas em componentes de UI. É mantido pela Meta e uma comunidade de desenvolvedores e empresas individuais. O React pode ser usado como base no desenvolvimento de aplicativos de página única ou móveis.
  • NodeJS: Node.js é um ambiente de tempo de execução JavaScript de back-end de código aberto, multiplataforma, que roda no motor V8 e executa código JavaScript fora de um navegador da web.

O que você aprenderá:

  • Adicionar Autenticação e Autorização Avançadas ao seu site
  • Como usar Cookie httpOnly
  • Como Criptografar Detalhes em JWT
  • Criptografar a Senha do Usuário
  • Não compartilhe credenciais ou Token com Armazenamento Local / Cookies / Sessões do Frontend, use cookie httpOnly que não será acessado pelo Frontend
  • Criar um Token de Atualização após o Logout para manter o usuário logado
Ver informações completas