Instalando o ambiente de desenvolvimento
Nesta aula, você aprenderá a configurar seu ambiente de desenvolvimento JavaScript, desde editores de texto até ferramentas do navegador. Também discutiremos quando instalar o Node.js.
Para começar a programar em JavaScript, você precisa de um ambiente de desenvolvimento adequado. Felizmente, o JavaScript é uma linguagem que roda em qualquer navegador moderno, então você pode começar com ferramentas simples. Nesta aula, vamos configurar seu ambiente e aprender a testar seu código.
O que você precisa
Você pode escrever código JavaScript em qualquer editor de texto simples. Aqui estão algumas opções:
- Bloco de Notas (Windows): Já vem instalado, mas é muito limitado. Sem destaque de sintaxe ou recursos avançados.
- Notepad++: Editor gratuito e leve, com destaque de sintaxe e plugins. Bom para iniciantes.
- Visual Studio Code (VSCode): Editor gratuito e poderoso, com suporte a extensões, terminal integrado e depuração. Recomendado para a maioria dos desenvolvedores.
Após instalar o VSCode, recomendo instalar as seguintes extensões:
- ESLint: Ajuda a encontrar erros no código.
- Prettier: Formata o código automaticamente.
- Live Server: Permite recarregar a página automaticamente ao salvar.
Como usar console.log e o F12 (DevTools) nos browsers
O console.log() é uma função que exibe mensagens no console do navegador. É a maneira mais simples de depurar seu código. Exemplo:
console.log('Olá, mundo!');Para ver o resultado, abra o DevTools do navegador:
- Chrome/Edge: Pressione F12 ou Ctrl+Shift+I (Windows/Linux) ou Cmd+Option+I (Mac).
- Firefox: Pressione F12 ou Ctrl+Shift+I.
- Safari: Ative o menu Desenvolvedor em Preferências > Avançado, depois pressione Cmd+Option+I.
No DevTools, clique na aba "Console" para ver a saída do console.log. Você também pode escrever código diretamente no console e testar.
Precisamos do Node agora?
Node.js é um ambiente que permite executar JavaScript fora do navegador (no servidor ou no terminal). Para este curso inicial, não precisamos do Node.js. Usaremos apenas o navegador para testar nossos códigos. O Node.js será introduzido em aulas futuras, quando abordarmos conceitos mais avançados como módulos e servidores.
Portanto, por enquanto, concentre-se em configurar seu editor e usar o console do navegador. Na próxima aula, começaremos a programar de verdade!
Referências
Exercícios
Instale o Visual Studio Code (ou outro editor de sua escolha) e crie um arquivo chamado
index.html. Dentro dele, escreva a estrutura básica de HTML e inclua uma tag<script>com umconsole.log('Meu primeiro script'). Abra o arquivo no navegador e verifique o console.<!DOCTYPE html> <html lang="pt-BR"> <head> <meta charset="UTF-8"> <title>Meu Primeiro Script</title> </head> <body> <script> console.log('Meu primeiro script'); </script> </body> </html>Abra o DevTools do seu navegador e digite no console:
console.log(2 + 3). Qual é a saída?A saída será o número
5.Pesquise sobre a extensão "Live Server" no VSCode. Instale-a e use-a para abrir o arquivo HTML do exercício 1. O que acontece quando você modifica o código e salva?
A página recarrega automaticamente, mostrando as alterações sem precisar recarregar manualmente.
Explique com suas palavras por que não precisamos do Node.js no início do curso.
Porque o JavaScript já roda em todos os navegadores modernos, e podemos testar nossos códigos diretamente no console do navegador. O Node.js é necessário apenas quando quisermos executar JavaScript fora do navegador, como em servidores ou para automatizar tarefas.
Qual é a diferença entre o Bloco de Notas e o VSCode para programar?
O Bloco de Notas é um editor de texto simples, sem destaque de sintaxe, autocomplete ou ferramentas de depuração. O VSCode é um editor de código com recursos avançados como realce de sintaxe, sugestões de código, integração com Git, terminal integrado e extensões que facilitam o desenvolvimento.