← Voltar ao catálogo
Avaliação profissional

JavaScript: linguagem e diagnóstico de aplicações

Aprende JavaScript com valores, objetos, módulos, promises e integração no navegador. Pratica leitura de código e diagnóstico com perguntas e casos originais.

DRDisponível10 aulas605 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

Valores, conversões e contratos numéricos

Distingue tipo, conversão e validade; preserva zero, identidade textual e limites numéricos nas fronteiras da aplicação.

45 min
Abrir aula
02

Variáveis, funções e closures

Analisa variáveis capturadas, parâmetros e receivers para que callbacks posteriores observem o estado previsto.

50 min
Abrir aula
03

Objetos, identidade e limites das propriedades

Analisa identidade, propriedades próprias, cópias e limites de mutação para conservar contratos entre objetos.

50 min
Abrir aula
04

Arrays, coleções e iteração

Escolhe regras de iteração, identidade e ordenação que preservem dados, posições e resultados em coleções.

50 min
Abrir aula
05

Erros, validação e contratos de falha

Distingue erros de sintaxe, esquema e operação; preserva contexto e evita publicar alterações parciais após uma rejeição.

50 min
Abrir aula
06

JSON, texto e contratos de tempo

Preserva identidade e significado ao atravessar JSON, texto Unicode e datas com offsets explícitos.

50 min
Abrir aula
07

Promises, async e propagação de erros

Relaciona promises, dependências e resultados; identifica trabalho que escapa à cadeia e distingue prazos de cancelamento.

55 min
Abrir aula
08

Eventos, HTTP e cancelamento no navegador

Liga eventos e respostas HTTP a contratos de dados e de interface; controla resultados antigos e interpreta o alcance do cancelamento.

55 min
Abrir aula
09

Módulos e limites do ambiente de execução

Interpreta imports e exports como contratos entre módulos; distingue bindings vivos, snapshots e regras de carregamento do ambiente.

50 min
Abrir aula
10

Estado, ordem e diagnóstico de integração

Integra contratos de dados, cópias e ordem assíncrona para diagnosticar resultados incorretos e preparar alterações locais sem publicação parcial.

60 min
Abrir aula
COMPREENDER O PERCURSO

Objetivos e percurso

Aprende JavaScript com valores, objetos, módulos, promises e integração no navegador. Pratica leitura de código e diagnóstico com perguntas e casos originais.

Para quem

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

Pré-requisitos

Noções básicas de variáveis, condições e funções. As aulas explicam os conceitos usados; não é necessário instalar ferramentas ou executar código para responder às avaliações.

O que vais aprender

  • Distinguir conversões, igualdade, referências e snapshots.
  • Validar dados e interpretar erros, texto e instantes com contratos explícitos.
  • Seguir promises, cancelamento e ordem de publicação de resultados.
  • Diagnosticar módulos e fronteiras entre a linguagem e o ambiente.

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. Aprende a interpretar valores, objetos, coleções, erros, JSON, tempo, promises e módulos, ligando contratos de dados à publicação de resultados no navegador. 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. A linguagem tem como referência ECMAScript 2026, 17.ª edição; DOM, eventos e fetch são identificados como APIs do navegador. TypeScript, React e Angular têm percursos separados planeados.

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 Ecma International, Oracle ou Mozilla 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

ECMAScript 2026 (17th edition); browser APIs identified separately

Conteúdo revisto em 13/10/2026

Fontes de aprendizagem

Ver mais 71 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 Ecma International, Oracle ou Mozilla 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.

Percurso independente, sem afiliação, patrocínio ou aprovação da Ecma International, Oracle ou Mozilla. As designações tecnológicas identificam o conteúdo; todas as marcas pertencem aos respetivos titulares.