Categoria: JavaScript

JavaScript é a linguagem que dá vida às páginas web: animações, validação de formulários, conteúdo que muda sem recarregar. Junto com HTML e CSS forma a base da internet moderna nos navegadores e, através do Node.js, também roda no servidor. Você encontra tutoriais detalhados e guias para iniciantes no MDN Web Docs.

JavaScript

npm e o ecossistema de pacotes

Nesta aula, você aprenderá sobre o npm, o gerenciador de pacotes padrão do Node.js, e como ele organiza o ecossistema de bibliotecas JavaScript. Vamos explorar o arquivo package.json, a instalação de dependências, a criação de scripts e o versionamento semântico, com exemplos práticos e exercícios para fixar o conteúdo.

✓ Lido
JavaScript

Introdução ao Node.js

Nesta aula, você aprenderá o que é o Node.js, um runtime JavaScript fora do navegador, como executar seu primeiro script e as principais diferenças entre o ambiente do Node.js e o do navegador. Vamos explorar desde a instalação até a execução de código, com exemplos práticos e exercícios para fixar o conteúdo.

✓ Lido
JavaScript

Modo estrito (use strict)

Esta aula explora o modo estrito do JavaScript, uma diretiva que altera a semântica do código para evitar erros silenciosos e melhorar a segurança. Você aprenderá o que muda, por que ativar e as principais diferenças de comportamento em relação ao modo não estrito.

✓ Lido
JavaScript

Bundlers e build tools

Nesta aula, vamos explorar o papel fundamental dos bundlers e build tools no desenvolvimento JavaScript moderno. Você entenderá por que empacotar é essencial, conhecerá as principais ferramentas (Vite e Webpack) e saberá identificar quando você realmente precisa delas no seu fluxo de trabalho.

✓ Lido
JavaScript

ESLint e Prettier

Nesta aula, você aprenderá a importância da padronização de código em projetos JavaScript, utilizando ESLint para análise estática e Prettier para formatação automática. Vamos configurar essas ferramentas, integrá-las ao VSCode e explorar boas práticas para manter um código limpo e consistente.

✓ Lido
JavaScript

Transpiladores e Babel

Esta aula explora o conceito de transpilação em JavaScript, com foco no Babel, explicando por que transpilar, como funciona a compatibilidade entre navegadores e a importância do Browserslist. Você aprenderá a configurar o Babel em um projeto real e a entender o papel dessa ferramenta no ecossistema moderno.

✓ Lido
JavaScript

Por que TypeScript? (introdução)

Nesta aula, você entenderá por que o TypeScript foi criado, como ele resolve problemas do JavaScript com tipagem estática, e como se relaciona com o JS. Também verá os primeiros passos para usá-lo em seus projetos.

✓ Lido