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

Software Development Fundamentals

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.

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. 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 o essencial sobre programação (15–20%)
  • Entender o armazenamento de computador e tipos de dados
    • Como um computador armazena programas e as instruções em memória do computador, pilhas de memória, requerimentos 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 de computadores
    • Várias estruturas de decisão usadas em todas as linguagens de programação; se estruturas de decisão; várias estruturas de decisão, como “If...Else” e “switch/Select Case”; leitura de fluxogramas; tabelas de decisão; avaliação de expressões
  • Identificar o método apropriado para manuseio de repetição
    • For loops, While loops, Do...While loops e recursão
  • Entender o manuseio de erros
    • Manuseio de excessão estruturada

Recursos de preparação

Entender a programação orientada pelo objeto (20-25%)
  • Entender os fundamentos das classes
    • Propriedades, métodos, eventos e construtores; como criar uma classe; como usar classes em código
  • Entender herança
    • Herdando a funcionalidade de uma classe básica em uma classe derivada
  • Entender o polimorfismo
    • Estendendo a funcionalidade em uma classe após herdar de uma classe básica, anulando métodos na classe derivada
  • Entender encapsulamento
    • Criando classes que escondem seus detalhes de implementação enquanto ainda permite o acesso à funcionalidade exigida através da interface, modificadores de acesso

Recursos de preparação

Entendendo o desenvolvimento geral de software (15-20%)
  • Entender a gestão do ciclo de vida do aplicativo
    • Fases da gestão do ciclo de vida do aplicativo, teste de software
  • Interpretar as especificações do aplicativo
    • Leitura das especificações do aplicativo e traduzí-las em protótipos, código, selecionar o tipo de aplicativo apropriado e componentes
  • Entender algorítimos e estruturas de dados
    • Matrizes, pilhas, filas, listas vinculadas e algorítimos de classificação; implicações de desempenho de várias estruturas de dados; escolher o tipo certo de estrutura de dados

Recursos de preparação

Entendendo Aplicativos Web (15–20%)
  • Entender o desenvolvimento de páginas web
    • HTML, Cascading Style Sheets (CSS), JavaScript
  • Entender o desenvolvimento de aplicativos Web ASP.NET
    • Ciclo de vida da página, modelo de evento, gestão de estado, programação do lado do cliente versus lado do servidor
  • Entender hospedagem Web
    • Criando diretórios visuais e websites, implementando aplicativos Web, entendendo a função de serviços de informação da internet
  • Entender os serviços web
    • Serviços web que serão consumidos por aplicativos do cliente, acessando serviços web do aplicativo de um cliente, SOAP e Web Service Definition Language (WSDL)

Recursos de preparação

Entendendo Aplicativos da área de trabalho (15–20%)
  • Entender aplicativos Windows
    • Categoria de diretrizes de design UI, características e capacidades de aplicativos de loja, identificar gestos
  • Entender aplicativos com base em consoles
    • Características e capacidades de aplicativos com base em consoles
  • Entender serviços Windows
    • Características e capacidades dos serviços Windows

Recursos de preparação

Entender bancos de dados (15-20%)
  • Entender sistemas de gestão de bancos de dados relacionais
    • Características e capacidades de produtos de bancos de dados, design de banco de dados, Entity Relationship Diagrams (ERDs), conceitos de normalização
  • Entender os métodos de consulta de bancos de dados
    • Linguagem SQL, criação e acesso a procedimentos armazenados, atualização de dados e seleção de dados
  • Entender os métodos de conexão de bancos de dados
    • Conectando vários tipos de repositórios de dados, como arquivo simples; arquivo XML; objeto na memória; otimização de recurso

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