Aumente su confianza el día del examen con un Exam Replay or an Exam Replay with Practice Test.

Examen
70-516

Logotipo de Visual Studio

  • Publicado:
    17 de septiembre de 2012
  • Idiomas:
    Inglés
  • Público:
    Profesionales de TI
  • Tecnología:
    Windows Server 2012
  • Crédito para la certificación:
    Microsoft Certified Technology Specialist (MCTS)

TS: Accessing Data with Microsoft .NET Framework 4

Este examen se ha retirado

Para ver las opciones que tiene disponibles actualmente, consulte la Microsoft Certification exam list.

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. Vea tutoriales en vídeo acerca de la variety of question types 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 exam challenge.

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

Modelar datos (20 %)
  • Asignación de entidades y relaciones mediante Entity Data Model
    • Usar el diseñador visual, construir un objeto de Entity Data Model a partir de una base de datos existente, administrar asignaciones de entidad compleja en EDMX, editar XML de EDM, asignar a procedimientos almacenados, crear asociaciones definidas por el usuario entre entidades, generar clases con herencia y asignarlas a tablas
    • En este objetivo no se incluye: usar MetadataWorkspace
  • Asignación de entidades y relaciones mediante LINQ to SQL
    • Usar el diseñador visual, construir un modelo de LINQ to SQL a partir de una base de datos existente, asignar a procedimientos almacenados
  • Creación y personalización de objetos de entidad
    • Configurar cambios en una entidad de Entity Framework, usar el Generador de EntityObject de ADO.NET (T4), ampliar, entidad de autoseguimiento, seguimiento de cambios de instantánea, ObjectStateManager, clases parciales, métodos parciales en Entity Framework
  • Conexión de un modelo POCO a Entity Framework
    • Implementar Entity Framework con omisión de persistencia, entidades POCO creadas por el usuario
    • En este objetivo no se incluye: usar las plantillas POCO
  • Creación de la base de datos a partir del modelo de Entity Framework
    • Personalizar el proceso de generación del lenguaje de definición de datos (DDL) (plantillas), generar scripts para una base de datos, herramientas de Entity Data Model
  • Creación de funciones definidas por el modelo
    • Editar el lenguaje de definición de esquemas conceptuales (CSDL), habilitar las funciones definidas por modelo mediante el atributo EdmFunction, tipos complejos
Administrar las conexiones y el contexto (18 %)
  • Configuración de las cadenas y los proveedores de conexión
    • Administrar las cadenas de conexión, incluidas las cadenas de conexión de Entity Framework; usar el administrador de configuración; direccionar correctamente la instancia de Microsoft SQL Server; implementar la agrupación de conexiones; administrar la instancia de usuario y AttachDBfilename; cambiar proveedores; implementar varios conjuntos de resultados activos (MARS)
    • En este objetivo no se incluye: usar ConnectionStringBuilder, proveedor de datos de Oracle, crear y usar un proveedor personalizado, usar proveedores de terceros
  • Creación y administración de una conexión de datos
    • Conectar con un origen de datos, cerrar conexiones, mantener el ciclo de vida de una conexión
  • Protección de una conexión
    • Cifrar y descifrar cadenas de conexión, usar la interfaz del proveedor de compatibilidad para seguridad (SSPI) o la autenticación de SQL Server, conexiones de solo lectura frente a lectura/escritura
    • En este objetivo no se incluye: Capa de sockets seguros (SSL)
  • Administración de DataContext y ObjectContext
    • Administrar el ciclo de vida de DataContext y ObjectContext, ampliar DataContext y ObjectContext, compatibilidad con POCO
  • Implementación de carga diligente
    • Configurar la estrategia de carga mediante LazyLoadingEnabled, respaldar la carga diferida con POCO, cargar entidades explícitamente
  • Almacenamiento de datos en caché
    • Caché de DataContext y ObjectContext, incluida la asignación de identidad; caché de datos locales
    • En este objetivo no se incluye: Velocity, SqlCacheDependency
  • Configuración de servicios de datos de ADO.NET
    • Crear reglas de acceso para las entidades, configurar autorización y autenticación, configurar verbos HTTP
Consultar datos (22 %)
  • Ejecución de una consulta SQL
    • DBCommand, DataReader, DataAdapters, DataSets, administrar la recuperación de datos mediante procedimientos almacenados, usar parámetros, clases de espacio de nombres System.Data.Common
  • Creación de una consulta LINQ
    • Consultas basadas en sintaxis y en métodos, unir, filtrar, ordenar, agrupar, agregación, expresiones lambda, paginación, proyección
    • En este objetivo no se incluye: compilar consultas
  • Creación de una consulta Entity SQL (ESQL)
    • Unir, filtrar, ordenar, agrupar, agregación, paginación, usar funciones, almacenamiento en caché de planes de consulta, devolver una referencia a una instancia de entidad, usar parámetros con ESQL, funcionalidad relacionada con las clases EntityClient
  • Tratamiento de tipos de datos especiales
    • Consultar BLOB, secuencia de archivos, parámetros espaciales y valorados según tablas
    • En este objetivo no se incluye: implementar tipos de datos para datos no estructurados, tipos definidos por el usuario, tipos de Common Language Runtime (CLR)
  • Consulta XML
    • LINQ to XML, XmlReader, XmlDocuments, XPath
    • En este objetivo no se incluye: XSLT, XmlWriter
  • Consulta de datos mediante WCF.NET Data Services
    • Implementar filtrado y derechos en WCF.NET Data Services, direccionar recursos, crear una expresión de consulta, obtener acceso a formatos de carga, interceptores de Data Services
Manipular datos (22 %)
  • Creación, actualización o eliminación de datos mediante instrucciones SQL
    • Crear/actualizar/eliminar (CUD), usar DataSets, llamar a procedimientos almacenados, usar parámetros
  • Creación, actualización o eliminación de datos mediante DataContext
    • CUD, llamar a procedimientos almacenados, usar parámetros
    • En este objetivo no se incluye: ObjectTrackingEnabled
  • Creación, actualización o eliminación de datos mediante ObjectContext
    • CUD, llamar a procedimientos almacenados, usar parámetros, configurar SaveOptions
  • Administración de transacciones
    • System.Transactions, DBTransaction, deshacer una transacción, administrador ligero de transacciones (LTM)
    • En este objetivo no se incluye: transacciones distribuidas, varias actualizaciones en una transacción, sincronización múltiple de datos en una transacción de tipo ACID
  • Creación de objetos desconectados
    • Crear entidades de autoseguimiento en Entity Framework, adjuntar objetos, DataSets, adaptadores de tabla
Desarrollar e implementar aplicaciones confiables (18 %)
  • Supervisión y recopilación de datos de rendimiento
    • Registrar SQL generado (ToTraceString), recopilar tiempos de respuesta, implementar contadores de rendimiento, implementar registro, implementar instrumentación
  • Tratamiento de las excepciones
    • Resolver problemas de simultaneidad de datos (tratar la excepción OptimisticConcurrency, método Refresh), tratar errores, excepciones de transacción, excepciones de conexión, excepciones de tiempo de espera, tratar una excepción del objeto desconectado de Entity Framework, excepciones de seguridad
  • Protección de datos
    • Cifrado, firma digital, hash, sal, privilegio mínimo
  • Sincronización de datos
    • Entity Framework online/sin conexión, servicios de sincronización, guardar localmente
  • Implementación de componentes de ADO.NET
    • Empaquetar y publicar desde Visual Studio, implementar una aplicación de servicios de ADO.NET, empaquetar e implementar metadatos de Entity Framework
    • En este objetivo no se incluye: configurar IIS, MSDeploy, MSBuild

¿Quién debería realizar este examen?

Los candidatos a este examen usan Microsoft Visual Studio 2010 y ADO.NET 4 para desarrollar la capa de acceso a datos de una aplicación. Deben tener un mínimo de dos a tres años de experiencia en el desarrollo de componentes de aplicación que interactúen con diversos orígenes de datos. Además, los candidatos deben tener un profundo conocimiento de los conceptos de base de datos relacional y deben tener un mínimo de uno a dos años de experiencia en el uso de un sistema de administración de bases de datos relacionales.

Los candidatos deben tener también buenos conocimientos de lo siguiente:

  • Técnicas de codificación y componentes de marco de trabajo de ADO.NET 4
  • LINQ de servicios de datos de ADO.NET
  • LINQ to SQL
  • Tecnologías de Entity Framework
  • Lenguaje de consulta estructurado (SQL)
  • Procedimientos almacenados
  • Estructuras/esquemas de base de datos (objetos) XML

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 Microsoft Certification exam overview 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 Microsoft Certification exam policies and FAQs.

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