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
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)`);O que você vai aprender em TypeScript
6 unidades com 41aulas. Cada unidade tem um "ache o erro" e termina com uma prova.
Unidade 1
Tipos básicos
- JavaScript com tipos
- string, number e boolean
- Inferência: o tipo que vem sozinho
- Escreva com tipos
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
Unidade 3
Listas e tuplas
- Arrays com tipo
- Tuplas
- Union: um ou outro
- Listas na prática
Unidade 4
Objetos com forma
- type e interface
- Opcionais e readonly
- Objetos na prática
- Projeto: carrinho de compras
Unidade 5
Estreitando tipos
- typeof: descobrindo o tipo
- null e undefined
- Uniões com etiqueta
- Estreitando na prática
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.