Exame
98-361

Visual Studio logo

  • Publicado:
    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

Software Development Fundamentals

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

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

video

Software Development Fundamentals

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

Entendendo a programação básica (de 15% a 20%)
  • Entender o armazenamento do computador e tipos de dados
    • Como o computador armazena programas e as instruções na memória, pilhas e heaps de memória, requisitos de tamanho de memória para os diversos tipos de armazenamento de dados, dados numéricos e dados textuais
  • Entender as estruturas de decisão do computador
    • Diversas estruturas de decisão usadas em todas as linguagens de programação do computador; Estruturas de decisão If; várias estruturas de decisão, como If…Else e switch/Select Case; fluxogramas de leitura; tabelas de decisão; expressões de avaliação
  • Identificar o método apropriado de lidar com repetições
    • For loops, While loops, Do...While loops e recursão
  • Entender a manipulação dos erros
    • Manipulação de exceções estruturada

Recursos de preparação

Entendendo a programação orientada a objetos (de 20% a 25%)
  • Entender os conceitos básicos das classes
    • Propriedades, métodos, eventos e construtores; como criar uma classe; como usar classes no código
  • Entender a herança
    • Herdar a funcionalidade de uma classe de base em uma classe derivada
  • Entender o polimorfismo
    • Estendendo a funcionalidade em uma classe depois de herdar de uma classe base, substituindo métodos na classe derivada
  • Entender o encapsulamento
    • Criando classes que ocultam seus detalhes de implementação enquanto continuam permitindo acesso à funcionalidade obrigatória por meio da interface, acessar modificadores

Recursos de preparação

Entendendo o desenvolvimento de software em geral (de 15% a 20%)
  • Entender o gerenciamento do ciclo de vida dos aplicativos
    • Fases do gerenciamento do ciclo de vida do aplicativo, testes de software
  • Interpretar especificações de aplicativos
    • Lendo especificações do aplicativo e transformando-as em protótipos, codificar, selecionar tipo de aplicativo apropriado e componentes
  • Entender algoritmos e estruturas de dados
    • Matrizes, pilhas, filas, listas vinculadas e algoritmos de classificação; implicação de desempenho das diversas estruturas de dados; escolher a estrutura de dados correta

Recursos de preparação

Entendendo aplicativos Web (de 15% a 20%)
  • Entender o desenvolvimento de uma página da Web
    • HTML, Cascading Style Sheets (CSS), JavaScript
  • Entender o desenvolvimento de aplicativos Web em 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
  • Entender a hospedagem Web
    • Criando diretórios virtuais e sites, implantando aplicativos Web, entendendo a função do Internet Information Services
  • Entender os serviços Web
    • Serviços Web que serão consumidos por aplicativos clientes, acessando serviços Web em um aplicativo cliente; SOAP e Web Service Definition Language (WSDL)

Recursos de preparação

Entendendo aplicativos da área de trabalho (de 15% a 20%)
  • Entender aplicativos da Windows Store
    • Categorias de diretriz de design da interface do usuário, características e recursos de aplicativos da Windows Store, identificar gestos
  • Entender aplicativos baseados em console
    • Características e recursos dos aplicativos baseados em console
  • Entender o Windows Services
    • Características e recursos do Windows Services

Recursos de preparação

Entendendo bancos de dados (de 15% a 20%)
  • Entender os sistemas de gerenciamento de bancos de dados relacionais
    • Características e recursos de produtos de bancos de dados, design de banco de dados, diagramas da Relação de Entidade (ERDs), conceitos de normalização
  • Entender os métodos de consulta ao banco de dados
    • Structured query language (SQL), criando e acessando procedimentos armazenados, atualizando dados e selecionando dados
  • Entender os métodos de conexão do banco de dados
    • Conectando-se a diversos tipos de armazenamento 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".