0% Concluído
0/0 Steps
  1. 1. Introdução à linguagem e ambiente de desenvolvimento
    5 Tópicos
    |
    1 Teste
  2. 2. Variáveis e tipos de dados
    5 Tópicos
    |
    1 Teste
  3. 3. Operadores e estruturas de controle de fluxo
    5 Tópicos
    |
    1 Teste
  4. 4. Funções
    6 Tópicos
    |
    1 Teste
  5. 5. Objetos e arrays
    7 Tópicos
    |
    1 Teste
  6. 6. DOM e manipulação de elementos HTML
    3 Tópicos
    |
    1 Teste
  7. 7. Eventos e manipulações de eventos
    3 Tópicos
    |
    1 Teste
  8. 8. Programação assíncrona e requisições HTTP
    4 Tópicos
    |
    1 Teste
  9. 9. Expressões regulares
    3 Tópicos
    |
    1 Teste
  10. 10. Iteradores e geradores
    3 Tópicos
    |
    1 Teste
  11. 11. Módulos
    3 Tópicos
    |
    1 Teste
  12. 12. Novidades em ECMAScript 6+
    8 Tópicos
    |
    1 Teste
  13. 13. Desenvolvimento de aplicações web com JavaScript
    4 Tópicos
    |
    1 Teste
  14. 14. Boas práticas e padrão de projeto em JavaScript
    4 Tópicos
    |
    1 Teste
  15. 15. Integração com APIs externas e tratamento de dados JSON
    5 Tópicos
    |
    1 Teste
  16. 16. Bibliotecas e frameworks populares para JavaScript (jQuery, React, Angular, Vue, etc.)
    2 Tópicos
    |
    1 Teste
  17. 17. Fechamento Javascript
Módulo 1, Tópico 5
Em andamento

Ferramentas de desenvolvimento: console do navegador, depurador de código, linting

Módulo Progresso
0% Concluído

Bem-vindo de volta! Hoje, nós vamos nos aprofundar nas ferramentas essenciais para desenvolvedores: o console do navegador, o depurador de código e o linting. Elas são cruciais para ajudá-lo a criar código eficiente e a encontrar problemas rapidamente.

Console do Navegador: Vamos começar com o console do navegador. É aqui que seu código JavaScript pode imprimir saídas e onde você pode executar instruções JavaScript em tempo real. Para acessar o console, você pode clicar com o botão direito na página, selecionar “Inspecionar” e ir para a aba “Console”. Digamos, por exemplo, que você queira ver o resultado da expressão 2+2. Basta digitar no console e pressionar Enter. O resultado aparecerá logo abaixo.

O console é especialmente útil para depurar. Você pode usar o comando console.log() em seu código para imprimir qualquer coisa – desde uma string simples até o valor atual de uma variável.

Depurador de Código: Em seguida, temos o depurador de código. Esta é uma ferramenta vital que permite que você inspecione seu código enquanto ele é executado. No VSCode, por exemplo, você pode clicar na barra lateral esquerda e selecionar o ícone que parece um inseto para acessar o depurador. A partir daí, você pode adicionar pontos de interrupção ao seu código, que irão pausar a execução do programa.

Digamos que você tenha uma função que não está retornando o que você espera. Você pode colocar um ponto de interrupção na linha antes do retorno, e quando o código for executado, ele irá parar nesse ponto, permitindo que você inspecione os valores das variáveis naquele momento.

Linting e a Instalação do NPM:

Finalmente, temos o linting. Linting é o processo de analisar automaticamente o seu código em busca de erros de programação, bugs, estilos não padronizados e construções suspeitas. No JavaScript, uma das ferramentas de linting mais populares é o ESLint.

Para instalar o ESLint, primeiro precisamos de uma ferramenta chamada NPM, que significa Node Package Manager. NPM é uma ferramenta que permite instalar e gerenciar pacotes de software, que são como extensões ou plugins para seu código. Esses pacotes podem variar de bibliotecas úteis a ferramentas como o ESLint que ajudam a melhorar a qualidade do seu código.

Aqui está um passo a passo para instalar o NPM e o ESLint:

  1. Primeiro, você precisará instalar o Node.js, que vem com o npm. Você pode baixar o Node.js do site oficial. Escolha a versão “LTS”, que significa “Long Term Support”, porque é mais estável.
  2. Após a instalação, você pode verificar se o Node.js e o NPM foram instalados corretamente abrindo seu terminal e digitando os comandos node -v e npm -v. Você deverá ver a versão de cada um exibida.
  3. Agora que você tem o npm instalado, você pode instalar o ESLint. No terminal, navegue até a pasta do seu projeto e digite npm install eslint --save-dev. Isso instalará o ESLint apenas para o projeto atual e o salvará na lista de dependências de desenvolvimento.
  4. Uma vez instalado, o ESLint irá analisar seu código e destacar possíveis problemas. Por exemplo, se você tiver uma variável declarada mas nunca usada, o ESLint irá marcar isso como um problema.

Conclusão: O uso eficaz dessas ferramentas é um dos pilares da programação em JavaScript. No início, pode parecer muito para absorver, mas à medida que você continua a usar essas ferramentas, você ficará cada vez mais confortável. Agora, você está mais preparado para aprofundar no código JavaScript, que é exatamente o que faremos na próxima aula, mas antes tem 2 exercicios aqui na descrição para você praticar o que vimos nessa aula!

Exercícios:

  1. Abra o console do navegador em uma nova aba, tente executar algumas expressões simples como ‘Hello, World!’, 2+2, ou um pequeno bloco de código.
  2. Tente usar o depurador em um arquivo JavaScript, defina um ponto de interrupção e inspecione os valores das variáveis.