Aprenda Next.js
01. Introdução ao Next.js
Comece a aprender o Next.js. Nessa seção você vai ter contato com a base teórica e começar a desenvolver os seus primeiros projetos.
Você vai aprender
- create-next-app
- next/font
- next/image
- App router
- Nested routes
- next/link
- Fetch de dados
- Server Components
Quem vai te ensinar
Progresso nessa seção (0/11)
Essa trilha está em construção
Estamos preparando muita coisa boa!Você pode acessá-la e fazer os conteúdos disponíveis, mas tenha em mente que alguns conteúdos ainda serão gravados.
Que tal começar pela prática?
Nós acreditamos que a prática é a melhor forma de aprender! Tente fazer um projeto básico antes mesmo de ver nossas aulas. Apesar de ser desconfortável, isso vai te ajudar a entender melhor quando você começar a se aprofundar na teoria.
Você pode tentar resolver esse projeto sozinho(a) ou assistir nossa resolução passo-a-passo.
Construa sua base teórica
Agora vamos fazer o nosso primeiro projeto? Ele é um projeto completo onde você vai poder desenvolver todas as habilidades básicas do Next.js
Você pode tentar fazer sozinho(a) ou assistir nossa resolução.
Estilização no Next.js
Na resolução do projeto da lista de países, você deve ter notado que usamos o Tailwind pra estilizar a aplicação.
Existem também outras formas de aplicar estilos no Next.js. Explore as principais estratégias de estilização na documentação oficial do Next.js.
A documentação oficial está em inglês. Recomendamos que você leia a versão oficial para treinar o seu inglês. Caso a língua seja uma barreira, você pode usar o Google Tradutor
Roteamento no Next.js
Fetch de dados
Opcional
02. Next.js intermediário
Vamos aprofundar um pouco mais no Next.js. Nessa seção começaremos a criar aplicações com inputs do usuário.
Você vai aprender
- Redis
- Server Actions
- Streaming
- Skeletons
- Partial Prerendering
- Tratamento de erros
- Busca e paginação
- Next.js Fullstack
Quem vai te ensinar
Progresso nessa seção (0/5)
Vamos aprofundar no Next.js?
Server Actions
Entenda melhor os Server Components
Por trás das Server Actions, estão os Server Components. Essa feature pertence ao React e o Next foi o primeiro framework a implementá-la.
Assista esse workshop para entender mais sobre Server Components e formas de renderização do React.
Hora de praticar
Aprenda a versão 13+ do Next criando esse app super útil! Utilize Server Components e Server Actions para aprender mais sobre essas tecnologias.
Opcional
03. Autenticação no Next.js
Aprenda as principais formas de autenticação no Next.js.
Você vai aprender
- Autenticação
- NextAuth (Auth.js)
- Clerk
- Lucia
- Auth0
- Kinde
- Supabase
- Stytch
Quem vai te ensinar
Progresso nessa seção (0/9)
A principal lib de autenticação no Next.js
Praticando NextAuth
Aprofundando no tópico de autenticação
Outras formas de autenticação
04. Tópicos extras do Next.js
Aprenda como criar blogs, e-commerce e outros tópicos importantes como acessibilidade e caching.
Você vai aprender
- MDX
- Next Commerce
- Acessibilidade
- SEO
- Cache