Domine o TypeScript e leve seu JavaScript a um outro nível, utilize TypeScript com NodeJS, React, VueJS, Angular e mais.

Conteúdo do Curso

Seção 1

35:223 aulas
Introdução ao TypeScript
  • Boas Vindas5:15
  • O que você vai aprender neste curso, e o que não vai6:15
  • A História do TypeScript23:52

Seção 17

01:23:258 aulas
Configurando Ambiente
  • Instalando o Visual Studio Code3:55
  • Conhecendo extensões úteis do Visual Studio Code para TypeScript7:15
  • Instalando o Node JS6:15
  • Instalando Git11:40
  • Instalando o TypeScript e criando primeiro código16:17
  • Compilando o TypeScript para Versões Diferentes do EcmaScript13:40
  • Entendendo o compilador TypeScript19:23
  • Questões5:00

Seção 32

02:18:2916 aulas
Conhecendo os Tipos
  • Conhecendo os Tipos do TypeScript6:30
  • Dedução de Tipo (Type Inference)15:06
  • String5:50
  • Number16:05
  • Union Types4:55
  • Boolean9:00
  • Array9:28
  • Tuple8:56
  • Object5:03
  • Enum7:03
  • Null e Undefined10:51
  • Any10:35
  • Unknown6:24
  • Void6:23
  • Never10:30
  • Afirmações de Tipos5:50

Seção 44

36:133 aulas
Funções com TypeScript
  • Tipagem nos parâmetros e retorno de funções16:09
  • Parâmetros com valor padrão ou opcional6:13
  • Rest Parameters13:51

Seção 54

01:14:546 aulas
Interfaces
  • O que é uma interface e como criá-la15:45
  • Propriedades opcionais8:56
  • Propriedades readonly8:53
  • Funções em interfaces16:23
  • Arrays em interfaces12:35
  • Estendendo interfaces12:22

Seção 63

03:10:1615 aulas
Orientação a Objetos
  • O que é a POO (Programação Orientada a Objetos)17:23
  • Criando primeira classe21:17
  • Criando métodos10:42
  • Herança10:21
  • Encapsulamento - public12:15
  • Encapsulamento - protected9:56
  • Encapsulamento - private14:24
  • Encapsulamento - Private no TypeScript x ECMAScript14:18
  • Private x Readonly8:29
  • Simplificando método construtor10:08
  • Métodos getters e setters12:36
  • Propriedades e métodos estáticos13:01
  • Polimorfismo5:53
  • Classes abstratas15:44
  • Implementando interface em uma classe13:49

Seção 70

30:353 aulas
Módulos
  • O que é um módulo7:44
  • Exportando e importando módulos12:05
  • Realizando export com valor padrão (export default)10:46

Seção 75

18:012 aulas
Namespaces
  • O que é namespace3:16
  • Criando namespaces14:45

Seção 80

14:391 aula
Mixins
  • Criando um mixin14:39

Seção 84

48:165 aulas
Generics
  • O que são Generics2:35
  • Tipos Genéricos11:16
  • Interfaces Genéricas8:48
  • Classes Genéricas18:28
  • Restrições Genéricas7:09

Seção 88

01:03:196 aulas
Decorators
  • O que é um Decorator3:56
  • Decorators em classes13:32
  • Decorators em métodos13:15
  • Decorators em atributos11:37
  • Decorators em getters e setters9:59
  • Decorators em parâmetros11:00

Seção 93

02:51:5014 aulas
Projeto - Calculadora com TypeScript
  • Prévia do Resultado Final3:07
  • Criando a Estrutura do Projeto17:28
  • Classe de Controle da Calculadora4:53
  • Classe de Controle da Data e Hora23:30
  • Classe de Controle da Tela11:32
  • Exibindo números na Calculadora12:22
  • Criando Primeiras Operações12:47
  • Calculando Resultado das Operações20:07
  • Adicionando números com mais de um dígito10:23
  • Adicionando ou substituindo operadores5:57
  • Botão Ponto12:01
  • Botão Porcento12:00
  • Botões Limpar e Cancelar8:17
  • Adicionando Eventos de Teclado17:26
Aprenda este curso

Adquira este curso na Udemy ou assine o Hcode Class e tenha acesso a este e outros cursos online da Hcode.

Hcode: Utilizamos cookies para a personalização de anúncios e experiências de navegação dentro de nosso site. Ao continuar navegando, você concorda com as nossas Política de Privacidade.