Skip to content

Instantly share code, notes, and snippets.

@talesmgodois
Last active December 16, 2020 15:04
Show Gist options
  • Save talesmgodois/b5c4fbf1d0587ffdb353f0d184a264d8 to your computer and use it in GitHub Desktop.
Save talesmgodois/b5c4fbf1d0587ffdb353f0d184a264d8 to your computer and use it in GitHub Desktop.

O Aluno

  • O aluno está com duvidas em Javascript e Typescript. A metodologia da aula 1, será para tentar entender o quanto ele domina o javscript.
  • Antes de começarmos a entrar no mundo do Typescript, pretendo entender melhor do domínio dele com a progração em Javascript e conceitos iniciais.
  • Percebi que o aluno vai precisar de um pouco de teoria de design de aplicações. Para isso quero abordar padrões de projetos já na próxima aula

Próxima Aula

A proxima aula ainda não possui dia definido. Seguem algumas atividades para fazer antes da proxima aula.

Pré Aula

Atividade pré aula

Na aula 0 conversamos a respeito de boas práticas de programação com Angular e Javascript. Para a próxima aula tente fazer as próximas atividades

  • Dado um array de números como o seguinte: array = [10,14,25.0,13.12], crie uma função em Javascript para realizar a soma desses valores
  • Utilizando a função criada acima, crie uma função para obter a média dos items do array
  • Crie uma função que retorne o primeiro e o ultimo elemento de um array com o seguinte formato:
     {
      first: number,
      last: number
     }
    
  • Criar um Singleton em Javascript puro, Será o primeiro design pattern que criaremos

Biblioteca auxiliar

Agumas coisas que estão nos artigos e cheatsheet a seguir nós já conversamos na aula 0, você pode ler para fixar o conhecimento.

Ementa

  • Validar exercicios de dominio de Javascript(15min)
  • Design patterns
  • Estudar melhorias feitas na tela de cliente(30min)

Atividades pós aula

  • Implementar uma factory
  • Algoritmo Fibonacci para aprender recursão e programação dinamica
  • Estudar notação Big O
  • Verifcar algum termo dentro do angular que possa ser util.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment