Este repositório contém anotações, exercícios e projetos baseados no livro "Lógica de Programação e Algoritmos com JavaScript - 2ª Edição" de Edécio Fernando. É uma excelente referência para quem deseja aprender ou aprofundar seus conhecimentos em lógica de programação e desenvolvimento com JavaScript.
O livro apresenta conceitos fundamentais de lógica de programação e algoritmos, utilizando a linguagem JavaScript como ferramenta de aprendizado. Com uma abordagem prática e didática, ele aborda desde os fundamentos de programação até conceitos mais avançados, sempre focando no desenvolvimento de algoritmos eficientes.
- 🧠 Compreender conceitos básicos de lógica de programação: variáveis, operadores, estruturas de controle, funções e arrays.
- 🛠️ Desenvolver habilidades para resolver problemas através de algoritmos.
- 📈 Aprimorar a prática com JavaScript, aplicando conceitos teóricos em projetos e exercícios.
- 🔍 Explorar desafios práticos para consolidar o aprendizado.
- 🟢 Introdução à lógica de programação
- 🔢 Variáveis e tipos de dados
- ➕ Operadores e expressões
- 🔄 Estruturas condicionais e laços de repetição
- 📊 Vetores e matrizes
- 🔧 Funções
- 📚 Algoritmos e estruturas de dados
- 📅 Exercícios e desafios práticos
- ✅ Exercícios resolvidos: Códigos comentados para facilitar a compreensão.
- 🔄 Correções e refatorações: Alguns exercícios foram revisados e otimizados para melhorar a eficiência e legibilidade.
- 🎯 Desafios adicionais: Problemas criados para expandir o aprendizado.
- 🕩 Calculadora interativa
- 🔄 Conversor de unidades
- 🗂 Sistema de gerenciamento simples
- 🎮 Jogos básicos, como adivinhação de números
📚 Resumo dos conceitos apresentados no livro, com exemplos explicativos e dicas para resolver problemas.
- Linguagem: JavaScript (ES6+)
- Ambiente de Desenvolvimento: Node.js e navegadores
- Editor de Código: Visual Studio Code ou qualquer editor de preferência
- Clone este repositório:
git clone https://github.com/devpovoa/Logica-de-Pogramacao-com-JavaScript.git
- Navegue para a pasta do repositório:
cd Logica-de-Pogramacao-com-JavaScript
- Explore os capítulos, anotações e exercícios em ordem ou de acordo com sua necessidade.
- Pratique os exercícios propostos, revisados e refatorados.
- Experimente os projetos práticos para aplicar os conceitos aprendidos.
Contribuições são bem-vindas! 🎉 Caso queira adicionar soluções, novos desafios ou melhorias:
- Faça um fork do repositório.
- Crie uma nova branch:
git checkout -b minha-contribuicao
- Adicione suas contribuições e faça um commit:
git commit -m "Descrição das alterações"
- Envie as alterações para o seu fork:
git push origin minha-contribuicao
- Abra um pull request neste repositório.
Este repositório é destinado a fins educacionais e não possui qualquer relação oficial com o autor ou a editora do livro. O conteúdo aqui desenvolvido é baseado no aprendizado extraído do material, respeitando os direitos autorais.
Este projeto está sob a licença MIT.
✨ Bons estudos e mãos à obra! 🚀