Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de

Guia prático de TypeScript (eBook)

Melhore suas aplicações JavaScript
eBook Download: EPUB
2021
190 Seiten
Casa do Código (Verlag)
978-65-86110-78-4 (ISBN)

Lese- und Medienproben

Guia prático de TypeScript -  Thiago da Silva Adriano
Systemvoraussetzungen
7,99 inkl. MwSt
(CHF 7,80)
Der eBook-Verkauf erfolgt durch die Lehmanns Media GmbH (Berlin) zum Preis in Euro inkl. MwSt.
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
Desenvolvido e mantido pela Microsoft, o TypeScript é um pré-processador open source de códigos JavaScript que auxilia na escrita de códigos, desde os mais simples até os mais complexos, utilizando tipagem de dados e os princípios da Orientação a Objetos para o desenvolvimento de aplicações front-end, back-end e mobile.

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?
EPUBEPUB (Adobe DRM)

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 Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
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 Adobe-ID sowie eine kostenlose App.
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.

Mehr entdecken
aus dem Bereich
Apps programmieren für macOS, iOS, watchOS und tvOS

von Thomas Sillmann

eBook Download (2025)
Carl Hanser Verlag GmbH & Co. KG
CHF 40,95
Apps programmieren für macOS, iOS, watchOS und tvOS

von Thomas Sillmann

eBook Download (2025)
Carl Hanser Verlag GmbH & Co. KG
CHF 40,95