Assine e desbloqueie acesso ilimitado na plataforma
Assinar agoraTypeScript
Domine o TypeScript e leve seu JavaScript a um outro nível, utilize TypeScript com NodeJS, React, VueJS, Angular e mais.
Sobre o curso
O que você vai aprender
Habilidades trabalhadas ao longo das aulas.
- TypeScript
- Programação Orientada a Objetos
- JavaScript
- Fundamentos de Programação
- Node.js
- Python
Áreas de conhecimento
15.385 XP distribuídos entre as áreas abaixo.
- Backend36%
- Frontend32%
- Fundamentos30%
- Arquitetura1%
Conteúdo do curso
12 módulos · 81 aulas
Introdução ao TypeScript
3 aulas · 35 min
Introdução ao TypeScript
3 aulas · 35 min
- 6 min
Boas Vindas
Vídeo
- 7 min
O que você vai aprender neste curso, e o que não vai
Vídeo
- 24 min
A História do TypeScript
Vídeo
Configurando Ambiente
7 aulas · 78 min
Configurando Ambiente
7 aulas · 78 min
- 4 min
Instalando o Visual Studio Code
Vídeo
- 8 min
Conhecendo extensões úteis do Visual Studio Code para TypeScript
Vídeo
- 7 min
Instalando o Node JS
Vídeo
- 12 min
Instalando Git
Vídeo
- 17 min
Instalando o TypeScript e criando primeiro código
Vídeo
- 14 min
Compilando o TypeScript para Versões Diferentes do EcmaScript
Vídeo
- 20 min
Entendendo o compilador TypeScript
Vídeo
Conhecendo os Tipos
16 aulas · 139 min
Conhecendo os Tipos
16 aulas · 139 min
- 7 min
Conhecendo os Tipos do TypeScript
Vídeo
- 16 min
Dedução de Tipo (Type Inference)
Vídeo
- 6 min
String
Vídeo
- 17 min
Number
Vídeo
- 5 min
Union Types
Vídeo
- 10 min
Boolean
Vídeo
- 10 min
Array
Vídeo
- 9 min
Tuple
Vídeo
- 6 min
Object
Vídeo
- 8 min
Enum
Vídeo
- 11 min
Null e Undefined
Vídeo
- 11 min
Any
Vídeo
- 7 min
Unknown
Vídeo
- 7 min
Void
Vídeo
- 11 min
Never
Vídeo
- 6 min
Afirmações de Tipos
Vídeo
Funções com TypeScript
3 aulas · 36 min
Funções com TypeScript
3 aulas · 36 min
- 17 min
Tipagem nos parâmetros e retorno de funções
Vídeo
- 7 min
Parâmetros com valor padrão ou opcional
Vídeo
- 14 min
Rest Parameters
Vídeo
Interfaces
6 aulas · 75 min
Interfaces
6 aulas · 75 min
- 16 min
O que é uma interface e como criá-la
Vídeo
- 9 min
Propriedades opcionais
Vídeo
- 9 min
Propriedades readonly
Vídeo
- 17 min
Funções em interfaces
Vídeo
- 13 min
Arrays em interfaces
Vídeo
- 13 min
Estendendo interfaces
Vídeo
Orientação a Objetos
15 aulas · 190 min
Orientação a Objetos
15 aulas · 190 min
- 18 min
O que é a POO (Programação Orientada a Objetos)
Vídeo
- 22 min
Criando primeira classe
Vídeo
- 11 min
Criando métodos
Vídeo
- 11 min
Herança
Vídeo
- 13 min
Encapsulamento - public
Vídeo
- 10 min
Encapsulamento - protected
Vídeo
- 15 min
Encapsulamento - private
Vídeo
- 15 min
Encapsulamento - Private no TypeScript x ECMAScript
Vídeo
- 9 min
Private x Readonly
Vídeo
- 11 min
Simplificando método construtor
Vídeo
- 13 min
Métodos getters e setters
Vídeo
- 14 min
Propriedades e métodos estáticos
Vídeo
- 6 min
Polimorfismo
Vídeo
- 16 min
Classes abstratas
Vídeo
- 14 min
Implementando interface em uma classe
Vídeo
Módulos
3 aulas · 31 min
Módulos
3 aulas · 31 min
- 8 min
O que é um módulo
Vídeo
- 13 min
Exportando e importando módulos
Vídeo
- 11 min
Realizando export com valor padrão (export default)
Vídeo
Namespaces
2 aulas · 18 min
Namespaces
2 aulas · 18 min
- 4 min
O que é namespace
Vídeo
- 15 min
Criando namespaces
Vídeo
Mixins
1 aula · 15 min
Mixins
1 aula · 15 min
- 15 min
Criando um mixin
Vídeo
Generics
5 aulas · 48 min
Generics
5 aulas · 48 min
- 3 min
O que são Generics
Vídeo
- 12 min
Tipos Genéricos
Vídeo
- 9 min
Interfaces Genéricas
Vídeo
- 19 min
Classes Genéricas
Vídeo
- 8 min
Restrições Genéricas
Vídeo
Decorators
6 aulas · 63 min
Decorators
6 aulas · 63 min
- 4 min
O que é um Decorator
Vídeo
- 14 min
Decorators em classes
Vídeo
- 14 min
Decorators em métodos
Vídeo
- 12 min
Decorators em atributos
Vídeo
- 10 min
Decorators em getters e setters
Vídeo
- 12 min
Decorators em parâmetros
Vídeo
Projeto - Calculadora com TypeScript
14 aulas · 172 min
Projeto - Calculadora com TypeScript
14 aulas · 172 min
- 4 min
Prévia do Resultado Final
Vídeo
- 18 min
Criando a Estrutura do Projeto
Vídeo
- 5 min
Classe de Controle da Calculadora
Vídeo
- 24 min
Classe de Controle da Data e Hora
Vídeo
- 12 min
Classe de Controle da Tela
Vídeo
- 13 min
Exibindo números na Calculadora
Vídeo
- 13 min
Criando Primeiras Operações
Vídeo
- 21 min
Calculando Resultado das Operações
Vídeo
- 11 min
Adicionando números com mais de um dígito
Vídeo
- 6 min
Adicionando ou substituindo operadores
Vídeo
- 13 min
Botão Ponto
Vídeo
- 13 min
Botão Porcento
Vídeo
- 9 min
Botões Limpar e Cancelar
Vídeo
- 18 min
Adicionando Eventos de Teclado
Vídeo
Assine a Hcode Class e comece hoje
Uma assinatura, acesso ilimitado a este e a todos os outros cursos da plataforma — com trilhas, provas e certificados.