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

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Segurança do Node.JS Express: Autenticação e Autorização

Curso de Segurança do Node.JS Express: Autenticação e Autorização

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.

Node.JS Express Segurança: Autenticação e Autorização

Atualizado em outubro de 2021: Dominando autenticação e autorização com Node.JS Express

Este curso tem como objetivo fornecer uma compreensão abrangente do desenvolvimento de aplicativos da web usando Node.JS e Express. Ao longo do curso, utilizaremos o MySQL como nosso banco de dados para armazenamento de dados. O foco principal deste bootcamp é a segurança e autorização. Abaixo estão os principais tópicos abordados:

1. Registro de Usuário

Nesta seção, iremos aprofundar no processo de registro de usuário. Criaremos um formulário de registro usando Node.js e Express, utilizando o Handlebar para a visualização do modelo do Express. Além disso, implementaremos a confirmação por e-mail para o registro do usuário. Para evitar bots, integraremos o reCaptcha do Google ao processo de registro.

2. Design de Banco de Dados para Registro de Usuário: MySQL

Exploraremos a configuração e a configuração do projeto, seguidas pela implementação do registro de usuário usando o MySQL como banco de dados. Também abordaremos o processo de reenvio de tokens de confirmação por e-mail.

3. Login com Provedores de Mídia Social: Twitter, Google, Facebook, GitHub e LinkedIn

Em seguida, focaremos na autenticação. Os usuários serão desafiados a verificar suas contas usando uma combinação de nomes de usuário e senhas. Também habilitaremos a autenticação para usuários com endereços de e-mail confirmados. O acesso a recursos da web será restrito para usuários cujos endereços de e-mail não tenham sido confirmados. Além disso, implementaremos autenticação de vários fatores enviando códigos de verificação para e-mails de usuários.

4. Autorização Baseada em Funções

Na última seção, implementaremos a autorização baseada em funções. As funções do usuário serão definidas e atribuídas a cada usuário. A autorização será implementada usando o middleware do Express.

Pré-requisitos

Para aproveitar ao máximo este curso, é recomendado ter conhecimento prévio de desenvolvimento web, incluindo HTML5, CSS e JavaScript. A familiaridade com o desenvolvimento Node.js também é essencial. Além disso, você precisará de um computador com Windows, Linux ou macOS instalado. Todos os materiais do curso são apresentados em uma abordagem passo a passo, garantindo uma experiência de aprendizado abrangente. Esperamos tê-lo conosco!

Atualização 1: 24 de outubro de 2021

Novo conteúdo adicionado: Login com plataformas de mídia social como Twitter, Facebook, Google, GitHub e LinkedIn.

O que você aprenderá

- Implementar autenticação em aplicativos da web usando NodeJS Express - Implementar autorização em aplicativos da web usando NodeJS Express - Aplicar CAPTCHA no registro de usuários - Construir tokens JWT baseados em autenticação - Autenticação de vários fatores para NodeJS Express - Construir autorização baseada em funções para NodeJS Express - Fazer login com plataformas de mídia social: Twitter, Facebook, Google, GitHub e LinkedIn
Ver informações completas