Skip to content

Defendi22/BooksMetodos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 AluraBooks

Projeto front-end desenvolvido com HTML, CSS e JavaScript para listagem, filtro e ordenação de livros.


🚀 Sobre o Projeto

O AluraBooks é uma aplicação web que exibe uma lista de livros e permite:

  • 📖 Filtrar livros por categoria (Front-end, Back-end, Dados)
  • 💰 Ordenar livros por preço
  • ✅ Exibir apenas livros disponíveis
  • 🧮 Calcular o valor total dos livros disponíveis

O projeto utiliza manipulação de DOM e métodos modernos do JavaScript como:

  • forEach()
  • map()
  • filter()
  • sort()
  • reduce()

🛠️ Tecnologias Utilizadas

  • HTML5
  • CSS3
  • JavaScript (ES6+)

📁 Estrutura do Projeto

.
├── index.html
├── style.css
├── imagens/
└── app/
    ├── main.js
    ├── metodoForEach.js
    ├── metodoMap.js
    ├── metodoFilter.js
    ├── metodoSort.js
    └── metodoReduce.js

▶️ Como Executar

  1. Clone o repositório:
git clone https://github.com/seu-usuario/alurabooks.git
  1. Abra o arquivo index.html no navegador.

Não é necessário servidor ou instalação de dependências.


🎯 Funcionalidades

🔎 Filtros

  • Livros de Front-end
  • Livros de Back-end
  • Livros de Dados
  • Livros Disponíveis

📊 Ordenação

  • Ordenar livros por preço

💵 Cálculo

  • Soma automática do valor total dos livros disponíveis

📚 Conceitos Aplicados

  • Manipulação do DOM
  • Programação funcional com JavaScript
  • Separação de responsabilidades em arquivos
  • Estruturação semântica com HTML5

👨‍💻 Autor

Fernando Defendi

Projeto desenvolvido para prática de JavaScript e manipulação de dados no front-end.

Releases

No releases published

Packages

 
 
 

Contributors