Aprenda TypeScript de graça, com prática

Uma trilha de 41 aulas curtas que vai dos tipos básicos até genéricos e tipos utilitários. Você escreve código de verdade em cada desafio.

  • Grátis
  • 6 unidades
  • 41 aulas
  • Do zero
Começar TypeScript agora
Disponível noGoogle Play
tarefas.ts
type Tarefa = { titulo: string; feita: boolean };

const tarefas: Tarefa[] = [
  { titulo: "Estudar tipos", feita: true },
  { titulo: "Fazer o desafio", feita: false },
];

const faltam = tarefas.filter((t) => !t.feita).length;
console.log(`Faltam ${faltam} tarefa(s)`);
saída › Faltam 1 tarefa(s)
A trilha

O que você vai aprender em TypeScript

6 unidades com 41aulas. Cada unidade tem um "ache o erro" e termina com uma prova.

  1. Unidade 1

    Tipos básicos

    • JavaScript com tipos
    • string, number e boolean
    • Inferência: o tipo que vem sozinho
    • Escreva com tipos
  2. Unidade 2

    Funções tipadas

    • Parâmetros e retorno com tipo
    • Opcionais, valor padrão e void
    • Funções com tipos na prática
    • Tipos de função
  3. Unidade 3

    Listas e tuplas

    • Arrays com tipo
    • Tuplas
    • Union: um ou outro
    • Listas na prática
  4. Unidade 4

    Objetos com forma

    • type e interface
    • Opcionais e readonly
    • Objetos na prática
    • Projeto: carrinho de compras
  5. Unidade 5

    Estreitando tipos

    • typeof: descobrindo o tipo
    • null e undefined
    • Uniões com etiqueta
    • Estreitando na prática
  6. Unidade 6

    Genéricos e utilitários

    • Genéricos: o tipo como parâmetro
    • Tipos utilitários
    • Genéricos na prática
    • Projeto: biblioteca de tarefas

Por que aprender TypeScript?

TypeScript é JavaScript com tipos: o editor avisa do erro antes de o programa rodar.

É muito usado em projetos web grandes. Se você nunca programou, começar pela trilha de JavaScript ajuda.

No ZulCode, cada acerto rende XP e rupees, a ofensiva marca os dias seguidos de estudo e as penas deixam você errar sem medo.

Dúvidas sobre o curso de TypeScript

Dá para aprender TypeScript sem saber nada de programação?

Dá. A trilha começa do zero, em "JavaScript com tipos", e cada aula explica um conceito com exemplo antes de pedir que você escreva código.

Preciso instalar o TypeScript no computador?

Não. Os exercícios rodam no próprio navegador ou no app: você escreve o código e vê o resultado ali mesmo.

O curso de TypeScript é grátis mesmo?

É. Criar conta, seguir a trilha e resolver os desafios não custa nada e não pede cartão de crédito.

Dá para aprender TypeScript pelo celular?

Dá. No Android tem o app na Play Store, e no iPhone a trilha funciona pelo navegador. Seu progresso é o mesmo no celular e no computador.