curso de_

JavaScript: Projeto de conclusão

Resumo do curso

  • 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

Público alvo

Programadores JavaScript que desejam colocar em prática seus conhecimentos

Conteúdo relacionado

Cursos de JavaScript em Front-end

Leia nossos artigos de Front-end

Última atualização

10/12/2018

Já é aluno?

Comece o curso agora

5h

p/ conclusão

31

Atividades

122

Minutos de video

3268

Alunos nesse curso

9.3

Nota deste curso

Certificado de participação

Instrutores

  • 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.

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

Ainda não estuda com a gente?

Invista na transformação da sua carreira!

Comece agora

Experiências de quem já estudou com a gente

Rômulo Rocha

em 23/03/2019

Gostei demais da diática dele. Muito espontâneo e explica muito bem!!!

JavaScript: Projeto de conclusão

Jacson

em 22/03/2019

ótima didática e bons exercícios, conteúdo será útil.

JavaScript: Projeto de conclusão

Alexandre Angeli de Lima

em 22/03/2019

Toda carreira de linguagens deveria ter um projeto final nesse estilo, pois incentivar o aluno a desenvolver um projeto sozinho ajuda muito a firmar todo o conteúdo

JavaScript: Projeto de conclusão

Aprenda JavaScript com esse e outros cursos, comece agora!

  • 1265 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

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

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 1265 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

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

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 1265 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

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

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 1265 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

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

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas