Visão Geral
TypeScript oferece suporte à programação orientada a objetos baseada em classes para a linguagem. Ele se baseia em JavaScript adicionando classes, módulos, interfaces e declarações de tipo opcionais. Ele foi desenvolvido para o desenvolvimento de aplicativos da web em grande escala empresarial e transcompila para JavaScript. Este curso de treinamento TypeScript trata de explorar o TypeScript e como ele faz uso do conceito de Programação Orientada a Objetos para criar grandes aplicativos da web de maneira gerenciável.
Objetivo
Após concluir este Curso TypeScript, você será capaz de:
- Os benefícios que o Typescript traz para seus projetos JavaScript
- Como definir tipos personalizados usando Interface.
- Como escrever genéricos e restrições
- Como o TypeScript funciona com código assíncrono
- Como usar TypeScript na estrutura JavaScript escolhida
Publico Alvo
- A classe TypeScript é adequada para desenvolvedores JavaScript experientes que buscam entender rapidamente os elementos necessários para usar TS em estado selvagem - por exemplo, junto com outra estrutura JavaScript.
Pre-Requisitos
- A experiência existente com JavaScript pode ser útil, mas uma experiência em outra linguagem de desenvolvimento de software, como C#, Java, Python, PHP, será uma boa opção para você participar deste curso.
Materiais
Inglês/Português/Lab Pratico
Conteúdo Programatico
Reasons to use Typescript
- The benefits of compile-time error checking
- A gradual migration path from JavaScript to TypeScrip
- How TypeScript changes your team workflow
- The limitations of TypeScript
- Understanding type inference and structural typing
Defining custom types
- What is a type?
- Creating interfaces and types
- The differences between interfaces and types
- Union and intersection types
- Crafting precise types to minimise errors
Advanced types
- Using the built-in TypeScript utilities.
- Working with Partial, Record, Pick, and Parameters
- Understanding generics and constraints
- Definining function signatures as types
Building real projects with TypeScript
- TypeScript and the Angular framework
- TypeScript and the React framework
- Debugging tools for TypeScript
- Working with TypeScript in Node
- Adding types to asynchronous code.
TENHO INTERESSE