Skip to content

Alberto-Oliveira00/alura_books

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alura Books - Gerenciador de Livros Online

Sobre o Projeto

O Alura Books é um projeto desenvolvido durante um curso na Alura, focado em ensinar e aplicar os principais métodos de manipulação de arrays no JavaScript. O objetivo é criar uma interface dinâmica para gerenciar uma lista de livros, permitindo a organização, filtragem e exibição personalizada de informações.

Este projeto é uma excelente ferramenta para consolidar conhecimentos sobre manipulação de dados com JavaScript, bem como interações dinâmicas com o DOM.


Funcionalidades

  • Lista de Livros: Exibição dinâmica de uma lista de livros com base nos dados fornecidos.
  • Filtragem: Aplique filtros para visualizar livros por categoria, preço ou outros critérios.
  • Ordenação: Reorganize a lista de livros com base em atributos como preço ou título.
  • Interação Dinâmica: Atualize o DOM de forma responsiva utilizando métodos de array.

Tecnologias e Métodos Utilizados

Linguagens e Ferramentas:

  • HTML: Para a estrutura semântica da interface.
  • CSS: Para estilização responsiva e design moderno.
  • JavaScript: Para a lógica de manipulação de dados e interação com o DOM.

Conceitos e Práticas:

  • Métodos de Array:
    • forEach: Aplicação de funções a cada elemento da lista para manipulações ou exibições.
    • map: Criação de novas listas com base na transformação dos elementos existentes.
    • filter: Filtragem de elementos de acordo com critérios especificados.
    • sort: Ordenação da lista com base em diferentes atributos.
  • Manipulação do DOM:
    • Atualização de elementos HTML com base nos dados filtrados, ordenados ou transformados.
    • Criação dinâmica de componentes visuais no navegador.

Lições Aprendidas

  • Domínio dos Métodos de Array: Aprendi a utilizar os principais métodos de forma eficaz para manipulação e transformação de listas.
  • Manipulação do DOM com JavaScript: Compreendi como integrar os métodos de array para modificar o DOM de forma dinâmica e responsiva.
  • Filtragem e Ordenação: Desenvolvi habilidades para criar filtros personalizados e ordenar elementos com base em diferentes atributos.
  • Interação Dinâmica: Pratiquei a criação de interfaces que respondem às ações dos usuários em tempo real.

Autor

Projeto desenvolvido por Alberto durante o curso da Alura.

About

Alura Books - Curso metodos de arrays Alura

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published