← Voltar ao catálogo
Avaliação profissional

TypeScript: tipos, contratos e diagnóstico

Aprende TypeScript com tipos, uniões, genéricos, dados externos e módulos. Pratica leitura de código e diagnóstico em perguntas e casos originais.

DRDisponível10 aulas665 min de estudo estimados
DR10 aulas
O TEU PLANO DE APRENDIZAGEM

Módulos e aulas

Abre uma aula para começar. Podes seguir a ordem ou voltar a qualquer conceito.

0 / 10
01

Tipos estáticos e valores em execução

Separa verificação estática, transformação e valores reais; usa inferência e unknown sem confundir tipos com validação de dados.

50 min
Abrir aula
02

Uniões, refinamento de tipos e modelos de estado

Segue os caminhos que refinam uma união e representa estados com campos obrigatórios, distinguindo exaustividade estática de validação externa.

55 min
Abrir aula
03

Funções e contratos de chamada

Lê assinaturas de funções como promessas sobre argumentos, recetor e conclusão; identifica contratos que escondem dados ou trabalho pendente.

55 min
Abrir aula
04

Objetos e compatibilidade estrutural

Distingue compatibilidade estrutural, propriedades excedentes, ausência e readonly; projeta dados e separa referências quando o contrato exige isolamento.

55 min
Abrir aula
05

Genéricos e relações entre chaves

Usa genéricos para conservar relações entre entradas e resultados; distingue restrições, chaves conhecidas e validação de dados.

60 min
Abrir aula
06

Tipos mapeados e modelos condicionais

Deriva contratos com tipos mapeados e condicionais, controla a distribuição e distingue uma interface calculada da sua implementação.

60 min
Abrir aula
07

Coleções, ausência e mutação

Trata posições e configurações ausentes sem perder valores válidos; separa a leitura readonly da propriedade e da cópia dos dados.

60 min
Abrir aula
08

Dados externos e fronteiras de erro

Transforma dados desconhecidos em comandos delimitados, distinguindo sintaxe, contrato e falhas da operação que usa os dados.

60 min
Abrir aula
09

Módulos, declarações e contratos do ambiente

Liga os contratos de tipos aos módulos e implementações que o consumidor realmente recebe.

60 min
Abrir aula
10

Configuração, entrega e migração

Define uma configuração verificável e uma migração gradual, ligando diagnóstico, versão e artefacto publicado.

60 min
Abrir aula
COMPREENDER O PERCURSO

Objetivos e percurso

Aprende TypeScript com tipos, uniões, genéricos, dados externos e módulos. Pratica leitura de código e diagnóstico em perguntas e casos originais.

Para quem

Quem aprende TypeScript e equipas de desenvolvimento ou suporte que precisam de interpretar código e justificar decisões de integração.

Pré-requisitos

Fundamentos de JavaScript: valores, funções, objetos, arrays, promises e módulos. Não é necessário instalar o compilador nem executar código para responder às avaliações.

O que vais aprender

  • Distinguir garantias estáticas de comportamento em execução.
  • Conservar relações com uniões, genéricos e tipos mapeados.
  • Validar dados externos e tratar ausência, mutação e erros.
  • Alinhar módulos, declarações e configuração com o ambiente de entrega.

O que está disponível

10 aulas · 100 perguntas regulares · 20 casos

Avaliação final interna: 40 exercícios em 90 minutos. Simulados completos ainda indisponíveis.

As avaliações e os simulados reutilizam exercícios do percurso. Não atribuem certificações nem garantem aprovação num exame externo.

Âmbito, revisão e limitações

Dez aulas com 100 perguntas regulares e 20 casos originais PT-PT/EN. Aprende a conservar contratos entre valores, funções, objetos e módulos, a validar dados externos e a interpretar configurações de entrega. A base é TypeScript 7.0, com opções estritas e premissas de ambiente explícitas. Todas as avaliações usam escolha única ou múltipla, com excertos e cenários, sem execução de código. A avaliação final reutiliza 40 itens do percurso em 90 minutos. JavaScript é um percurso de fundamentos separado; React e Angular terão percursos próprios.

Avaliação interna de 40 perguntas em 90 minutos, reutilizadas do percurso, com escolha única ou múltipla e sem execução de código. Não é um exame oficial nem atribui certificação externa.

Formação e avaliação independentes, com perguntas e cenários originais. Sem afiliação, autorização, patrocínio ou aprovação da Microsoft e sem atribuição de certificação oficial. As designações tecnológicas são usadas para identificar os conteúdos; todas as marcas pertencem aos respetivos titulares.

CONTEXTO E TRANSPARÊNCIA

Referências e versão

Consulta as fontes, a versão do conteúdo e os limites deste percurso.

Versão deste percurso

TypeScript 7.0; explicit strict and host configuration

Conteúdo revisto em 13/10/2026

Fontes de aprendizagem

Ver mais 56 referências

Preparação independente. Consulta os objetivos, o conteúdo disponível e os limites de cobertura antes de planear o estudo.

Formação e avaliação independentes, com perguntas e cenários originais. Sem afiliação, autorização, patrocínio ou aprovação da Microsoft e sem atribuição de certificação oficial. As designações tecnológicas são usadas para identificar os conteúdos; todas as marcas pertencem aos respetivos titulares.

Microsoft é uma marca do grupo de empresas Microsoft. Este percurso independente não é afiliado, autorizado, patrocinado ou aprovado pela Microsoft. Todas as outras marcas pertencem aos respetivos titulares.