Skip to content

Edyane/dev-store

Repository files navigation

Dev-Store

Dev-Store é um pequeno ecommerce construído durante o curso "Next.js App Router e Testes" da Rocketseat. Neste projeto, exploramos conceitos avançados do Next.js utilizando o App Router, além de implementar testes end-to-end (E2E) com Cypress. O objetivo principal do curso foi proporcionar uma compreensão profunda sobre a arquitetura moderna de aplicações web utilizando Next.js, abordando desde os fundamentos até técnicas avançadas.

preview img

🚀 Tecnologias Utilizadas

  • Next.js (App Router, Server Components, Client Components, Cache & Memoization)
  • TypeScript
  • TailwindCSS
  • Cypress

📚 Conceitos Aprendidos

Durante o desenvolvimento da Dev-Store, exploramos uma série de conceitos fundamentais do Next.js, incluindo:

App Router

Como o App Router organiza o fluxo de navegação dentro da aplicação de forma eficiente e modular.

Server Components e Client Components

A distinção entre Server Components e Client Components, e como otimizar o desempenho ao decidir qual tipo de componente utilizar em diferentes partes da aplicação.

Cache e Memoization

Técnicas de Cache e Memoization para melhorar o desempenho da aplicação, garantindo que os dados sejam processados e renderizados de maneira eficiente, sem redundância.

Testes E2E com Cypress

Implementação de testes end-to-end (E2E) utilizando o Cypress, garantindo que a experiência do usuário na loja seja robusta e livre de erros.

About

E-commerce feito com Next.js, TypeScript, Tailwind CSS e Cypress.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors