Guia prático de TypeScript (eBook)
190 Seiten
Casa do Código (Verlag)
978-65-86110-78-4 (ISBN)
Neste livro, Thiago da Silva Adriano abordará conceitos básicos do TypeScript, como tipagem básica, interfaces, decorators e Generics. Você vai aprender já com as mãos na massa, acompanhando o passo a passo desde a instalação do pré-processador até o desenvolvimento de uma API fazendo uso de tecnologias como Node.js, o banco de dados MongoDB e contêineres Docker.
Thiago da Silva Adriano é Microsoft (MVP) e atualmente trabalha como Engenheiro de Software. Nesses últimos anos, focou nas tecnologias criadas pela Microsoft, mas sempre esteve antenado para as novas tecnologias que estão surgindo no mercado.
1 Introdução ao TypeScript
1.1 Instalação
1.2 Executando manualmente o TypeScript
1.3 Entendendo o compilador do TypeScript
2 Conhecendo os types
2.1 Var, let e const
2.2 Boolean
2.3 Number
2.4 String
2.5 Trabalhando com Strings
2.6 Array
2.7 ReadonlyArray
2.8 Tuple
2.9 Enum
2.10 Union
2.11 Any
2.12 Tipando funções
2.13 Void
2.14 Never
2.15 Type assertions
3 Estruturas de controle e repetição
3.1 if-else
3.2 if-else-if
3.3 Operador ternário
3.4 Nullish Coalescing
3.5 switch
3.6 while
3.7 do-while
3.8 for
3.9 foreach
4 POO (Programação Orientada a Objetos)
4.1 Classes
4.2 Métodos
4.3 Modificadores de acesso
4.4 Herança
4.5 Getters & Setters
4.6 Classe abstrata
4.7 Readonly
5 Interfaces
5.1 Introdução a interfaces
6 Generics
6.1 Criando uma função genérica
6.2 Criando uma classe genérica
6.3 Criando uma interface genérica
7 Decorator
7.1 Analisando os decorators existentes no TypeScript
7.2 Criando um método decorator
7.3 Decorator de propriedade
7.4 Decorator de parâmetro
7.5 Criando um decorator para class
7.6 Decorator Factory
7.7 Múltiplos decorators
8 Modules e namespaces
8.1 Namespaces
8.2 Modules
8.3 Modules ou namespaces? Quando utilizar?
9 Visual Studio Code
10 Docker: Configurando ambiente de banco de dados
10.1 Docker
11 Criando API TypeScript, Node.js, MongoDB e Docker
11.1 Arquitetura básica do projeto
11.2 Desenvolvimento da API
11.3 Arquivo de inicialização do projeto
11.4 Incremental flag
12 Criando novas models
12.1 POO (Programação Orientada a Objetos) na prática
12.2 Generics e tipagem de retorno de funções na prática
12.3 Testando as novas rotas
13 Injeção de Dependência
13.1 Desacoplando o projeto
13.2 Decorators na prática
13.3 Testando o projeto
14 Documentando o projeto
14.1 Organizando o projeto
14.2 Documentando o nosso código
15 Conclusão
15.1 Obrigado
| Erscheint lt. Verlag | 30.7.2021 |
|---|---|
| Verlagsort | São Paulo |
| Sprache | portugiesisch |
| Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
| Schlagworte | Desenvolvimento de Software • Front-End • Orientação a Objetos • Programação • Tipagem |
| ISBN-10 | 65-86110-78-5 / 6586110785 |
| ISBN-13 | 978-65-86110-78-4 / 9786586110784 |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belletristik und Sachbüchern. Der Fließtext wird dynamisch an die Display- und Schriftgröße angepasst. Auch für mobile Lesegeräte ist EPUB daher gut geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich