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 videos
  • Certificado com 8 horas
  • 9 exercícios

Sobre o curso

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

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

Formação em que esse curso está inserido

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

  • Muito bom parabéns!

    Depoimento - Claiton
    Next.js - Aplicações Dinâmicas
    Claiton Portel / PA
  • Gostei, principalmente por ter passado por bastante da linguagem, apesar de nem tudo usar no dia a dia, pelo menos temos ideia que existe :) E foi destacado pelo professor, o que se usa mais e o que não se usa. Foi legal destacar do invoke por causa dos frameworks e várias outras coisas destacadas muito bem.

  • Muito bom o curso, foram bem importantes os conceitos passados sobre Marketing. Seria interessante ter outros cursos mostrando sobre a parte prática de campanhas, captação de leads, funil de vendas e algo mais técnico também como Google Tag Manager, Instagram, Pinterest, testes AB.

    Depoimento - Fabio
    Marketing Digital - Fundamentos
    Fabio Gravataí / RS
  • O curso é demais, 100%, aulas bem didáticas. Me tirou muitas dúvidas que nem os professores da minha faculdade ao menos pensaram em nos dizer kkkkk não me arrependi de ter feito o plano. Obrigado pelo trabalho de vocês, estão me ajudando nesse momento e devem ter ou ainda vão ajudar ainda muitas pessoas. Um grande abraço.

    Depoimento - Leonardo
    Lógica de Programação Completo
    Leonardo Porto Alegre / RS
  • Outro excelente curso ministrado pelo Cleber! Ele é o meu instrutor favorito da TreinaWeb. Nos cursos dele, embora não sejam o meu conteúdo de interesse principal (que são os de frontend), são os que eu mais aprendo, devido a excelente didática do professor.

    Depoimento - Thiago
    Java - Fundamentos
    Thiago Canoas / RS
  • O Cleber tem ótima didática e conhece muito bem o assunto. Acredito que vocês já estão remodelando este curso para uma versão mais recente, pois alguns comandos e funções apresentadas já não existem ou foram modificadas.

    Depoimento - João
    Ionic - Criação de aplicações mobile
    João Guaratinguetá / SP
  • Gostei do curso, bastante coisa pra ver, o Magento 2 realmente possui muitas funcionalidades!! Claro que vamos aprendendo as coisas conforme vamos trabalhando com a ferramenta, mas saber que existem as funcionalidades é bem melhor.

  • Curso muuuuito top!!! Parabéns à TreinaWeb pela grande qualidade deste conteúdo. Já programo em Laravel há alguum tempo e mesmo assim o curso abordou muitas funcionalidades novas, que eu ainda não conhecia. Simplesmente top!!! Gostei muuuuiiito mesmo.

  • A didática do instrutor é essencial para o aprendizado, a linguagem Go é muito diferente das linguagens tradicionais e na web temos poucos tutoriais em português. Consegui aprender muita coisa e aplicar alguns conceitos na matéria de Desenvolvimento Web que estou tendo na faculdade, obrigado equipe da treinaweb e ao professor Cleber, vocês são feras!

    Depoimento - Mateus
    Go Básico
    Mateus Brasília / DF

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 ou R$ 900,00 à vista
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!