Agregue un Microsoft Certification Booster Pack. Aumente sus probabilidades de éxito con repeticiones de exámenes y pruebas prácticas.

Examen
70-483

Visual Studio logo

  • Publicado:
    12 de octubre de 2012
  • Idiomas:
    Inglés, chino (simplificado) francés, alemán, japonés, portugués (Brasil)
  • Público:
    Desarrolladores
  • Tecnología:
    Visual Studio 2012
  • Crédito para la certificación:
    MCP, MCSD

Programming in C#

* Los alumnos de enseñanza secundaria y superior pueden optar por un precio académico especial (no disponible en la India ni en China). Consulte Políticas de examen y preguntas frecuentes para obtener más información. El precio no incluye ofertas promocionales ni descuentos para los miembros de los programas Microsoft Imagine Academy, Microsoft Certified Trainers y Microsoft Partner Network. El precio está sujeto a cambios sin previo aviso. El precio no incluye los impuestos aplicables. Confirme el precio exacto con su proveedor de exámenes antes de realizar el examen.

video

Curso de formación avanzada: Programming in C#

Habilidades medidas

Este examen mide su capacidad para realizar las tareas técnicas mencionadas a continuación. Los porcentajes indican la importancia relativa de cada área temática principal del examen. Cuanto más alto sea el porcentaje, más preguntas verá sobre esa área de contenido en el examen. Ver tutoriales en vídeo acerca de la variedad de tipos de preguntas en los exámenes de Microsoft.

Tenga en cuenta que las preguntas pueden evaluar, entre otros, los temas descritos en el texto con viñetas.

¿Tiene algún comentario sobre la pertinencia de las aptitudes evaluadas en este examen? No dude en enviar sus comentarios a Microsoft. Todos los comentarios se revisarán y aplicarán según se considere oportuno, manteniendo siempre la validez y fiabilidad del proceso de certificación. Tenga en cuenta que Microsoft no responderá directamente a sus comentarios. Agradecemos su participación para garantizar la calidad del programa Microsoft Certification.

Si cree que existe algún problema con preguntas específicas de este examen, envíe una impugnación del examen..

Si tiene otras preguntas o comentarios sobre los exámenes de Microsoft Certification o el programa de certificación, el registro o las promociones, póngase en contacto con el centro de servicios regional.

Administración del flujo de programa (del 25 % al 30 %)
  • Implementación del procesamiento asincrónico y de subprocesos
    • Usar la biblioteca TPL (ParallelFor, PLINQ, Task); crear tareas de continuación; generar subprocesos mediante ThreadPool; desbloquear la IU; usar palabras clave de async y espera (await); administrar datos mediante colecciones simultáneas
  • Administrar subprocesos
    • Sincronizar los recursos, implementar el bloqueo; cancelar una tarea de larga ejecución; implementar métodos seguros para subprocesos para manejar las condiciones de anticipación
  • Implementación del flujo de programas
    • Iterar en los elementos de matriz y colección; programar decisiones mediante instrucciones switch, if/then y operadores; evaluar expresiones
  • Creación e implementación de eventos y devoluciones de llamada
    • Crear controladores de eventos; suscribirse y cancelar la suscripción a eventos; usar tipos integrados de delegados para crear eventos; crear delegados; expresiones lambda; métodos anónimos
  • Implementación del control de excepciones
    • Controlar los tipos de excepción (excepciones SQL, excepciones de red, excepciones de comunicación y excepciones de tiempo de espera de red); excepciones de tipo catch frente a excepciones básicas; implementar bloqueos try-catch-finally; iniciar excepciones; determinar cuándo reiniciar en lugar de iniciar; crear excepciones personalizadas

Recursos de preparación

Creación y uso de tipos (del 25 % al 30 %)
  • Creación de tipos
    • Crear tipos de valor (structs, enum), tipos de referencia, tipos genéricos, constructores, variables estáticas, métodos, clases, métodos de extensión, parámetros opcionales y con nombre y propiedades indizadas; crear métodos sobrecargados y sobrescritos
  • Uso de tipos
    • Aplicar la conversión boxing o unboxing para convertir entre tipos de valor; repartir tipos; convertir tipos; controlar tipos dinámicos; asegurar la interoperabilidad con el código no administrado, por ejemplo, una palabra clave dinámica
  • Refuerzo de encapsulación
    • Reforzar la encapsulación mediante las propiedades, mediante descriptores de acceso (public, private, protected) y mediante la implementación de interfaz explícita
  • Creación e implementación de una jerarquía de clases
    • Diseñar e implementar una interfaz; heredar de una clase base; crear e implementar clases basadas en las interfaces IComparable, IEnumerable, IDisposable y IUnknown
  • Búsqueda, ejecución y creación de tipos en tiempo de ejecución mediante reflexión
    • Crear y aplicar atributos; leer atributos; generar un código en tiempo de ejecución mediante expresiones lambda y CodeDom; usar tipos desde el espacio de nombre System.Reflection (Assembly, PropertyInfo, MethodInfo, Type)
  • Administración del ciclo de vida del objeto
    • Administrar recursos no administrados; implementar IDisposable, incluida la interacción con finalización; administrar IDisposable mediante la instrucción Using; administrar la finalización y la recolección de elementos no utilizados
  • Manipulación de cadenas
    • Manipular cadenas mediante las clases StringBuilder, StringWriter y StringReader; buscar cadenas; enumerar los métodos de cadenas; cadenas de formato

Recursos de preparación

Depuración de aplicaciones e implementación de seguridad (del 25 % al 30 %)
  • Validación de entrada de aplicación
    • Validar datos JSON; tipos de recopilación de datos; administrar la integridad de datos; evaluar una expresión regular para validar el formato de entrada; usar funciones integradas para validar el tipo de datos y el contenido fuera de ámbito: escribir expresiones regulares
  • Realizar un cifrado simétrico y asimétrico
    • Seleccionar un algoritmo de cifrado apropiado; administrar y crear certificados; implementar la administración de claves; implementar el espacio de nombres System.Security; datos hash; cifrar secuencias
  • Administración de ensamblados
    • Ensamblados de versión; firmar ensamblados mediante nombres seguros; implementar el alojamiento en paralelo; colocar un ensamblado en la caché global de ensamblados; crear un ensamblado WinMD
  • Depuración de una aplicación
    • Crear y administrar directivas de compilador; seleccionar un tipo de construcción apropiado; administrar archivos y símbolos de bases de datos de programación
  • Implementación de diagnósticos en una aplicación
    • Implementar registros y seguimientos; crear perfiles de aplicaciones; crear y supervisar los contadores de rendimiento, escribir al registro de eventos

Recursos de preparación

Implementación del acceso a datos (del 25 % al 30 %)
  • Realización de operaciones de E/S
    • Leer y escribir archivos y secuencias; leer y escribir desde la red mediante las clases en el espacio de nombres System.Net; implementar operaciones de E/S asincrónicas
  • Consumo de datos
    • Recuperar datos de una base de datos; actualizar datos en una base de datos; usar datos JSON y XML; recuperar datos mediante servicios web
  • Consulta y manipulación de datos y objetos mediante LINQ
    • Consultar datos mediante operadores (projection, join, group, take, skip, aggregate); crear consultas LINQ basadas en métodos; consultar datos mediante la sintaxis de comprensión de consulta; seleccionar datos mediante tipos anónimos; forzar la ejecución de una consulta; leer, filtrar, crear y modificar estructuras de datos mediante LINQ a XML
  • Serialización y deserialización de datos
    • Serializar y deserializar datos mediante la serialización binaria, la serialización personalizada, el serializador XML, el serializador JSON y el serializador de contratos de datos
  • Almacenamiento de datos en colecciones y recuperación de datos desde colecciones
    • Almacenar y recuperar datos mediante diccionarios, matrices, listas, conjuntos y colas; seleccionar un tipo de colección; inicializar una colección; añadir y eliminar elementos de una colección; usar colecciones de tipo frente a colecciones sin tipo; implementar las colecciones personalizadas; implementar interfaces de colección

Recursos de preparación

Opciones de preparación

Cursos dirigidos por un instructor
Encuentre a un Microsoft Learning Partner de su zona
Vídeo de preparación del examen

Charla preparatoria para la certificación de Microsoft: examen 483

En este episodio de consejos preparatorios de especialistas en certificación, James Seymour, Certification Planner, y Jerry Nixon, Developer Evangelist, debaten sobre la relevancia de las aptitudes evaluadas en el Examen 483.

Formación personalizada
  • Curso de formación avanzada: Programming in C#

    Este curso de formación para el desarrollador se centra en el lenguaje C#, el lenguaje tipo C administrado de Microsoft para .NET Framework. Al igual que todos los cursos de formación avanzada, esta sesión será participativa e incluirá demos. Jerry Nixon, especialista técnico de Microsoft, y Daren May, cofundador de Crank211, proporcionan ejemplo tras ejemplo para mostrar las técnicas sencillas y complejas que puede aplicar en su lugar de trabajo.

Prueba práctica

Realice una prueba práctica oficial de Microsoft del Examen 483

De la comunidad
Libros
Exam Ref 70-483: Programming in C# cover

Exam Ref 70-483: Programming in C#
Publicado: lunes, 15 de julio de 2013

Prepárese para el examen MCSD 70-483 y demuestre su dominio real de programación en C#. Diseñada para profesionales de TI con experiencia que estén dispuestos a realizar progresos, la referencia para examen se centra en el pensamiento crítico y en la perspicacia a la hora de tomar decisiones que se necesitan para conseguir el nivel MCSE.

Comprar este libro en Microsoft Press Store

¿Quién debería realizar este examen?

Este examen está pensado para desarrolladores con uno o más años de experiencia en la programación esencial de lógica de negocios o aplicaciones para diversos tipos de aplicaciones y plataformas de hardware/software con C#.

Más información sobre los exámenes

Preparación de exámenes

Le recomendamos que consulte esta guía de preparación para el examen en profundidad y se familiarice con los recursos de este sitio web antes de programar el examen. Consulte la Información general sobre los exámenes de Microsoft Certification para obtener información sobre el registro, vídeos de los formatos de preguntas de examen habituales y otros recursos de preparación. Para obtener información sobre las políticas de examen y puntuación, consulte Políticas de examen y preguntas más frecuentes sobre Microsoft Certification.

Nota

Esta guía de preparación está sujeta a cambios en cualquier momento a discreción de Microsoft sin necesidad de aviso previo. Los exámenes de Microsoft pueden incluir tecnología de prueba adaptativa y elementos de simulación. Microsoft no identifica el formato en que se presentan los exámenes. Use esta guía de preparación para prepararse para el examen, sea cual sea el formato. Para ayudarle a prepararse para este examen, Microsoft recomienda adquirir experiencia práctica con el producto y usar los recursos formativos especificados. Estos recursos de formación no cubren necesariamente todos los temas que aparecen en la sección "Habilidades medidas".