Front-end

JavaScript: Projeto de conclusão

Curso online de JavaScript: Projeto de conclusão

532 8.9

8,9

é a nota desse curso

1.927

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

Carreiras com esse curso

Veja o primeiro vídeo

Público alvo

Programadores JavaScript que desejam colocar em prática seus conhecimentos

Nível de Dificuldade

Intermediário

Instrutores

  • Flavio Henrique de Souza Almeida

    Flávio é desenvolvedor e instrutor, focado no desenvolvimento com Angular e procurando conciliar o frontend com o backend. Palestrou em conferências como QCON e MobileConf. É autor do best-seller "Cangaceiro JavaScript". Além da sua graduação e MBA em TI, também é graduado em Psicologia, aplicando os aprendizados desta área no desenvolvimento de software e de aplicações web.

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

Escolha o seu plano e vamos começar

  • Cursos
  • Certificado de participação
  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

Premium
  • 644
12X
R$75

à vista R$900

Matricule-se
Premium Plus
  • 644
12X
R$100

à vista R$1.200

Matricule-se
Max
  • 644
12X
R$120

à vista R$1.440

Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana