Curso de JavaScript para iniciantes - aprenda os fundamentos de JavaScript
Sobre este curso
Um minicurso e imersão nos fundamentos do JavaScript. Ideal para quem está começando e quer um overview da linguagem, cobrindo desde variáveis e tipos de dados até DOM e orientação a objetos.
Este vídeo do canal "Hora de Codar" é um minicurso intensivo focado em fornecer uma visão geral dos fundamentos da linguagem JavaScript [00:00:07]. O instrutor Matheus Battisti aborda os conceitos essenciais, servindo tanto como uma introdução para novos desenvolvedores quanto uma revisão para quem já conhece o básico [00:00:28].
O que você vai aprender
- O que é JavaScript, por que é uma linguagem de alto nível e multi-paradigma (procedural, funcional, OO) [00:01:54], [00:02:40].
- Como executar JavaScript no navegador e a forma correta de importar scripts [00:08:30].
- Declaração de variáveis (var, let, const) [00:19:15].
- Tipos de dados (string, number, boolean, null, undefined, array, object) [00:25:09].
- Métodos de String [00:34:27] e métodos de Array (forEach, map, filter, reduce) [01:06:18].
- JSON: O que é,
JSON.stringifyeJSON.parse[00:50:32]. - Estruturas condicionais (if, else if, else e operador ternário) [00:55:07].
- Estruturas de repetição (while, for) [01:01:01].
- Funções, argumentos, retorno e Arrow Functions [01:13:54], [01:20:07].
- Conceitos de Orientação a Objetos (Classes, construtores, herança) [01:23:41].
- Manipulação do DOM (Seleção de elementos, alteração de HTML/CSS, eventos) [01:31:54].
- Adição e escuta de Eventos (como
click) [01:43:05].
Pré-requisitos
- Conhecimento básico de HTML e CSS [00:01:27].
- Um editor de código (VS Code é recomendado no vídeo) [00:05:58].
- Um navegador web para executar os códigos.
Para quem é este curso
Desenvolvedores iniciantes que desejam uma base sólida em JavaScript, ou programadores que precisam revisar os fundamentos da linguagem antes de pular para frameworks como React ou Node.js.