Curso grátis de Introdução a JavaScript: Desenho & Animação da KhanAcademy |
Aprenda a usar a linguagem JavaScript e a biblioteca ProcessingJS para criar desenhos e animações divertidas.
Introdução à programação
Se você é novo aqui, assista ao nosso vídeo de introdução e faça um breve tour pelo nosso curso de programação. Então, comece a programar!
Noções básicas de Desenho
We'll show you the basics of programming and how to draw shapes.
Colorindo
We'll show you how to color and outline your shapes!
Variáveis
Veremos como usar variáveis para armazenar valores, animar seus desenhos, e mais.
Conceitos básicos de Animação
Aprenda a animar seus desenhos.
Programas interativos
Aprenda a criar programas que desenham formas com base na posição do mouse, como aplicativos de desenho.
Bônus: redimensionamento com variáveis
Aprenda a usar expressões variáveis para redimensionar partes do seu desenho com relação a outras partes. (Isso exige um pouco mais de matemática, então se você sentir que ainda não compreende bem as frações, você pode pular essa parte).
Texto e strings
Aprenda a exibir o texto na tela, a redimensioná-lo, colori-lo e animá-lo.
Funções
Torne seu código mais reutilizável dividindo-o em funções, e então faça com que as funções aceitem parâmetros e retornem valores.
Lógica e estruturas condicionais if
Ensine seu programa a tomar decisões!
Depuração de programas
Como você pode descobrir o que há de errado com seu código? Aprenda dicas e truques para depurar seus programas.
Repetições
Precisa repetir alguma coisa várias vezes? Os laços estão aqui para ajudar!
Escrevendo um código limpo
Aprenda a codificar em JavaScript de forma fácil de ler e entender, fazendo bom uso da identação, do espaçamento, da nomeação e dos comentários.
Arrays
Armazene múltiplos valores em suas variáveis usando arrays!
Objetos
Aprenda a armazenar dados complexos em objetos.
Design Orientado a Objeto
Como usar conceitos orientados a objeto em JavaScript para criar códigos mais reutilizáveis.
Tornando-se um programador melhor
Agora que você entendeu os conceitos básicos de programação, aprenda técnicas que vão te ajudar a ser mais produtivo e a escrever um código melhor e mais bonito.