Skip to content

marcossouz/imersao-react-3a-edicao

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

Imersão React 3a edição

Conteúdo

  • AULA 01
    • Iniciaremos um projeto com Create Next App;
    • Criaremos components com React usando styled-components;
    • Organizaremos as pastas do nosso projeto;
    • Passaremos propriedades para components;
    • Faremos deploy do seu Alurakut na Vercel.
  • AULA 02
    • Entender melhor o que é um SPA;
    • Conhecer o hook useEffect;
    • Criação do formulário para cadastrar comunidade;
    • E sempre faremos deploy do seu Alurakut na Vercel.
  • AULA 03
    • Entender um pouco melhor sobre como funciona o protocolo HTTP;
    • Consumir API do Github usando fetch para preencher os nossos amigos;
    • Conhecendo Promises e como lidar com o JSON;
    • Usar o hook useEffect para lidar com código assíncrono;
    • Conhecer o DatoCMS, o sistema de gestão de conteúdo que iremos utilizar na nossa aplicação;
    • Criar os modelos dos conteúdos que iremos gerenciar no DatoCMS;
    • Criar nossas comunidades pela interface do DatoCMS.
  • AULA 04
    • Entenderemos o que é XML e AJAX;
    • Usaremos queries GraphQL para consumir os dados do DatoCMS;
    • Fazer um BFF (Back-end For Front-end) para proteger nossos dados ao enviar dados para o servidor;
    • Criar nossas comunidades pela interface do nosso Alurakut.
  • AULA 05
    • Criar a nossa página de Login;
    • Roteamento com Next.js;
    • Como funciona o redirecionamento de páginas;
    • Formulários com gerenciamento do estado do input;
    • Salvar cookies com o padrão JWT para autenticar nossa página;
    • Decodificar o nosso token para mostrar a nossa Home apenas para usuários autenticados;

links e referências

Releases

No releases published

Packages

No packages published