Exame
98-388

Microsoft logo

Introdução a programação usando Java

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.

Entender os fundamentos da Java (15-20%)
  • Descrever o uso principal em um aplicativo Java
    • Assinatura principal, por que é estático; como consumir uma instância da sua própria classe; argumentos da linha de comando
  • Realizar entrada e saída básica usando pacotes padrão
    • Imprimir declarações, importar o uso da classe Scanner
  • Avaliar o escopo de uma variável
    • Declarar uma variável em um bloco, classe ou método
Trabalhar com tipos de dados, variáveis e expressões (40-45%)
  • Declarar e usar variáveis primitivas de tipo de dados
    • Tipos de dados, incluindo byte, char, int, duplos, curtos, longos, flutuantes, booliano; identificar quando a precisão for perdida; identificação; como tipos primitivos diferem de objetos tipo wrapper, como Inteiroe Booliano
  • Construir e avaliar códigos que manipulam cadeias
    • Classe da cadeia e literais da cadeia, comparações, concatenação, caso e comprimento; métodos de formato de cadeia; operadores de cadeia; convertendo um tipo de dado primitivo em uma cadeia; a natureza imutável das cadeias; inicialização; nulo
  • Construir e avaliar código que cria. Itera e manipula matrizes e listas de matrizes
    • Matrizes unidimensionais e bidimensionais, incluindo inicialização, nulo, tamanho, elementos de iteração, acessando elementos; listas de matrizes, incluindo a adição e remoção de elementos, atravessando a lista
  • Construir e avaliar códigos que fazem análise, transmissão e conversão
    • implementação de código que transmite entre tipos de dados primitivos, converte tipos primitivos em tipos de objetos equivalentes ou analisa cadeias em números
  • Construir e avaliar expressões aritméticas
    • Operadores aritméticos, atribuição, operadores de atribuição compostas, precedência do operador
Implementar o controle do fluxo (15-20%)
  • Construir e avaliar códigos que usam declarações de ramificação
    • Se, outro, outro se, trocar; linha única x bloco; alinhamento; operadores lógicos e de relacionamento
  • Construir e avaliar códigos usam loops
    • Enquanto, para, para cada, fazer enquanto; quebrar e continuar; alinhamento; operadores lógicos, de relacionamento e unários
 Realizar programação orientada pelo objeto (10-15%)
  • Construir e avaliar uma definição de classe
    • Construtores; sobrecarga do construtor; uma classe por arquivo .java; esta palavra-chave; herança e substituição em um nível básico
  • Declarar, implementar e acessar os membros de dados em uma classe
    • privado, público, protegido; membros de dados de instância; membros estáticos de dados; usando o final estático para criar constantes; descrever o encapsulamento
  • Métodos de declaração, implementação e acesso
    • privado, público, protegido; parâmetros do método; tipo de retorno; vazio; valor de retorno; métodos de instância; métodos estáticos; sobrecarregando
  • Instanciar e usar um objeto de classe em um programa
    • Instanciação; inicialização; nulo; acessando e modificando dados de membros; métodos de acesso; acessando e modificando membros estáticos; importando pacotes e classes
Código de compilação e depuração (5-10%)
  • Solução de problemas de erros de sintaxe, erros de lógica e erros de tempo de execução
    • depuração da declaração de impressão; saída do comando javac; análise do código para erros de lógica; exceções de console depois de executar o programa; avaliação de rastreamento de pilha
  • Implementar manipulação de exceções
    • try catch finally; classe de exceção; tipos de classe de exceção; exibir informações de exceção

Quem deve fazer este exame?

Os candidatos para este exame são desenvolvedores de aplicativos que trabalham com Java 6 SE ou posterior, estudantes de nível secundário e pós-secundário imediato de desenvolvimento de software ou desenvolvedores de software de nível de entrada.

Os candidatos devem ter pelo menos 150 horas ou instrução ou experiência prática com Java, estão familiarizados com seus recursos e capacidades e entendem como escrever, depurar e manter um código Java 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".