Front-end

JavaScript: Projeto de conclusão

Curso online de JavaScript: Projeto de conclusão

334 9.4

9,4

é a nota desse curso

1.419

alunos neste curso

Faça esse curso e...

  • Pratique em um só projeto o conhecimento adquirido na carreira Desenvolvedor JavaScript
  • Revisei conceitos importantes, pré-requisitos para outras carreiras
  • Construa o projeto de maneira incremental
  • Vá além e organize seu código separando lógica da apresentação
  • Veja no fim como outras carreiras da Alura podem tornar seu código ainda melhor

Premium

12x R$100 R$75
(ou à vista R$1.200 R$900) Aproveite enquanto os preços antigos continuam valendo!
Matricule-se
  • 580
    Cursos
  • 33.319
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês na Alura Língua
  • Acesso à Alura Start

Premium Plus

12x R$125 R$100
(ou à vista R$1.500 R$1.200) Aproveite enquanto os preços antigos continuam valendo!
Matricule-se
  • 580
    Cursos
  • 33.319
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês na Alura Língua
  • Acesso à Alura Start
Acesso por 1 ano
Certificado digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana

Carreiras com esse curso

Veja a 1ª aula

Público alvo

Programadores JavaScript que desejam colocar em prática seus conhecimentos

Nível de Dificuldade

Intermediário

Instrutores

Já é aluno?

Começar o Curso

Conteúdo Detalhado

  1. Introdução

    • Um desafio
    • Colocando em prática seu conhecimento adquirido
    • O projeto
    • Origentações gerais
  2. Começando pelo Sprite

    • Sprite - PARTE 1
    • Orientações gerais
    • Padrão a seguir
    • Gabarito - revisando o conceito de closure
    • Gabarito - revisando funções (declaration vs expression)
    • Sprite - PARTE 2
    • Orientações gerais
    • O papel da função reset()
    • O papel da função isFinihed()
    • Gabarito
  3. A lógica do jogo

    • Jogo - PARTE 1
    • Estrutura: separação entre a lógica e sua apresentação
    • Gabarito
    • Jogo - PARTE 2
    • Separando dependências
    • Gabarito - revisando expressões regulares e indo além
    • Gabarito - declaração de variáveis mais sucinta
    • Jogo - PARTE 3
    • Gabarito - revisando a função some()
  4. A lógica de apresentação

    • Padrão a seguir
    • Separando dependências mais uma vez
    • O papel da função inicia()
    • Gabarito - menos é mais
    • Apresentação - PARTE 2
    • Gabarito
    • Apresentação - PARTE 3
    • Gabarito - resolvendo o problema da atualização do DOM
  5. Bônus: Indo além com ES2015 (ES6)

    • O código do jogo
    • let e const
    • Arrow Function
    • Atalho para objeto literal
    • O código do sprite
    • O código da apresentacão

Premium

12x R$100 R$75
(ou à vista R$1.200 R$900) Aproveite enquanto os preços antigos continuam valendo!
Matricule-se
  • 580
    Cursos
  • 33.319
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês na Alura Língua
  • Acesso à Alura Start

Premium Plus

12x R$125 R$100
(ou à vista R$1.500 R$1.200) Aproveite enquanto os preços antigos continuam valendo!
Matricule-se
  • 580
    Cursos
  • 33.319
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês na Alura Língua
  • Acesso à Alura Start
Acesso por 1 ano
Certificado digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana