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

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Sistema de Autenticação Next JS, Aprenda Next JS 13 do Zero

Curso de Sistema de Autenticação Next JS, Aprenda Next JS 13 do Zero

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.

Sistema de Autenticação Next JS: Aprenda Next JS 13 do Zero

Bem-vindo ao Curso: Sistema de Autenticação Next JS - Aprenda Next JS 13 do Zero

Neste curso abrangente sobre a construção de sistemas de autenticação com Next.js 13, você aprenderá tudo o que precisa para desenvolver autenticação segura e escalável para suas aplicações Next.

Começaremos cobrindo os fundamentos do Next.js, comparando as funcionalidades do Next.js 13 com o Next.js 12 e o React, explicando conceitos-chave como roteamento, renderização e rotas de API. O curso então mergulha em tópicos avançados do Next.js, como lidar com cabeçalhos HTTP, cookies e armazenamento local - conhecimento essencial para autenticação.

Em seguida, construiremos um sistema de autenticação completo com recursos como:

  • Formulários de login e registro de usuários
  • Verificação de usuários duplicados durante o registro
  • Proteção de rotas com tokens JWT
  • Implementação de verificação de e-mail
  • Funcionalidade de redefinição de senha
  • Middlewares para rotas protegidas

Você aprenderá como gerenciar sessões de usuário, emitir e verificar tokens JWT e restringir o acesso a determinadas páginas e APIs com base na autenticação. Utilizaremos as melhores práticas do setor e discutiremos as compensações de diferentes abordagens.

Ao final do curso, você terá uma base sólida em Next.js e as habilidades para construir sistemas de autenticação robustos para suas próprias aplicações Next do zero. Você poderá gerenciar com segurança contas de usuário e tokens, e restringir o acesso a dados e funcionalidades sensíveis.

O Next.js 13 é a versão mais recente do popular framework React. Foi lançado em 8 de março de 2023 e inclui várias novas funcionalidades e melhorias.

Aqui estão alguns dos destaques do Next.js 13:

  • Novo componente de Imagem: O novo componente de Imagem facilita a exibição de imagens sem deslocamento de layout e otimiza arquivos sob demanda para aumentar o desempenho.
  • Novo sistema de Fontes: O novo sistema de Fontes otimiza automaticamente suas fontes, incluindo fontes personalizadas. Ele também remove solicitações de rede externas para melhorar a privacidade e o desempenho.
  • Novo App Router: O novo App Router oferece uma maneira mais flexível e poderosa de gerenciar o roteamento em sua aplicação Next.js.
  • Melhoria de desempenho: O Next.js 13 inclui várias melhorias de desempenho, incluindo carregamento de imagens mais rápido e melhor hidratação.

Se você está usando o Next.js, recomendo atualizar para a versão 13. É um lançamento importante com várias novas funcionalidades e melhorias.

Aqui estão alguns detalhes adicionais sobre as novas funcionalidades do Next.js 13:

  • Novo componente de Imagem: O novo componente de Imagem é uma grande melhoria em relação ao componente de Imagem anterior. Ele suporta carregamento preguiçoso nativo, o que significa que as imagens são carregadas apenas quando estão visíveis na tela. Isso pode melhorar significativamente o desempenho, especialmente em dispositivos móveis. O novo componente de Imagem também suporta otimização automática de imagens, o que pode melhorar ainda mais o desempenho.
  • Novo sistema de Fontes: O novo sistema de Fontes é uma grande melhoria em relação ao sistema de fontes anterior. Ele otimiza automaticamente suas fontes, incluindo fontes personalizadas. Ele também remove solicitações de rede externas para melhorar a privacidade e o desempenho. O novo sistema de Fontes também suporta auto-hospedagem automática para qualquer arquivo de fonte. Isso significa que você pode hospedar suas fontes em seu próprio servidor, o que pode melhorar ainda mais o desempenho.
  • Novo App Router: O novo App Router é uma grande melhoria em relação ao roteador anterior. Ele oferece uma maneira mais flexível e poderosa de gerenciar o roteamento em sua aplicação Next.js. O novo App Router suporta rotas aninhadas, rotas dinâmicas e muito mais.
  • Melhoria de desempenho: O Next.js 13 inclui várias melhorias de desempenho, incluindo carregamento de imagens mais rápido e melhor hidratação. Hidratação é o processo de converter uma página renderizada no servidor em uma página renderizada no cliente. O Next.js 13 possui um melhor desempenho de hidratação, o que pode proporcionar uma experiência do usuário mais suave.

Se você está usando o Next.js, recomendo atualizar para a versão 13. É um lançamento importante com várias novas funcionalidades e melhorias.

O que você aprenderá

  • React vs Next
  • Comparando o Next JS 13 com Versões Anteriores
  • Componentes do Servidor e Componentes do Cliente
  • Desvantagens dos componentes do servidor e como superá-las usando componentes do cliente filhos
  • Sistema de Autenticação Full Stack do Zero
  • Lidando com Tokens JWT, Sessões, Cookies, Cabeçalhos, etc.
  • Trabalhando com funcionalidade de verificação de e-mail e funcionalidade de redefinição de senha
  • Páginas Protegidas e rotas de API com middlewares
Ver informações completas