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
  • Estudar HTML5 e CSS3 foi um prazer, foi desafiador. Quebrei bastante minha cabeça para resolver alguns problemas simples como, por exemplo, a sintaxe correta para endereçamento do background-image: url(' '). Gossssshhhhh, como eu demorei para encontrar um erro tao besta, mas o fato e que programar é isso mesmo, ter paciência e os cursos aqui na TreinaWeb estão sendo bons duas vezes mais para mim, que sou estudante de Engenharia da Computação. Digo isso porque embora tenhamos um suporte nota 1000 e instrutores muito bem treinados e que entendem do assunto, você ainda adquire a habilidade de resolver problemas de maneira espontânea. Quero dizer que, o verdadeiro programador pelo menos corre atras das suas dúvidas, esgota todas as possibilidades, para só então recorrer ao suporte, e para ser honesto, tenho cadastro em outros concorrentes de cursos online da TreinaWeb, mas só aqui encontro o respaldo teórico e pratico para uma formação sólida!

    Depoimento - Raphael
    HTML5 e CSS3 - Desenvolvimento web Básico
    Raphael Presidente Prudente / SP
  • Mais uma vez, muito satisfeito com o conteúdo, apensar de ter muita coisa pra praticar, alguns exercícios tornariam mais desafiador e alguns videos dariam um bom incremento! Mas no geral, só tenho a elogiar! Conteúdo bem redigido, claro, objetivo e organizado, ótima didática! Parabéns mais uma vez pelo trabalho!!

    Depoimento - Antonio
    JQuery Completo
    Antonio Sousa / PB
  • Excelente roteiro de aulas e conteúdo programático. A duração dos vídeos permite ao estudante dedicar mais tempo à prática, por meio da resolução de exercícios e desafios. Outro ponto positivo é a intercalação entre conteúdo audiovisual e material textual, pois penso ser uma abordagem que colabora para manter o aluno motivado. Parabéns pelo ótimo curso!

    Depoimento - Davi
    JavaScript Básico
    Davi São Paulo / SP
  • Meu primeiro curso com o pessoal do TreinaWeb e simplesmente adorei! Aulas muito bem elaboradas, ótima organização do conteúdo e uma excelente explicação da matéria nos videos! Sem dúvidas farei mais cursos aqui! Abraços!!!

    Depoimento - Leandro
    Lógica de Programação Completo
    Leandro São Paulo / SP
  • Curso prático com uma abordagem amigável até para quem não entende nada sobre o assunto, simplesmente uma experiência incrível, e vai sem dúvidas fazer toda diferença na minha vida acadêmica e profissional, obrigado TreinaWeb!

    Depoimento - Alan
    Lógica de Programação Completo
    Alan Riacho das Almas / PE
  • Adorei o curso, didática muito boa, professor excelente, o jeito que é ministrado o conteúdo é muito didático e claro, e sem contar o suporte, minhas duvidas eram tiradas em menos de 24h. Continuarei fazendo carreira aqui. =)

    Depoimento - Joabe
    Lógica Orientada a Objetos Completo
    Joabe Campo Grande / MS
  • Excelente curso. Recomendo para todos que pretendem entrar na carreira de desenvolvedor, inclusive para aqueles que já tiveram contato com java e oo mas por algum motivo não compreendeu ou dominou corretamente os conceitos assim como eu. Agora sim posso dizer que entendo a oo.

    Depoimento - Wendey
    Java - Orientação a objetos
    Wendey Benevides / PA
  • O curso de fundamentos de redes da TreinaWeb é fantástico. Já tinha feito o curso na faculdade e muitos assuntos haviam ficado obscuros. O curso constrói uma base sólida pra compreender os conceitos básicos de uma rede. Fica um grande destaque pro professor que notoriamente tem entendimento muito aprofundado sobre o assunto, mas ao mesmo tempo sabe expor os conceitos de forma clara e didática. Junto com a trilha de Python, esta parece ser uma das melhores trilhas que eu já fiz na plataforma. Realmente impressionado!

    Depoimento - Fernando
    Rede de computadores - Fundamentos
    Fernando Curitiba / PR

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!