JavaScript: Projeto de conclusão

Curso de JavaScript: Projeto de conclusão

8,9

Nota desse curso

2.274

Alunos neste curso

Esse curso faz parte da categoria Front-end

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

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

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

  • 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

Escolha o seu plano e vamos começar

  • 715 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • 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

  • 715 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • 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

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

Premium Plus

  • 715 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • 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

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

Max

  • 715 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • 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

12X
R$120
à vista R$1.440
Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana