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

Arrow functions

Esta aula aborda as arrow functions do JavaScript, explicando sua sintaxe concisa, como o escopo do 'this' difere das funções tradicionais e em quais situações é recomendado evitar seu uso.

✓ Lido
JavaScript

Métodos essenciais de Array

Esta aula aborda métodos fundamentais de array em JavaScript: push/pop/shift/unshift para manipulação de extremidades, slice vs splice para cópia/remoção, e indexOf/includes para busca. Inclui exemplos práticos, boas práticas e exercícios com respostas.

✓ Lido
JavaScript

Arrays: introdução

Esta aula introduz o conceito de arrays em JavaScript, abordando criação, índices, tamanho e mutação básica. O aluno aprenderá a trabalhar com listas de dados de forma prática e progressiva.

✓ Lido
JavaScript

Funções de ordem superior

Esta aula explora funções de ordem superior em JavaScript, mostrando como funções podem ser tratadas como valores, passadas como callbacks e retornadas por outras funções. O conteúdo inclui exemplos práticos, boas práticas e exercícios com respostas ocultas.

✓ Lido
JavaScript

Hoisting em profundidade

Esta aula explora em profundidade o mecanismo de hoisting em JavaScript, detalhando como variáveis declaradas com var, let, const e funções são içadas, e introduz o conceito de Temporal Dead Zone. Através de exemplos práticos, o aluno compreenderá as diferenças de comportamento e boas práticas para evitar erros comuns.

✓ Lido
JavaScript

Iteração avançada em arrays

Aula sobre métodos de iteração avançada em arrays no JavaScript, incluindo forEach, some/every, find/findIndex e sort, com explicações detalhadas, exemplos práticos e exercícios com respostas.

✓ Lido
JavaScript

Objetos: introdução

Esta aula introduz o conceito de objetos em JavaScript, abordando pares chave-valor, acesso por ponto e colchete, e métodos. O aluno aprenderá a criar e manipular objetos, entendendo sua importância para organizar dados e funcionalidades.

✓ Lido
JavaScript

map, filter e reduce

Nesta aula, você aprenderá a usar os métodos map, filter e reduce do JavaScript para transformar, filtrar e acumular dados em arrays de forma funcional e elegante. Verá exemplos práticos, como encadear esses métodos para criar pipelines de processamento de dados, e praticará com exercícios comentados.

✓ Lido
JavaScript

Manipulando objetos

Esta aula aborda técnicas fundamentais para manipular objetos em JavaScript: Object.keys/values/entries para iteração, spread operator para cópia e mesclagem, Object.freeze para imutabilidade, e a diferença entre cópia rasa e profunda. Com exemplos práticos e exercícios, você aprenderá a trabalhar com objetos de forma eficiente e segura.

✓ Lido
JavaScript

Desestruturação de arrays e objetos

Esta aula ensina a desestruturação de arrays e objetos em JavaScript, uma sintaxe que permite extrair dados de estruturas complexas de forma concisa e legível. Abrange sintaxe básica, valores padrão, renomeação de variáveis e desestruturação aninhada, com exemplos práticos e exercícios.

✓ Lido