Plano de Estudo – 10 Dias (TypeScript)
DIA 1 — Fundamentos
• Aulas:
• Introdução ao TypeScript
• O Que é o TypeScript
• Usando o TypeScript Playground
• Verificação de tipo estático
• Vídeo: ~24 min | Estudo total: 1h30
• Prática: Instalar TypeScript, criar projeto simples, testar erros de tipagem e comparar JS vs TS.
DIA 2 — Tipos Básicos
• Aulas:
• Tipos primitivos
• Inferência de tipos
• Tipo Any
• Vídeo: ~18 min | Prática: ~1h30
• Prática: Declarar variáveis tipadas, criar função simples tipada e testar erro usando any.
DIA 3 — Arrays e Funções
• Aulas:
• Tipagem em arrays
• Tipagem em funções
• Prática: Criar lista de usuários tipada, função que recebe array tipado e função com retorno
tipado.
DIA 4 — Objetos e Null
• Aulas:
• Tipagem em objetos
• Null e Undefined
• Union Types
• Prática: Criar objeto Usuario, testar union (string | number) e função com múltiplos tipos.
DIA 5 — Tipos Personalizados
• Aulas:
• Criando tipos personalizados
• Conhecendo interface
• Como estender interfaces
• Prática: Criar interface Produto, estender interface e criar objeto real usando essa interface.
DIA 6 — Type vs Interface
• Aulas:
• Usando Type
• Intersecção de tipos
• Diferença entre Type e Interface
• Prática: Criar exemplo com type, interface e usar intersecção (&).
DIA 7 — Recursos Avançados
• Aulas:
• Asserção de tipos
• Restringindo valores
• Enums
• Generic
• Prática: Criar enum Status, função generic e testar type assertion.
DIA 8 — Utilitários (Muito Importante)
• Aulas:
• Utilitários do TypeScript
• Partial
• Pick
• Omit
• Prática: Criar tipo Usuario, versão parcial e versão sem senha (Omit).
DIA 9 — Utilitários Avançados
• Aulas:
• Record
• Typeof
• Keyof
• Prática: Criar objeto usando Record, usar keyof e typeof.
DIA 10 — Revisão + Mini Projeto
• Aulas:
• Concluindo o TypeScript
• Introducao
• Mini Projeto: Criar sistema simples com Interface Usuario, Enum Status, função generic, usar
Partial e Pick ou Omit.
Como estudar de forma inteligente
• Durante o vídeo: Pause e reescreva o código. Teste erro de propósito.
• Depois do vídeo: Recrie sem olhar e explique em voz alta.
Estratégia ideal
• Durante o trabalho: Assistir vídeos e revisar teoria.
• Fora do trabalho: Prática pesada e criação de projeto.