Pular para o conteúdo

Curso Lógica de Programação com JavaScript

FD9E034F-C706-472D-ABA4-310433A703E5 Created with sketchtool. 32 horas/curso
Veja as próximas turmas

O que você vai fazer

Para quem é esse curso?

Focado em quem nunca mexeu com programação e quer dar os primeiros passos nessa área de tecnologia.

Próximas turmas

Selecione a cidade e os períodos de sua preferência

Qual cidade você pode ir?
Quais períodos você prefere?
Ver turmas encontradas

Nós encontramos essas turmas:

Não achou a turma ideal pra você? Consulte outras turmas e horários.

Entre em contato

O que os alunos falam

Vinicius Moreira de Lima

Foi simplesmente incrível, pude aprender com facilidade e a metodologia do professor me permitiu entender toda a lógica e a formação do meu raciocínio

Reginaldo Alves Vieira

Acertei na escolha da Caelum, pois a estrutura é ótima e os professores super dedicados, sem contar o atendimento inicial super atencioso, Nota 10!

Sarah Santana Lima

O que eu não aprendi em um ano na faculdade, aprendi em 8 dias na Caelum. Foi um ótimo investimento para o meu futuro.

Conteúdo detalhado do curso WD-01

    Comece a programar hoje

  1. Converse com seu navegador
  2. Criando seu próprio arquivo HTML
  3. Um pouco mais de HTML
  4. Dê olá ao mundo
  5. Revise o código: seu primeiro programa
  6. Utilize o Chrome e o Notepad++
  7. Socorro! Meu programa não funciona. Conheça e use o console do Chrome
  8. Socorro! A acentuação não está funcionando corretamente

    Comunique-se com o usuário

  1. Dê olá ao mundo de outras formas
  2. Trabalhe com números
  3. Revisando o seu código: trabalhando com números
  4. Organize seus dados em variáveis
  5. Reescrevendo a média de idade dos seus amigos
  6. Revisando o seu código: organize-se com variáveis
  7. Pare de escrever BR tantas vezes!
  8. Revise o código: crie sua primeira função
  9. Funções passando informações e chamando outras funções
  10. Revise o código: usando a função mostra
  11. Mostrando mensagens secretas, apenas para o programador
  12. Para saber mais: comentários
  13. Compartilhe seu código com seus amigos!

    Pratique resolvendo problemas do seu dia a dia

  1. Como está seu peso? Saudável?
  2. Utilize uma função para calcular o IMC de cada amigo
  3. Revise o código: calculando o IMC
  4. Trabalhe com dados capturados: pergunte a altura e peso do usuário
  5. Exercícios: pergunte os dados do usuário para calcular o IMC
  6. Descubra quantos dias seus amigos já viveram
  7. Você já entendeu a ordem das chamadas das funções?
  8. Utilize o console do Chrome para fazer testes!

    Execute códigos diferentes dependendo da condição

  1. Verifique a situação do seu time de futebol
  2. Revisando nosso código: pontos do campeonato
  3. O seu IMC está ideal?
  4. Jogo: adivinhe o número que estou pensando
  5. Revisando seu código: o jogo da adivinhação

    Como repetir tarefas do programa?

  1. Quando serão as próximas copas do mundo?
  2. Realize o loop somente em determinadas condições
  3. Revise seu código: mostre os anos de copas até cansar
  4. Caracteres e números, qual é a diferença afinal?
  5. Revise seu código: transforme texto em números
  6. Praticando mais um pouco: Faça tabuadas
  7. Aprenda uma forma diferente de mostrar a tabuada: o comando for
  8. Reescrevendo a tabuada com o for
  9. A média de idades, mas de uma forma mais interessante
  10. Jogo: Mais chances para adivinhar o número que estou pensando
  11. Revisando nosso código: O jogo da adivinhação dos números
  12. Exercícios: trabalhando com um loop dentro do outro

    Arrays: trabalhe com muitos dados

  1. Integre o JavaScript com HTML
  2. Revisando uso de HTML e criando o jogo
  3. Facilite o jogo da adivinhação colocando mais números!
  4. Evite os número repetidos no Bingo

    Gráficos para deixar tudo mais interessante

  1. Desenhe linhas e figuras
  2. Criando todo tipo de imagem
  3. Não vou conseguir lembrar de tudo isso! APIs e bibliotecas
  4. Revise seus primeiros passos com o canvas
  5. Cansei de repetir código! Funções novamente
  6. Loops e funções para nos ajudar

    *Apêndice - Animações e pequenos jogos

  1. Crie uma lousa capturando o movimento do mouse
  2. Exercícios para nossa tela de desenho
  3. Crie animações
  4. Revise e faça novas animações
  5. Desafio: o jogo do tiro ao alvo

    Últimas palavras - Além da lógica de programação

  1. Objetos
  2. Boas práticas que foram violadas durante o aprendizado
  3. Continue seus estudos

* Apêndices são conteúdos adicionais que não fazem parte da carga horária regular do curso. São conteúdos extras para direcionar seus estudos após o curso.

Não encontrou o curso que procura? Conheça a Alura, a plataforma online da Caelum

Conheça a Alura