Fale com a gente no WhatsApp Fale com a gente no WhatsApp

Curso de Next.js - Aplicações Dinâmicas

Conheça as funcionalidades do Next.js e otimize a criação das suas aplicações web

Nível Iniciante Categoria Desenvolvimento Front-end

  • Curso com 03h00 de vídeos
  • Certificado com 8 horas
  • 9 exercícios

Sobre o curso

O Next.js, criado pela Vercel, é um framework para desenvolvimento de aplicações web que utiliza a biblioteca React. Ou seja, se você conhece React, já poderá começar a criar suas aplicações com Next.js imediatamente usando o conhecimento que já possui!

O Next.js traz várias funcionalidades muito úteis para o desenvolvimento web que melhora muito a qualidade das nossas aplicações sem precisarmos realizar nenhuma configuração ou instalação de outras bibliotecas. Porém, caso queira customizar algo, é totalmente possível.

Neste curso iremos nos aprofundar nas funcionalidades do Next.js, utilizando-o para criar aplicações dos mais variados tipos, tanto estáticas quanto dinâmicas. Também vamos desenvolver um projeto prático com autenticação

O Next.js, criado pela Vercel, é um framework para desenvolvimento de aplicações web que utiliza a biblioteca React. Ou seja, se você conhece React, já poderá começar a criar suas aplicações com Next.js imediatamente usando o conhecimento que já possui!

O Next.js traz várias funcionalidades muito úteis para o desenvolvimento web que melhora muito a qualidade das nossas aplicações sem precisarmos realizar nenhuma configuração ou instalação de outras bibliotecas. Porém, caso queira customizar algo, é totalmente possível.

Neste curso iremos nos aprofundar nas funcionalidades do Next.js, utilizando-o para criar aplicações dos mais variados tipos, tanto estáticas quanto dinâmicas. Também vamos desenvolver um projeto prático com autenticação

O que irá aprender?

Neste curso vamos avançar em nossos conhecimentos de Next.js

Alguns itens presentes no curso:

  • Rotas dinâmicas e query params;
  • Criação de APIs dinâmicas;
  • Criação automática de páginas estáticas;
  • Navegação otimizada;
  • Renderização no Servidor;
  • Criação Incremental de Páginas Estáticas - Incremental Static Regeneration (ISR);
  • Variáveis de Ambiente;
  • Autenticação com Email e com conta do GitHub;
  • Desenvolvimento de projeto prático.

Pra quem é esse curso?

Este curso é destinado àqueles que já tenham um conhecimento de Next.js e queiram conhecer mais a fundo suas funcionalidades mais avançadas.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • Node.js
  • Google Chrome
  • Visual Studio Code

Sobre o professor

Akira Hanashiro

Akira Hanashiro

Professor especialista em Desenvolvimento Front-end na TreinaWeb. Akira, Felipe, Hana, Hanashiro ou Hanakira, é graduado em Análise e Desenvolvimento de Sistemas, pós-graduado em Projetos e Desenvolvimento de Aplicações Web e MBA em Machine Learning, é entusiasta no desenvolvimento de jogos e multi-task. Fala japonês fluente, mas não tem com quem conversar.

Conteúdo programático

  1. Apresentação

    Apresentação do Curso

    3 aulas
    • Apresentação
    • Códigos do Curso
    • Repositório do Curso
  2. Roteamento Dinâmico e Parâmetros

    Aprenda a criar novas telas de forma dinâmica

    5 aulas
    • Parâmetros - Query Params
    • Rotas Dinâmicas
    • Navegação e Imperatividade
    • Resumo
    • Questionário
  3. Criação de APIs

    Aprenda a criar APIs usando o Next.js

    10 aulas
    • Recebendo Requisições
    • Respondendo Requisições
    • APIs em Rotas Dinâmicas
    • PROJETO: Disponibilizando os Posts do Blog
    • PROJETO: Criação de Novos Posts
    • PROJETO: Atualizando Posts
    • PROJETO: Retornando um Post Específico
    • PROJETO: Apagando Posts
    • Resumo
    • Questionário
  4. Busca de Dados

    Aprenda as várias formas de fornecer dados à sua aplicação

    12 aulas
    • Busca de dados no cliente
    • Busca de dados no servidor - getServerSideProps
    • Busca de Dados para Páginas Estáticas - getStaticProps
    • Criação Automática de Páginas Estáticas - getStaticPaths
    • getStaticPaths - Entendendo a propriedade "fallback"
    • Criação Incremental de Páginas Estáticas - Incremental Static Regeneration (ISR)
    • Variáveis de Ambiente
    • PROJETO: Publicação de Posts
    • PROJETO: Listando Posts
    • PROJETO: Acessando Posts
    • Resumo
    • Questionário
  5. Autenticação

    Aprenda a fazer login para permitir ou não o acesso de determinados usuários

    6 aulas
    • PROJETO: Next Auth - Autenticação Simples para Next.js
    • PROJETO: Autenticação com E-mail e Senha
    • PROJETO: Protegendo Páginas
    • PROJETO: Protegendo APIs
    • PROJETO: Autenticação com conta do GitHub
    • Resumo
Download da ementa

Cursos relacionados

Algumas das formações onde esse curso está inserido

Utilizada e amada por milhares! Veja mais opiniões reais

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
Por apenas
12x R$ 75,00 sem juros, no cartão de crédito
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!