Eu decidi recomeçar este repositório para construir ele de uma maneira mais organizada, já que eu parei no capitulo 2 do livro para aprender o básico necessário de TypeScript para continuar lendo, eu agora irei retornar ao início do livro. E sim, mesmo eu já sabendo uma boa parte deste livro, eu irei ler novamente tanto para fixar o seu conteúdo vasto, como para aprender mais e passar do ponto em que eu parei anteriormente.
- JavaScript – uma visão geral rápida
- http-server do Node.js
- Básico sobre o JavaScript
- Variáveis
- Escopo das variáveis
- Operadores
- Verdadeiro e falso
- Funções dos operadores de igualdade (== e ===)
- Estruturas de controle
- Instruções condicionais
- Laços
- Funções
- Programação orientada a objetos em Javascript
- Depuração e ferramentas
- Visão geral sobre ECMAScript e TypeScript
- Usando o Babel.js
- let e const no lugar de var
- Escopo de variáveis com let e const
- Templates literais
- Funções de seta
- Valores default para parâmetros de funções
- Declarando os operadores de espalhamento e rest
- Propriedades melhoradas de objetos
- Programação orientada a objetos com classes
- Herança
- Trabalhando com getters e setters
- Operador de exponencial
- Módulos
- Executando módulos ES2015 no navegador
- Introdução ao TypeScript
- Inferência de tipo
- Interfaces
- Genéricos
- Arrays
- Criando e inicializando arrays
- Acessando elementos e fazendo uma iteração em um array
- [] Métodos arrays
- at
- concat
- every
- fill
- filter
- find
- findIndex
- flat
- flatMap
- forEach
- from
- includes
- indexOf
- join
- map
- of
- pop
- push
- reduce
- reverse
- shift
- some
- sort
- splice
- toString
- unshift
- Arrays bidimensionais e multidimensionais
- [pendente] Iterando pelos elementos de arrays bidimensionais
- [] Usando map e filter
- [] Usando o objeto @@iterator
- [] Métodos entries, keys e values de array