Fundamentos do Next.js 15
Este curso abrangente explora tudo o que você precisa para construir aplicações full stack robustas com Next.js 15, focando no App Router. Aprenda a dominar Server e Client Components, Server Actions, gerenciamento de cookies e cache, além de estilização e otimização para um desenvolvimento eficiente e moderno.
Conteúdo do Curso
O que é Next.js 15 e por que usá-lo?
Aprenda sobre o que é next.js 15 e por que usá-lo?
Configurando seu primeiro projeto Next.js 15 com create-next-app
Aprenda sobre configurando seu primeiro projeto next.js 15 com create-next-app
Entendendo a Estrutura de Pastas e o App Router
Aprenda sobre entendendo a estrutura de pastas e o app router
Rotas Estáticas e Dinâmicas com App Router
Aprenda sobre rotas estáticas e dinâmicas com app router
Executando o Servidor de Desenvolvimento e Builds de Produção
Aprenda sobre executando o servidor de desenvolvimento e builds de produção
Introdução e Casos de Uso dos Server Components
Aprenda sobre introdução e casos de uso dos server components
Criando e Utilizando Server Components (Data Fetching)
Aprenda sobre criando e utilizando server components (data fetching)
Introdução e a Diretiva 'use client'
Aprenda sobre introdução e a diretiva 'use client'
Interatividade e Gerenciamento de Estado com Client Components
Aprenda sobre interatividade e gerenciamento de estado com client components
Padrões de Comunicação entre Server e Client Components
Aprenda sobre padrões de comunicação entre server e client components
Server Actions: Mutação de Dados no Servidor
Aprenda sobre server actions: mutação de dados no servidor
Implementando Formulários Completos com Server Actions
Aprenda sobre implementando formulários completos com server actions
Cookies e Headers: Gerenciando o Estado da Sessão e Informações HTTP
Aprenda sobre cookies e headers: gerenciando o estado da sessão e informações http
Estratégias de Cache no Next.js 15: Data Cache e Revalidação
Aprenda sobre estratégias de cache no next.js 15: data cache e revalidação
Tratamento de Erros, Loading UI e Not Found Pages
Aprenda sobre tratamento de erros, loading ui e not found pages
Estilização com CSS Modules e Global CSS
Aprenda sobre estilização com css modules e global css
Integrando Tailwind CSS para Estilização Rápida
Aprenda sobre integrando tailwind css para estilização rápida
Otimização de Imagens com o Componente 'next/image'
Aprenda sobre otimização de imagens com o componente 'next/image'
Metadata e SEO para suas Aplicações Next.js
Aprenda sobre metadata e seo para suas aplicações next.js
Gerenciando Fontes e Outros Assets Estáticos
Aprenda sobre gerenciando fontes e outros assets estáticos
Planejamento e Estrutura de uma Aplicação Full Stack
Aprenda sobre planejamento e estrutura de uma aplicação full stack
Configurando um Banco de Dados (Ex: Prisma com PostgreSQL)
Aprenda sobre configurando um banco de dados (ex: prisma com postgresql)
Implementando Autenticação Básica com Server Actions
Aprenda sobre implementando autenticação básica com server actions
Criando e Gerenciando Dados (CRUD) com Server Actions
Aprenda sobre criando e gerenciando dados (crud) com server actions
Deploy da Aplicação Next.js 15 (Vercel e outras plataformas)
Aprenda sobre deploy da aplicação next.js 15 (vercel e outras plataformas)
Revisão Final e Próximos Passos no Ecossistema Next.js
Aprenda sobre revisão final e próximos passos no ecossistema next.js
Fundamentos do Next.js 15
Bem-vindo ao curso de Fundamentos do Next.js 15!
🎯 O que você vai aprender
- ✅ Conceitos fundamentais
- ✅ Exemplos práticos
- ✅ Projetos reais
📋 Pré-requisitos
- Conhecimento básico de programação (recomendado)
- Computador com acesso à internet
- Vontade de aprender! 🚀
💼 Projetos do curso
- Projeto Inicial - Aplicação básica
- Projeto Avançado - Sistema completo
Pronto para começar? Vamos lá!