Imagem do Curso gratuito JavaScript completo

Curso online gratuito JavaScript completo

Duração do curso online: 6 horas e 16 minutos

4.75

EstrelaEstrelaEstrelaEstrelaMeia estrela

(8)

Domine JavaScript do zero e crie páginas interativas com lógica e projetos. Curso online gratuito com exercícios e certificado para turbinar seu portfólio.

Neste curso gratuito, aprenda sobre

  • Inserir JS interno e externo em páginas HTML e entender seu papel no site
  • Usar saídas: console, alert e escrita no documento/DOM para exibir informações
  • Compreender declarações, sintaxe básica e diferença entre texto (string) e número
  • Criar e interpretar comentários de linha e múltiplas linhas no código
  • Declarar variáveis com var, let e const e entender escopo e mutabilidade
  • Aplicar operadores aritméticos, lógicos e de comparação para montar expressões
  • Criar e usar funções: parâmetros, retorno e reutilização de código
  • Modelar dados com objetos: propriedades e métodos
  • Trabalhar com eventos no navegador (ex.: click) e ligar handlers a elementos
  • Manipular arrays e indexação; usar métodos como push, pop, shift e splice
  • Controlar fluxo com if/else e switch para decisões de múltiplos casos
  • Usar laço for para repetição e contagens grandes (ex.: 1 a 10000)
  • Programar temporizações com setTimeout e setInterval e entender suas diferenças
  • Criar classes e instâncias; manipular datas (Date) e serializar dados com JSON

Sobre o curso online gratuito

JavaScript é a linguagem que dá vida às páginas na web. Com ele, você transforma um site estático em uma experiência interativa: responde a cliques, valida formulários, atualiza conteúdos sem recarregar e cria recursos que o usuário realmente percebe. Neste curso online gratuito de JavaScript completo, você constrói uma base sólida para programar no Front-End, entendendo a linguagem de forma prática e com foco em aplicação no dia a dia.

Você começa pelos fundamentos essenciais, aprendendo onde e como inserir JavaScript em um projeto e como exibir resultados na tela. Em seguida, evolui para a lógica: declarações, sintaxe, tipos de dados, comentários e as diferenças importantes entre texto e número, evitando erros comuns. O curso também esclarece o uso de var, let e const para escrever código mais seguro e previsível, além de operadores para criar expressões e regras de negócio com clareza.

Com a base formada, você avança para estruturas que aparecem em qualquer aplicação moderna: funções para reutilização de código, objetos para representar entidades do mundo real, eventos para reagir às ações do usuário e arrays para organizar conjuntos de informações com indexação. Você aprende a manipular dados com métodos de arrays, controlar fluxos com if/else e switch, e automatizar tarefas com laços de repetição como o for, ganhando agilidade para resolver problemas reais.

Para completar, o curso aborda temporização com setTimeout e setInterval, organização com classes, manipulação de datas e trabalho com JSON, habilidade indispensável ao consumir ou integrar APIs. A jornada culmina em um projeto prático de lista de tarefas, excelente para fixar conceitos e enriquecer o portfólio. Ao final, você estará preparado para criar funcionalidades front-end com confiança, consolidando um caminho claro para oportunidades como desenvolvedor.

Conteúdo do curso

  • Aula em vídeo: Curso Javascript Completo: Aula 01 - JS Interno e Externo 12m
  • Exercício: _Qual é a função do JavaScript em um site?
  • Aula em vídeo: Curso Javascript Completo: Aula 02 - Tipos de Saída 09m
  • Exercício: _Qual é a primeira forma de saída de conteúdo em JavaScript apresentada pelo professor Dimitri?
  • Aula em vídeo: Curso Javascript Completo: Aula 03 - Declarações 10m
  • Exercício: _Qual é o conceito de declarações em JavaScript?
  • Aula em vídeo: Curso Javascript Completo: Aula 04 - Sintaxe 09m
  • Exercício: _Qual a diferença entre um conteúdo de texto e um conteúdo de número no JavaScript?
  • Aula em vídeo: Curso Javascript Completo: Aula 05 - Comentários 03m
  • Exercício: _Qual é a forma de fazer um comentário de múltiplas linhas em JavaScript?
  • Aula em vídeo: Curso Javascript Completo: Aula 06 - Var Let Const 25m
  • Exercício: _Qual é o conceito importante abordado na aula de JavaScript mencionada no vídeo?
  • Aula em vídeo: Curso Javascript Completo: Aula 07 - Operadores 33m
  • Exercício: _Qual é a função dos operadores em JavaScript?
  • Aula em vídeo: Curso Javascript Completo: Aula 08 - Funções 15m
  • Exercício: _O que é uma função em JavaScript?
  • Aula em vídeo: Curso Javascript Completo: Aula 09 - Objetos 10m
  • Exercício: _O que são objetos em JavaScript?
  • Aula em vídeo: Curso Javascript Completo: Aula 10 - Eventos 30m
  • Exercício: _Qual é o evento que é disparado quando um elemento é clicado em JavaScript?
  • Aula em vídeo: Curso Javascript Completo: Aula 11 - Array (Matrizes) 22m
  • Exercício: _Na programação, qual é a utilidade da matriz (ou array) e como funciona sua indexação?
  • Aula em vídeo: Curso Javascript Completo: Aula 12 - Métodos Para Arrays (Matrizes) 23m
  • Exercício: _Qual o método que remove o último item de uma matriz em JavaScript?
  • Aula em vídeo: Curso Javascript Completo: Aula 13 - If e Else 11m
  • Exercício: _Qual é o conceito abordado na aula mencionada pelo professor Dimitri?
  • Aula em vídeo: Curso Javascript Completo: Aula 14 - Switch 15m
  • Exercício: _Qual é a função do Switch no JavaScript?
  • Aula em vídeo: Curso Javascript Completo: Aula 15 - Laço de Repetição For 17m
  • Exercício: _Como é possível utilizar o laço de repetição for para contar de 1 até 10.000 em JavaScript?
  • Aula em vídeo: Curso Javascript Completo: Aula 16 - SetTimeout e SetInterval 14m
  • Exercício: _Qual é a diferença entre set time-out e set interval em JavaScript?
  • Aula em vídeo: Curso Javascript Completo: Aula 17 - Classes 13m
  • Exercício: _O que são classes em JavaScript?
  • Aula em vídeo: Curso Javascript Completo: Aula 18 - Manipulação de Datas 24m
  • Exercício: _Como podemos pegar o ano atual com 4 dígitos em JavaScript?
  • Aula em vídeo: Curso Javascript Completo: Aula 19 - JSON 21m
  • Exercício: _O que é o JSON?
  • Aula em vídeo: Curso Javascript Completo: Aula 20 - Projeto Lista de Tarefas 49m
  • Exercício: Qual é o objetivo do projeto descrito?

Este curso gratuito inclui:

Ícone aprenda com o curso em áudio

6 horas e 16 minutos de curso online em vídeo

Ícone do Certificado digital de conclusão de curso

Certificado digital de conclusão de curso ( Gratuito )

Ícone dos exercícios para treinar os conhecimentos

Exercícios para treinar seus conhecimentos

Ícone de cursos 100% gratuitos do início ao fim

100% gratuito, do conteúdo ao certificado

Como incluir JavaScript interno e externo em uma página HTML?

O JavaScript interno usa a tag