Exame
98-382

Microsoft logo

Introdução à programação usando JavaScript

Os exames Microsoft Certified Professional são oferecidos por fornecedores de terceiros.

  • Você é estudante ou instrutor? Inscreva-se para seu exame na Certiport.

    Agendar com a Certiport

  • Não é mais estudante, mas tem interesse em tecnologia? Registre-se com a Pearson VUE.

    Agendar com a Pearson VUE

* O preço não reflete quaisquer ofertas promocionais ou preço reduzido para membros do programa Microsoft Imagine Academy, Microsoft Certified Trainers e membros do programa Microsoft Partner Network. O preço está sujeito à alteração sem aviso prévio. O preço não inclui impostos. Confirme o preço exato com o provedor do exame antes de se inscrever para fazer um exame.

A partir do dia 1 de maio de 2017, a política de cancelamento existente será completamente substituída pela seguinte política: cancelar ou remarcar seu exame dentro de 5 dias úteis da data marcada é sujeito a uma taxa. Não comparecer para seu exame agendado ou não remarcar ou cancelar seu agendamento com pelo menos 24 horas de antecedência do exame faz com que você perca toda a taxa do exame.

Habilidades medidas

Este exame mede sua habilidade em executar as tarefas técnicas listadas abaixo. Veja tutoriais em vídeo sobre a variety of question types sobre exames da Microsoft.

Observe que as perguntas podem testar, mas não estarão limitadas a, os tópicos descritos no texto com marcadores.

Deseja enviar comentários sobre a relevância das habilidades medidas neste exame? Envie seus comentários para a Microsoft. Todos os comentários serão revisados e incorporados conforme apropriado, mantendo a validade e confiabilidade do processo de certificação. Observe que a Microsoft não responderá diretamente aos comentários. Agradecemos seus comentários para garantir a qualidade do Programa de Certificação Microsoft.

Se tiver dúvidas sobre perguntas específicas deste exame, envie um exam challenge.

Se você tiver outras perguntas ou comentários sobre os exames de certificação da Microsoft ou sobre o programa de certificação, o registro ou as promoções, entre em contato com seu Regional Service Center.

Programa com operadores, métodos e palavras-chave JavaScript (20-25%)
  • Código completo ou de depuração que usa operadores de atribuição e aritmética
    • Tarefa; incremento; decremento; adição; subtração; divisão; multiplicação; módulo; operadores de atribuição compostos
  • Aplicar as melhores práticas de JavaScript  
    • Comentários; recuos; convenções de nomenclatura; noscript; constantes; palavras-chave reservadas; palavra-chave do depurador; definição de pontos de interrupção; console.log
  • Avaliar o uso de scripts internos e externos
    • Quando usar, como usar e o que acontece quando ambos são usados
  • Implementar manipulação de exceções
    • Tentar; capturar; finalmente
  • Código completo ou de depuração que interage com o Modelo de Objeto do Navegador (BOM)
    • Gerenciar o estado; exibir diálogos; determinar o tamanho da tela
Programa com Variáveis, Tipos de Dados e Funções (25-30%)
  • Declarar e usar variáveis de tipos de dados primitivos 
    • Número; Boleano; Corda; Nulo; Indefinido; tipo de operador; funções de verificação de tipo; usar rigorosamente; conversão entre tipos de dados; numeração de formatação; operações de cordas; citação simples versus citações duplas (aninhamento); inicialização
  • Declarar e usar matrizes
    • Matrizes monodimensionais; matrizes multidimensionais; iteração; inicialização; definir uma matriz; classificar e pesquisar uma matriz; usar métodos push, pop, shift e unshift; usar a propriedade comprimento; acessar um elemento de matriz;
  • Código completo e de depuração que usa objetos
    • Propriedades; métodos; instanciação; Objeto de data; recuperar partes de data e hora; localizar formato de data (MM/DD vs DD/MM); adicionar e subtrair datas
  • Código completo e de depuração que usa funções matemáticas integradas
    • Random; round; abs; floor; ceiling; min; max; pow; sqrt
  • Completar e depurar uma função que aceita parâmetros e retorna um valor
    • Código reutilizável; escopo local versus global, redefinir variáveis, parâmetros de aprovação, valor versus referência, valores de retorno
Implementar e analisar decisões e loops (20-25%)
  • Avaliar as expressões que usam operadores lógicos e de comparação
    • ==; !=; <, >; <=; >=; !; &&; ||
  • Declarações de decisão completas e de depuração
    • E se; senão se; trocar ; aninhado se
  • Loops completos e de depuração
    • para; enquanto; fazer; pausar; continuar
Interagir com o Modelo de Objeto do Documento (15-20%)
  • Identificar e construir a árvore do modelo de objeto do documento (DOM)
    • janela; documento; corpo; outros elementos HTML
  • Identificar e manipular eventos HTML
    • em mudança; no mouse acima; carregando; no clique; no mouse fora; na chave para baixo
  • Código completo e de depuração que emite para um documento HTML
    • innerHTML; document.write
  • Código completo e de depuração que localiza, modifica e acrescenta elementos e atributos HTML.
    • getElementByld; getElementsByTagName; getElementsByClassName; setAttribute; createElement
Interagir com formulários HTML (5-10%)
  • Código completo e de depuração que recupera entrada de formulários e define valores de campo de formulário
    • Recuperar valores de formulário; identificar o caminho DOM; obter valores de diferentes tipos de elementos; pré-popular valores; valores de máscara
  • Código completo e de depuração que realiza a validação de entrada
    • Caso; comparações de cadeias; não é um número (NaN)
  • Descrever o processo de submissão do formulário
    • Na submissão; após versus obter; metas potenciais para submissão

Opções de preparação

Teste prático

Take a Microsoft Official Practice Test for exam 98-382

Em vigor a partir de abril de 2017, com o tempo, os testes de prática estarão disponíveis em diversos idiomas, incluindo espanhol, chinês (simplificado), chinês (tradicional), francês, alemão, japonês, português (Brasil) e russo. Para ver quando um idioma específico é oferecido para este teste de prática, por favor, consulte novamente.

Quem deve fazer este exame?

Os candidatos para este exame devem ser capazes de reconhecer e escrever códigos JavaScript sintaticamente corretos, usar tipos de dados suportados pelo JavaScript e poder reconhecer e escrever código JavaScript que solucionará logicamente um determinado problema.

Espera-se que os candidatos tenham pelo menos 100 horas de instrução ou experiência prática com a linguagem de programação JavaScript. Os candidatos também devem estar familiarizados com os recursos e capacidades JavaScript e entender como escrever, depurar e manter um código de JavaScript bem formado e bem documentado.

Mais informações sobre exames

Preparação para um exame

Recomendamos que você leia todo este guia de preparação para o exame e familiarize-se com os recursos deste site antes de agendar o seu exame. Consulte a Microsoft Certification exam overview para obter informações sobre registro, vídeos de formatos típicos de pergunta do exame e outros recursos de preparação. Para obter informações sobre políticas e pontuação do exame, consulte as Microsoft Certification exam policies and FAQs.

Observação

Este guia de preparação está sujeito a alterações a qualquer momento sem aviso prévio e a critério exclusivo da Microsoft. Os exames Microsoft podem incluir tecnologia de testes de adaptação e itens de simulação. A Microsoft não identifica o formato em que os exames são apresentados. Utilize este guia de preparação para se preparar para o exame, independentemente do seu formato. Para ajudá-lo a preparar-se para este exame, a Microsoft recomenda que você tenha experiência prática com o produto e use os recursos de treinamento especificados. Estes recursos de treinamento não necessariamente abrangem todos os tópicos listados na seção "Habilidades avaliadas".