Assine e desbloqueie acesso ilimitado na plataforma

Assinar agora
Backend

TypeScript

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

Iniciantenível
15h 1mde conteúdo
12módulos
81aulas

Sobre o curso

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

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

  • Boas Vindas

    Vídeo

    6 min
  • O que você vai aprender neste curso, e o que não vai

    Vídeo

    7 min
  • A História do TypeScript

    Vídeo

    24 min

Configurando Ambiente

7 aulas · 78 min

  • Instalando o Visual Studio Code

    Vídeo

    4 min
  • Conhecendo extensões úteis do Visual Studio Code para TypeScript

    Vídeo

    8 min
  • Instalando o Node JS

    Vídeo

    7 min
  • Instalando Git

    Vídeo

    12 min
  • Instalando o TypeScript e criando primeiro código

    Vídeo

    17 min
  • Compilando o TypeScript para Versões Diferentes do EcmaScript

    Vídeo

    14 min
  • Entendendo o compilador TypeScript

    Vídeo

    20 min

Conhecendo os Tipos

16 aulas · 139 min

  • Conhecendo os Tipos do TypeScript

    Vídeo

    7 min
  • Dedução de Tipo (Type Inference)

    Vídeo

    16 min
  • String

    Vídeo

    6 min
  • Number

    Vídeo

    17 min
  • Union Types

    Vídeo

    5 min
  • Boolean

    Vídeo

    10 min
  • Array

    Vídeo

    10 min
  • Tuple

    Vídeo

    9 min
  • Object

    Vídeo

    6 min
  • Enum

    Vídeo

    8 min
  • Null e Undefined

    Vídeo

    11 min
  • Any

    Vídeo

    11 min
  • Unknown

    Vídeo

    7 min
  • Void

    Vídeo

    7 min
  • Never

    Vídeo

    11 min
  • Afirmações de Tipos

    Vídeo

    6 min

Funções com TypeScript

3 aulas · 36 min

  • Tipagem nos parâmetros e retorno de funções

    Vídeo

    17 min
  • Parâmetros com valor padrão ou opcional

    Vídeo

    7 min
  • Rest Parameters

    Vídeo

    14 min

Interfaces

6 aulas · 75 min

  • O que é uma interface e como criá-la

    Vídeo

    16 min
  • Propriedades opcionais

    Vídeo

    9 min
  • Propriedades readonly

    Vídeo

    9 min
  • Funções em interfaces

    Vídeo

    17 min
  • Arrays em interfaces

    Vídeo

    13 min
  • Estendendo interfaces

    Vídeo

    13 min

Orientação a Objetos

15 aulas · 190 min

  • O que é a POO (Programação Orientada a Objetos)

    Vídeo

    18 min
  • Criando primeira classe

    Vídeo

    22 min
  • Criando métodos

    Vídeo

    11 min
  • Herança

    Vídeo

    11 min
  • Encapsulamento - public

    Vídeo

    13 min
  • Encapsulamento - protected

    Vídeo

    10 min
  • Encapsulamento - private

    Vídeo

    15 min
  • Encapsulamento - Private no TypeScript x ECMAScript

    Vídeo

    15 min
  • Private x Readonly

    Vídeo

    9 min
  • Simplificando método construtor

    Vídeo

    11 min
  • Métodos getters e setters

    Vídeo

    13 min
  • Propriedades e métodos estáticos

    Vídeo

    14 min
  • Polimorfismo

    Vídeo

    6 min
  • Classes abstratas

    Vídeo

    16 min
  • Implementando interface em uma classe

    Vídeo

    14 min

Módulos

3 aulas · 31 min

  • O que é um módulo

    Vídeo

    8 min
  • Exportando e importando módulos

    Vídeo

    13 min
  • Realizando export com valor padrão (export default)

    Vídeo

    11 min

Namespaces

2 aulas · 18 min

  • O que é namespace

    Vídeo

    4 min
  • Criando namespaces

    Vídeo

    15 min

Mixins

1 aula · 15 min

  • Criando um mixin

    Vídeo

    15 min

Generics

5 aulas · 48 min

  • O que são Generics

    Vídeo

    3 min
  • Tipos Genéricos

    Vídeo

    12 min
  • Interfaces Genéricas

    Vídeo

    9 min
  • Classes Genéricas

    Vídeo

    19 min
  • Restrições Genéricas

    Vídeo

    8 min

Decorators

6 aulas · 63 min

  • O que é um Decorator

    Vídeo

    4 min
  • Decorators em classes

    Vídeo

    14 min
  • Decorators em métodos

    Vídeo

    14 min
  • Decorators em atributos

    Vídeo

    12 min
  • Decorators em getters e setters

    Vídeo

    10 min
  • Decorators em parâmetros

    Vídeo

    12 min

Projeto - Calculadora com TypeScript

14 aulas · 172 min

  • Prévia do Resultado Final

    Vídeo

    4 min
  • Criando a Estrutura do Projeto

    Vídeo

    18 min
  • Classe de Controle da Calculadora

    Vídeo

    5 min
  • Classe de Controle da Data e Hora

    Vídeo

    24 min
  • Classe de Controle da Tela

    Vídeo

    12 min
  • Exibindo números na Calculadora

    Vídeo

    13 min
  • Criando Primeiras Operações

    Vídeo

    13 min
  • Calculando Resultado das Operações

    Vídeo

    21 min
  • Adicionando números com mais de um dígito

    Vídeo

    11 min
  • Adicionando ou substituindo operadores

    Vídeo

    6 min
  • Botão Ponto

    Vídeo

    13 min
  • Botão Porcento

    Vídeo

    13 min
  • Botões Limpar e Cancelar

    Vídeo

    9 min
  • Adicionando Eventos de Teclado

    Vídeo

    18 min

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.