Skip to content

UelintonHJ/JavaScript_metodos-array

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HTML5 CSS3 JavaScript Vercel GitHub repo size GitHub language count GitHub top language


🎯 Sobre o projeto

AluraBooks é um site de livros de programação desenvolvido durante o curso da Alura. O objetivo do projeto foi praticar o uso de métodos JavaScript como forEach, Map, filter, reduce e sort.

No site você pode:

  • Visualizar todos os livros disponíveis de programação.
  • Filtrar livros por tecnologia: Front-end, Back-end e Dados.
  • Ver apenas livros disponíveis.
  • Ordenar livros por preço, do mais barato ao mais caro.

🛠 Funcionalidades

  • 📌 Listagem de livros com título, autor, preço e categoria.
  • 📌 Aplicação de desconto automático em todos os livros.
  • 📌 Filtro por categoria ou disponibilidade.
  • 📌 Ordenação por preço.
  • 📌 Exibição do valor total de livros disponíveis.

💻 Tecnologias utilizadas

  • HTML5
  • CSS3
  • JavaScript (ES6+)

🖼 Pré-visualização

Preview do AluraBooks


🚀 Como executar o projeto localmente

  1. Clone o repositório:
git clone https://github.com/UelintonHJ/JavaScript_metodos-array
  1. Navegue até a pasta do projeto:
cd ~/JavaScript_metodos-array
  1. Abra o arquivo index.html no navegador.

Não é necessário servidor local, o projeto roda diretamente pelo navegador.


💡 Detalhes de implementação

→ metodoForEach.js: Responsável por exibir os livros na tela e mostrar o valor total dos disponíveis.

→ metodoMap.js: Aplica desconto em todos os livros.

→ metodoFilter.js: Permite filtrar livros por categoria ou disponibilidade.

→ metodoReduce.js: Calcula o valor total dos livros disponíveis.

→ metodoSort.js: Ordena os livros pelo preço do menor para o maior.


📝 Observações

  • Este projeto foi criado para fins educacionais, focado em aprimorar a lógica e o uso de métodos JavaScript.
  • A interface é responsiva e segue boas práticas de estilo e CSS moderno.

About

Projeto desenvolvido durante curso de métodos JavaScript da Alura.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published