Exame
98-361

Visual Studio logo

  • Publicado:
    segunda-feira, 2 de agosto de 2010
  • Idiomas:
    Inglês, chinês (simplificado), chinês (tradicional), francês, alemão, italiano, japonês, coreano, português (Brasil), russo, espanhol, espanhol (América Latina)
  • Públicos:
    Academic
  • Tecnologia:
    Visual Studio
  • Crédito para certificação:
    MTA

Fundamentos de desenvolvimento de software

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. As porcentagens indicam o peso relativo de cada área de tópico principal no exame. Quanto mais alta a porcentagem, mais perguntas você verá nessa área de conteúdo no exame. Assista a tutoriais em vídeo sobre a variedade de tipos de perguntasem 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 uma contestação de exame.

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 Regional Service Center.

Entender a programação de núcleo (15–20%)
  • Compreender o armazenamento do computador e os tipos de dados
    • Como um computador armazena programas e as instruções na memória do computador, pilhas e pilhas de memória, requisitos de tamanho de memória para os vários tipos de armazenamento de dados, dados numéricos e dados de texto
  • Compreender as estruturas de decisão do computador
    • Várias estruturas de decisão usadas em todas as linguagens de programação de computadores; Se a estrutura de decisão; estruturas de decisão múltipla, como I e alternar/Selecionar caso; leitura de fluxogramas; tabelas de decisão; avaliando expressões
  • Identifique o método apropriado para lidar com repetições
    • Para loops, Enquanto loops, Faça ... Enquanto loops e recursão
  • Compreender o tratamento de erros
    • Implementar manipulação de exceções

Recursos de preparação

Realizar programação orientada pelo objeto (20-25%)
  • Compreender os fundamentos das aulas
    • Propriedades, métodos, eventos e construtores; como criar uma classe; como usar classes no código
  • Entender herança
    • Herdando a funcionalidade de uma classe base em uma classe derivada
  • Compreender o polimorfismo
    • Estendendo a funcionalidade em uma classe após herdar de uma classe base, substituindo métodos na classe derivada
  • Entender o encapsulamento
    • Criando classes que ocultam seus detalhes de implementação enquanto ainda permitem acesso à funcionalidade necessária por meio da interface, modificadores de acesso

Recursos de preparação

Entender o desenvolvimento de software geral
  • Compreender o gerenciamento do ciclo de vida de aplicativos
    • Fases de gerenciamento do ciclo de vida de aplicativos, teste de software
  • Interpretar as especificações do aplicativo
    • Lendo as especificações do aplicativo e convertendo-as em protótipos, código, selecione o tipo de aplicativo apropriado e componentes
  • Compreender algoritmos e estruturas de dados
    • Matrizes, pilhas, filas, listas vinculadas e algoritmos de classificação; implicações de desempenho de várias estruturas de dados; escolhendo a estrutura de dados correta

Recursos de preparação

Entender aplicativos da web (15–20%)
  • Compreender o desenvolvimento de páginas da web
    • HTML, CSS (Cascading Style Sheets), JavaScript
  • Entender o desenvolvimento de aplicativos Web do Microsoft ASP.NET
    • Ciclo de vida da página, modelo de evento, gerenciamento de estado, programação do lado do cliente versus do lado do servidor
  • Entendendo web hosting
    • Criando diretórios e sites virtuais, implantando aplicativos da web, entendendo o papel dos Serviços de Informações da Internet
  • Compreender os serviços Web
    • Serviços da Web que serão consumidos por aplicativos clientes, acessando serviços da Web a partir de um aplicativo cliente, SOAP e WSDL (Web Service Definition Language)

Recursos de preparação

Entender aplicativos de desktop (15–20%)
  • Entenda os aplicativos do Windows
    • Categorias de diretrizes de design de interface do usuário, características e capacidades dos Aplicativos da loja, identificam gestos
  • Compreender aplicativos baseados em console
    • Características e recursos de aplicativos baseados em console
  • Entender os Serviço do Windows
    • Características e recursos dos Serviços do Windows

Recursos de preparação

Compreendendo bancos de dados (15-20%)
  • Compreender os sistemas de gerenciamento de banco de dados relacional
    • Características e recursos de produtos de banco de dados, design de banco de dados, diagramas de relacionamento de entidades (ERDs), conceitos de normalização
  • Compreender os métodos de consulta do banco de dados
    • Linguagem de consulta estruturada (SQL), criando e acessando procedimentos armazenados, atualizando dados e selecionando dados
  • Compreender os métodos de conexão com o banco de dados
    • Conectando-se a vários tipos de armazenamentos de dados, como arquivo simples; Arquivo XML; objeto na memória; otimização de recursos

Recursos de preparação

Quem deve fazer este exame?

Os candidatos a este exame procuram comprovar seus conhecimentos em desenvolvimento de software. Recomenda-se que os candidatos sejam familiarizados com os conceitos e tenham experiência prática com as tecnologias descritas aqui, seja por cursos relevantes ou pelo trabalho com tutoriais e exemplos disponíveis no MSDN e no Microsoft Visual Studio. Os candidatos devem ter experiência com C# ou Microsoft Visual Basic .NET.

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".