Skip to content

Raullize/GuiaJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

📘 GuiaJS

Bem-vindo ao GuiaJS, um recurso prático e abrangente para aprender JavaScript, desde conceitos básicos até tópicos mais avançados. Este guia é perfeito para iniciantes e intermediários que desejam aprender ou revisar os fundamentos dessa poderosa linguagem de programação.

📚 Conteúdo

  1. 🤔 O que é JavaScript?
  2. 🏹 Os Três Mosqueteiros da Web
  3. 🌐 Client Side vs Server Side
  4. 🖥️ Console do Navegador
  5. 💻 Escolhendo uma IDE
  6. 🚀 Node.js
  7. 📄 Como criar e usar um arquivo JavaScript
  8. 📝 Comentários
  9. ⚠️ ASI (Automatic Semicolon Insertion)
  10. 📊 Tipos de Dados
  11. 🧩 Tipos Primitivos vs Tipos de Referência
  12. 🔄 Tipagem Dinâmica em JavaScript
  13. 🔢 Variáveis: var, let, const
  14. 🔄 Hoisting em JavaScript
  15. ➗ Operadores Aritméticos
  16. 🔄 Incremento e Decremento
  17. 📝 Operadores de Atribuição
  18. 🔍 Operadores de Comparação
  19. 🔀 Operadores Ternários
  20. 📝 Operadores Lógicos com Strings
  21. 📊 Precedência de Operadores
  22. 📝 Manipulação de Strings
  23. 🔀 Estruturas Condicionais
  24. ♻️ Estruturas de Repetição
  25. 🔄 Loops Específicos em JavaScript
  26. 🔢 Arrays e Arrays Bidimensionais
  27. 🔢 Métodos de Arrays
  28. 🔧 Objetos
  29. 🎯 Programação Orientada a Objetos
  30. 🔢 Funções
  31. 🔢 Tipos de Funções
  32. 🌐 Objetos Globais
  33. 📦 ES Modules (Import/Export)
  34. 🔄 Rest/Spread Operator
  35. 🛠️ Compiladores e Bundlers
  36. 🏗️ Estruturação de Projetos
  37. ✨ Clean Code em JavaScript

🤔 O que é JavaScript?

JavaScript é uma linguagem de programação dinâmica, versátil e de alto nível. Criada em 1995, é interpretada pelo navegador e executa do lado do cliente (client-side), permitindo manipular elementos da página em tempo real sem necessidade de recarregamento.

Características principais:

  • 🔄 Dinâmica: Tipagem flexível e adaptável
  • 🌐 Multiplataforma: Funciona em todos os navegadores modernos
  • 🏗️ Baseada em protótipos: Sistema de herança diferente das linguagens tradicionais baseadas em classes
  • Execução assíncrona: Permite operações sem bloquear a interface do usuário

Atualmente, o JavaScript vai muito além dos navegadores, sendo utilizado para:

  • 📱 Desenvolvimento de aplicativos móveis (React Native, Ionic)
  • 🖥️ Aplicações desktop (Electron)
  • 🔙 Servidores e APIs (Node.js, Express, Deno)
  • 🤖 Internet das Coisas (IoT) e dispositivos embarcados

É uma linguagem essencial para o desenvolvimento web moderno e uma excelente primeira linguagem para quem está iniciando na programação.


🌐 Recursos Adicionais


Esperamos que este guia tenha sido útil para você! 😄 Continuaremos expandindo com mais dicas e exemplos.

🎯 Contribuições são bem-vindas! Caso queira adicionar algo, faça um pull request no repositório.

About

Guia completo e prático sobre JavaScript, abordando desde conceitos fundamentais até práticas avançadas de programação funcional, manipulação de DOM e uso de APIs. Ideal para iniciantes e intermediários que desejam aprender ou reforçar os principais fundamentos da linguagem.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors