Pular para o conteúdo principal

8 documentos marcados com "nextjs"

Ver todas as etiquetas

Aula 11: Introdução ao Next.js

Visão geral do Next.js e roteiro de partida: o que um framework acrescenta ao React, a fronteira entre servidor e cliente, roteamento por sistema de arquivos no App Router, os arquivos especiais, o ciclo de desenvolvimento com Turbopack e um laboratório que monta o primeiro cliente web do estudo de caso.

Aula 12: Fundamentos de React

Componentes, props, estado, eventos e composição, construídos sobre o projeto da aula 11: um painel de acervo com filtro, sacola de reserva e desfazer, usado para decidir o que é estado, onde ele mora, o que pode ser calculado e por que a imutabilidade deixa de ser regra decorada quando existe um recurso que a exige.

Aula 13: Dados da API — carregamento, erro e renderização

O cliente web passa a ler o acervo da API do Módulo 2: chamada no componente de servidor, os três desfechos de uma requisição, loading.tsx e error.tsx como fronteiras do segmento, a decisão entre rota estática e dinâmica quando há rede no meio e, como contraste, a busca feita pelo navegador com useEffect, CORS e condição de corrida.

Aula 14: Formulários, envio de dados, paginação e cache

O cliente web passa a escrever na API do Módulo 2: estado na URL com searchParams e next/form, paginação com o envelope da API, Server Actions com useActionState e useFormStatus, os desfechos de uma escrita, e o cache das leituras com revalidate, etiquetas e updateTag.

Aula 2: Arquiteturas e Frameworks Multiplataforma

Arquitetura acoplada e desacoplada, as quatro estratégias de desenvolvimento mobile — nativo, híbrido, cross-platform compilado e web app — critérios de escolha, a arquitetura adotada na disciplina com NestJS, Next.js e Flutter, e o ambiente de desenvolvimento.

Aula 3: TypeScript para Backend e Frontend

JavaScript moderno essencial, sistema de tipos, generics, utility types, classes e decorators — os recursos efetivamente usados na construção de aplicações com NestJS e Next.js, com seis laboratórios práticos para Playground e IDE local.

Extra B: Consumo de APIs com fetch e axios

Material complementar que compara fetch e axios consumindo a API da biblioteca: leitura e escrita autenticada, os três desfechos de uma chamada, corpo e Content-Type, tempo limite e cancelamento, cliente configurado com interceptors, tipagem da resposta, o comportamento de cada um dentro do Next.js e o custo de uma dependência, com quatro laboratórios executáveis.