Ir atrás, sem obrigação, de conhecimento, é o primeiro passo para você conseguir realizar o que quer que almeje.
Nesta página, colocamos na ordem todo nosso conteúdo.
Partimos do pressuposto que você é bem iniciantes, não sabe de nada...basta apenas saber ligar seu computador, entrar num navegador de internet e abrir o bloco de notas, para começar a programar em JavaScript com a gente.
Siga os tutoriais na ordem, o conhecimento que usamos em tutorial supõe que você tenha aprendido os anteriores, ou seja, você precisa estudar progressivamente.
Estude com calma, sem pressa. Se não entender (vai acontecer muito), leia, releia, pesquise, escreva suas dúvidas nos comentários, dê um tempo e volte a estudar, no seu tempo, no seu ritmo.
Caso encontre algum erro (seja de JS, lógica, escrita ou o que for), por favor, nos comunique.
Juntos vamos montar o maior, melhor e mais completo material sobre a linguagem de programação JavaScript do Brasil !
Para isso, contamos com seu apoio. Estamos aqui se precisar de nossa ajuda, sempre.
Bons estudos!

Obter meu certificado!

Introdução ao JavaScript
- JavaScript: O que é? Para que serve?
- Como começar a programar em JavaScript – O necessário para iniciar
- Como programar em JavaScript – Criando o script “Olá mundo”
- Onde colocar o JavaScript em um site
- Erros em JavaScript – Como usar o Console
- Variável: O que é, Para que serve e Onde é usada
- Como declarar uma variável – A palavra reservada var
- Tipos de dados
- Atribuindo e Acessando valores de Variáveis
- Método prompt() - Como Receber Dados e Valores do usuário
- Converter número em String e vice-versa: parseInt() e parseFloat()
- Operações Matemáticas em JavaScript: somar, subtrair, multiplicar e dividir
- Exercícios de Introdução ao JS
Testes Condicionais: IF e ELSE
- Recebendo valores do usuário com formulário input
- Operadores de comparação: == , != , > , >=, < e <=
- Teste condicional IF
- IF e ELSE em JavaScript
- IF e ELSE dentro de IF e ELSE - Aninhando Testes Condicionais
Exercício: Positivo ou Negativo ?
Exercício: Qual número é maior ? - Operadores Lógicos em JS: AND ( && ), OR ( || ) e NOT ( ! )
- O comando switch e as instruções case, break e default
Exercícios de IF e ELSE
Laços e Loops em JavaScript
- Laço WHILE: O que é, para que serve e como usar
- Operadores de atribuição
- Laço FOR
- Criando qualquer tabuada com o laço FOR
- PA: Progressão Aritmética em JS
- Fatorial com laços FOR e WHILE
- Sequência de Fibonacci com FOR e WHILE
- Números Primos
- Laço DO WHILE
Exercícios de Laços e Loops
Função
- Função: O que é? Para que serve? Qual a vantagem ?
- Parâmetro, Argumento e Return em JS
-
- Função invocando de função: Como criar uma calculadora usando funções
- Variável Global - Como fazer um jogo em JavaScript
- Recursividade: Função de Fatorial e Fibonacci de Recursão
- Exercícios
Arrays
- Array (ou vetor): O que é? Para que serve?
- Declarar, Inicializar e Acessar elementos de um Array
- Laço FOR em Arrays
- Laço FOR ... IN em Arrays
Exercício com arrays, laço FOR e FOR IN - Trabalhando com Radiobuttons em JavaScript
- Arrays em Funções: Passagem por Valor e por Referência
- Ordenando arrays: O método sort
- Fazendo buscas em arrays: Métodos indexOf e lastIndexOf
- Matriz: O que é? Para que serve? Array de arrays
- Matriz: Como criar, declarar, inicializar, exibir e alterar elementos
- Exercícios de arrays e matrizes
Objetos
- Introdução: Classe, Objeto, Propriedade e Método
- Como criar, declarar e acessar Objetos, Propriedades e Métodos
- Objeto Math: Como usar Matemática em JavaScript
- Objeto String: Trabalhando com caracteres e textos
- Objeto Date: Datas, horários e tempo
- Objetos Boolean e Number
- Objeto document: DOM (Modelo de Objetos de Documento)
Eventos
- Eventos - O que são? Para que servem?
- O evento onload - Eventos de carregamento
- Evento onchange - Evento de mudança de elemento
- Eventos de Mouse - onmousedown, onmouseup, onclick, onMouseOver e onMouseOut
- Tratando eventos (event handler) e o método addEventListener()
- Eventos de Teclado - onkeydown, onkeyup e onkeypress
- Eventos de formulário - onfocus e onblur (focus e blur)
Vocês são demais! Só consigo ter bons sentimentos quando penso no esforço de vocês em oferecerem tantos cursos com toda essa qualidade, astral e ainda por cima, gratuitos. Parabéns
ResponderExcluirDois dias estudando JavaScript direto, com meta de ano novo, e estou simplesmente maravilhado com o conteúdo de vocês.
ResponderExcluirMelhor, mais completo e mais claro que vídeo-aulas que assisti, livros que baixei...fantástico, sério.
Indo baixar a apostila, sem sombra de dúvidas.
Aprendi muita coisa com vcs... Existe pessoas muito boas na humanidade, e vcs com certeza são algumas delas...Que Deus abençoe vcs...
ResponderExcluirOlá, Gostei dos exercícios de Laços e Loops, porém alguns deles não consegui fazer. Na apostila tem a solução dos 48 exercícios propostos no JavaScript Progressivo? Gostaria de saber para aquisição da apostila.
ResponderExcluir