View Code? Open in Web Editor
NEW
Minha jornada de aprendizado no mundo do TypeScript tem sido uma experiência fascinante e desafiadora. Desde o momento em que mergulhei neste universo de tipagem estática e desenvolvimento orientado a objetos, tenho me dedicado a aprimorar minhas habilidades e compreender as nuances dessa linguagem de programação.
License: MIT License
JavaScript 46.40%
TypeScript 53.60%
aprendendo-typescript's Introduction
Meu aprendizado sobre TypeScript
Curso: TypeScript - Zero to Hero
Módulo 1: Introdução à TypeScript
1.1 - O que é TypeScript?
1.2 - Conhecendo o Playground do TypeScript
1.3 - Preparando o Ambiente de Desenvolvimento para o TypeScript
1.4 - Entendendo um pouco mais o arquivo tsconfig.json
1.5 - Demo: Primeiro Programa em TypeScript – Hello World
1.6 - E por que usar o TypeScript? E, próximos passos!
Módulo 2: Tipos Básicos
2.1 - Type Annotation
2.2 - Boolean
2.3 - Number & Bigint
2.4 - String
2.5 - Array
2.6 - Tuple
2.7 - Enum
2.8 - Unknown
2.9 - Any
2.10 - Void
2.11 - Null and Undefined
2.12 - Never
2.13 - Object
Módulo 3: Fluxos de Controle
3.1 - Condicional if...else
3.2 - Condicional switch... case
3.3 - Condicional for
3.4 - Condicional while
Módulo 4: Funções/Functions
4.1 - Introdução à Funções/Functions
4.2 - Optional Parameters
4.3 - Default Parameters
4.4 - Rest Parameters
4.5 - Uso do ‘this’ e Arrow Functions
4.6 - this Parameters
4.7 - this Parameters em Callbacks
4.8 - Function Overloadings
Módulo 5: Classes
5.1 - Introdução à Classes
5.2 - Modificadores de Acesso em TypeScript
5.3 - Modificadores readonly
5.4 - Uso dos Getters & Setters
5.5 - Herança
5.6 - Métodos & Propriedades estáticas
5.7 - Classes Abstratas
Módulo 6: Interfaces
6.1 - Introdução à Interfaces
6.1.2 - Optional Properties
6.1.3 - Propriedades Readonly
6.1.4 - Function Types
6.1.5 - Class Types
6.2 - Extensão de Interfaces
6.2.1 - Extensão de uma Interface
6.2.2 - Extensão de Múltiplas Interfaces
6.2.3 - Uso do Omit em Interfaces
Módulo 7: Tipos Avançados & Novos Operadores
7.1 - Intersection Types
7.2 - Union Types
7.3 - Type Guards
7.4 - Type Casting
7.5 - Type Assertions
7.6 - Conditional Types
7.7 - Mapped Types
7.8 - Satisfies Operator
Módulo 8: Generics
8.1 - Introdução a Generics em TypeScript
8.2 - Trabalhando com Tipos de Variáveis - Genéricas
8.3 - Generic Types
8.4 - Generic Classes
8.5 - Generic Constraints
8.6 - Generic Interfaces
Módulo 9: Módulos
9.1 - Introdução à Modules no Typescript (todos os tópicos abaixo já numa única aula)
9.1.2 - Usando Function Modules
9.1.3 - Default Exports
9.1.4 - Class Modules
9.1.5 - Usando aliases Class Modules em TypeScript
Módulo 10: TypeScript em Node.js
10.1 - Como podemos usar o Node.js com TypeScript + Express.Js
Extras: Pós finalização do curso!
aprendendo-typescript's People
Contributors
Watchers