Orientação a Objetos com TypeScript
Aula Zero! Uma introdução à programação orientada a objetos.
Classes. Aprenda sobre a criação e utilização de classes em TypeScript.
Abstração. Explore o conceito de abstração na programação orientada a objetos.
3 - Conceitos Importantes
Conceitos Importantes. Aprofunde-se em conceitos fundamentais da orientação a objetos.
Encapsulamento. Saiba como encapsular dados e comportamentos em classes.
5 - Comunicação entre Classes
Comunicação entre Classes. Descubra como as classes se comunicam entre si.
Herança. Aprenda sobre herança e como criar hierarquias de classes.
Polimorfismo. Explore o conceito de polimorfismo na orientação a objetos.
Interfaces. Saiba como definir interfaces em TypeScript.
Agregação. Descubra como usar a agregação para criar relações entre objetos.
8 - Tratamento de Exceções
Tratamento de Exceções. Aprenda a lidar com exceções e erros em sua aplicação.
Lambdas e mais. Explore recursos avançados, incluindo lambdas, em TypeScript.
Explore os conceitos de estrutura de dados em TypeScript.
Aula 3.1 - Pilha de Pratos.ts
Aula 4.1 - Fila de Parque.ts
Aula 5.1 - Baralho de Cartas.ts
Aula 6 - Introdução a Árvores
Aula 7 - Árvores: Tipos Específicos
Aula 8 - Árvores: Travessias
Aula 9 - Árvores Binárias de Busca Balanceadas
Aula 9.1 - Árvores Rubro-Negras.
Aula Extra - Listas Multidimensionais