Aumente sua confiança no dia do exame com um Exam Replay or an Exam Replay with Practice Test.

Exame
70-483

Visual Studio logo

  • Publicado:
    sexta-feira, 12 de outubro de 2012
  • Idiomas:
    Inglês, chinês (simplificado), chinês (tradicional), francês, alemão, japonês, português (Brasil)
  • Públicos:
    desenvolvedores
  • Tecnologia:
    Visual Studio 2012
  • Crédito para certificação:
    MCP, MCSA

Programação em C#

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

Assista a uma seção de Preparação de Exame do Microsoft Ignite 2017

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.

Observação: Existem atualizações de exame efetivas a partir do dia quinta-feira, 14 de dezembro de 2017. Para aprender mais sobre estas mudanças e como elas afetam as habilidades medidas, por favor baixe e reveja o Exam 483 change document.

Gerenciar fluxo de programa (25–30%)
  • Implementar processamento multithreading e assíncrono
    • Usar a biblioteca Task Parallel, incluindo o Parallel.For method, PLINQ, Tasks; gerar threads usando ThreadPool; desbloquear a IU; usar palavras-chave async e await; gerenciar dados usando coleções simultâneas
  • Gerenciar multithreading
    • Sincronizar recursos; implementar bloqueio; cancelar uma tarefa de execução longa; implementar métodos thread-safe para manipular condições de corrida
  • Implementar fluxo de programa
    • Iterar em itens de coleção e de matriz; programar decisões usando instruções switch, se/então e operadores; avaliar expressões
  • Criar e implementar eventos e retornos de chamada
    • Criar manipuladores de eventos; assinar e cancelar assinatura de eventos; usar tipos delegados integrados para criar eventos; criar delegados; expressões lambda; métodos anônimos
  • Implementar manipulação de exceções
    • Manipular tipos de exceções, incluindo exceções SQL, exceções de rede, exceções de comunicação, exceções de tempo limite de rede; usar declarações de captura; usar uma classe base de uma exceção; implementar blocos try-catch-finally; lançar exceções; relançar uma exceção; criar exceções personalizadas; manipular exceções internas; manipular exceções agregadas

Recursos de preparação

Criar e usar tipos (25–30%)
  • Criar tipos
    • Criar tipos de valor, incluindo estruturas e num; criar tipos de referência, tipos genéricos, construtores, variáveis ​​estáticas, métodos, classes, métodos de extensão, parâmetros opcionais e nomeados e propriedades indexadas; criar métodos sobrecarregados e substituídos
  • Consumir tipos
    • Box ou unbox para converter entre tipos de valor; tipos elenco; converter tipos; lidar com tipos dinâmicos; garantir a interoperabilidade com código que acesse APIs COM
  • Aplicar encapsulamento
    • Aplicar encapsulamento usando propriedades; forçar encapsulamento usando assessores, incluindo público, privado, protegido e interno; forçar encapsulamento usando implementação explícita de interface
  • Criar e implementar uma hierarquia de classe
    • Projetar e implementar uma interface; herdar de uma classe base; criar e implementar classes com base nas interfaces IComparable, IEnumerable, IDisposable e IUnknown
  • Localizar, executar e criar tipos em tempo de execução usando reflexão
    • Criar e aplicar atributos; ler atributos; gerar código em tempo de execução usando expressões CodeDom e lambda; usar tipos do namespace System.Reflection, incluindo Assembly, PropertyInfo, MethodInfo, Type
  • Gerenciar o ciclo de vida do objeto
    • Gerenciar recursos não gerenciados; implementar IDisposable, incluindo interação com finalização; gerenciar IDisposable usando a instrução Using; gerenciar finalização e coleta de lixo
  • Manipular cadeias de caracteres
    • Manipular cadeias de caracteres usando as classes StringBuilder, StringWriter e StringReader; pesquisar cadeias de caracteres; enumerar métodos de cadeias de caracteres; formatar cadeias de caracteres; usar interpolação de cadeia

Recursos de preparação

Depurar aplicativos e implementar segurança (25–30%)
  • Validar entrada de aplicativo
    • Validar dados JSON; escolher o tipo de coleta de dados adequado; gerenciar integridade de dados; avaliar uma expressão regular para validar o formato de entrada; usar funções internas para validar tipos e conteúdos
  • Realizar criptografia simétrica e assimétrica
    • Escolher um algoritmo de criptografia apropriado; gerenciar e criar certificados; implementar gerenciamento de chave; implementar o namespace System.Security; fazendo hash de dados; criptografar fluxos
  • Gerenciar montagens
    • Controlar versão de montagens; assinar montagens usando nomes fortes; implementar hospedagem lado a lado; colocar uma montagem no cache de montagens global; criar uma montagem WinMD
  • Depurar um aplicativo
    • Criar e gerenciar diretrizes de pré-processador; escolher um tipo de compilação apropriado; gerenciar arquivos e símbolos de banco de dados do programa (símbolos de depuração)
  • Implementar diagnóstico em um aplicativo
    • Implementar log e rastreamento; criação de perfil de aplicativos; criar e monitor contadores de desempenho; escrever para o log de eventos

Recursos de preparação

Implementar acesso aos dados (25–30%)
  • Realizar operações de E/S
    • Ler e escrever arquivos e fluxos; ler e escrever a partir da rede usando classes no namespace System.Net; implementar operações de E/S assíncronas
  • Dados de consumo
    • Recuperar dados de um banco de dados; atualizar dados em um banco de dados; consumir dados JSON e XML; recuperar dados usando serviços Web
  • Consultar e manipular dados e objetos usando LINQ
    • Consultar dados usando operadores, incluindo projetar, juntar, agrupar, obter, ignorar, agregar; criar consultas LINQ baseadas em método; consultar dados usando sintaxe de compreensão de consulta; selecionar dados usando tipos anônimos; forçar a execução de uma consulta; ler, filtrar, criar e modificar as estruturas de dados de usando LINQ to XML
  • Serializar e de-serializar dados
    • Serializar e de-serializar dados usando serialização binária, serialização personalizada, Serializador XML, Serializador JSON e Serializador de Contrato de Dados
  • Armazenar dados e recuperar dados de coleções
    • Armazenar e recuperar dados usando dicionários, matrizes, listas, conjuntos e filas; escolher um tipo de coleção; inicializar uma coleção; adicionar e remover itens de uma coleção; usar coleções tipificadas vs. coleções não tipificadas; implementar coleções personalizadas; implementar interfaces de coleções

Recursos de preparação

Opções de preparação

Treinamento ministrado por instrutor
Exemplo de vídeo de preparação

PREP Talk - Certificação Microsoft: Exame 483

Nesse episódio das dicas de preparação dos especialistas em certificação, James Seymour, planejador de certificação, e Jerry Nixon, propagador de desenvolvedores, debatem a relevância das habilidades avaliadas no Exame 483.



Início da programação em C#

video

Treinamento personalizado
  • Programming in C# Jump Start

    Este curso de treinamento de desenvolvedores abrange a C#, a linguagem em estilo C gerenciada da Microsoft para o .NET Framework. No formato típico de início rápido, essa sessão será envolvente e cheia de demonstrações. O propagador técnico da Microsoft, Jerry Nixon, e o cofundador da Crank211, Daren May, apresentam várias amostras para demonstrar técnicas simples e complexas que você poderá levar para o seu local de trabalho.

Teste prático

Take a Microsoft Official Practice Test for Exam 483

Da comunidade
Manuais
Exam Ref 70-483: Programming in C# cover

Exame Ref 70-483: Programação em in C#
Publicado em: segunda-feira, 15 de julho de 2013

Prepare-se para o Exame 70-483 de MCSD e ajude a demonstrar o seu domínio real de programação em C#. Projetado para profissionais de TI experientes prontos para avançar seu status, esse Exame Ref concentra-se na perspicácia do pensamento crítico e na tomada de decisões necessária para o sucesso no nível do MCSD.

Compre este livro na Microsoft Press Store

Exame Ref 70-483: Programação C#'
Publicado em: sexta-feira, 27 de abril de 2018

Prepare-se para o Exame Microsoft 70-483, e ajude a demonstrar o domínio real das habilidades necessárias para criar aplicativos C# modernos. Projetado para programadores experientes prontos para avançar seu status, este Exame Ref foca no pensamento crítico e na tomada de decisão necessária para o sucesso no nível MCSA. A nova Segunda Edição, agora sob autoria da Microsoft MVP e autor best-seller Rob Miles, reflete todos os tópicos atualizados do exame lançado pela Microsoft na metade de 2017.

Compre este livro na Microsoft Press Store

Livros da Microsoft Press e eBooks estão disponíveis para pré-ordem dentro de 90 dias da data de publicação do livro.

Quem deve fazer este exame?

Os candidatos a este exame devem possuir pelo menos um ano de experiência em programação de lógica de aplicativo/negócio essencial para diversos tipos de aplicativos e plataformas de hardware/software usando C#.

Os candidatos também devem ter uma compreensão ampla do seguinte:

  • Gerenciamento de fluxo e eventos de programa
  • Programação assíncrona e threading
  • Validação de dados e trabalhar com coleções de dados, incluindo LINQ
  • Lidar com erros e exceções
  • Trabalhar com matrizes e coleções
  • Trabalhar com variáveis, operadores e expressões
  • Trabalhar com classes e métodos
  • Declarações de decisão e iteração

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