JavaScript

Grátis

Aprenda JavaScript no seu iPhone

Aprenda JavaScript com 40 lições curtas e 200 exercícios. Cada lição explica a ideia, mostra um exemplo e coloca você para praticar, com um tutor de IA que dá dicas quando você trava.

lições
40
exercícios
200
Iniciante
10
Intermediário
15
Avançado
15
Syntax, o mascote 3D do SyntaxQuest

Para que serve JavaScript?

JavaScript é a linguagem da web: roda em todos os navegadores e dá vida às páginas interativas. Com Node.js também funciona em servidores, então com uma só linguagem você faz frontend e backend.

Assim começa o curso

  1. 01

    Olá, Console

    Seu primeiro programa com console.log, typeof e concatenação.

  2. 02

    Variáveis e Tipos

    Use let, const e var, e reconheça os tipos primitivos.

  3. 03

    Operadores

    Use operadores aritméticos, de comparação e lógicos.

  4. 04

    Strings

    Trabalhe com .length, .toUpperCase(), .includes() e template literals.

  5. 05

    Conversão de Tipos

    Converta valores com Number(), String(), Boolean() e entenda NaN e coerção.

  6. +35 lições no app

    O conteúdo completo, as explicações e a prática estão no app.

Conteúdo do curso de JavaScript

Iniciante 10 lições

  1. Olá, Console
  2. Variáveis e Tipos
  3. Operadores
  4. Strings
  5. Conversão de Tipos
  6. Condicionais
  7. Switch e Lógica
  8. Loops For
  9. While e Do-While
  10. Arrays Básicos

Intermediário 15 lições

  1. Arrow Functions
  2. Template Literals e Desestruturação
  3. Spread e Rest
  4. Métodos Modernos de Array
  5. Parâmetros Padrão e Nullish
  6. Closures
  7. Escopo e Hoisting
  8. Callbacks
  9. Funções de Ordem Superior
  10. this e Contexto
  11. Promises
  12. Async/Await
  13. Fetch API
  14. Promise.all e Promise.race
  15. setTimeout e Event Loop

Avançado 15 lições

  1. Seleção e Manipulação
  2. Eventos
  3. Delegação de Eventos
  4. Estilos e Classes
  5. LocalStorage
  6. Protótipos
  7. Classes ES6
  8. Módulos
  9. Getters, Setters e Campos Privados
  10. Padrões de Projeto
  11. Testes com Jest
  12. Matchers e Asserções
  13. Fetch Avançado e REST
  14. Tratamento de Erros
  15. Mocks e Boas Práticas

Uma pergunta do curso

Variáveis e Tipos

Complete o código para declarar uma constante chamada nombre:

___ nombre = 'Ada';

A resposta, a explicação e muitos outros exercícios te esperam no app.

Baixar

Perguntas sobre o curso

O curso de JavaScript é grátis?

Sim. JavaScript é um dos cursos gratuitos do SyntaxQuest: você baixa o app e começa sem pagar.

Preciso de experiência para aprender JavaScript?

Não. O curso começa no nível iniciante (10 lições) e avança para intermediário e avançado no seu ritmo.

Quanto tempo dura o curso de JavaScript?

Tem 40 lições e 200 exercícios. As lições são curtas, então você pode avançar alguns minutos por dia; o aprendizado evolutivo traz de volta o que você está prestes a esquecer.