Realice este examen y consiga la opción de Second Shot gratis para aprobar. Inicie sesión para comprobar si puede optar a la oferta.

Examen 70-518

Pro: Designing and Developing Windows Applications Using Microsoft .NET Framework 4

Este examen se ha retirado

Para ver las opciones que tiene disponibles actualmente, consulte la lista de exámenes de Microsoft Certification.

Logotipo de Microsoft Visual Studio 2010
  • Publicado: 2 de julio de 2010
  • Idiomas: Inglés
  • Público: Partners, Desarrolladores
  • Tecnología: Microsoft Visual Studio 2010
  • Crédito para la certificación: MCPD

Correo electrónico para convencer a su jefe

Copie el contenido siguiente en un mensaje de correo electrónico dirigido a su jefe y actualice [el texto entre corchetes] con el contenido adecuado.

Estimado [nombre de su jefe]:

Me gustaría ampliar y probar mis habilidades técnicas mediante la obtención de una certificación de Microsoft. El siguiente paso sería realizar el examen 70-518. La cuota de inscripción es $150.00 USD.

Cuando apruebe el examen, podré demostrar mi habilidades en Microsoft Visual Studio 2010. Puedo prepararme para el examen con los recursos online y de formación de Microsoft. Creo que seré más eficaz y productivo tras la obtención de esta certificación técnica reconocida.

Avíseme si tiene alguna pregunta. Puede obtener más información sobre el examen en https://www.microsoft.com/learning/es-mx/exam-70-518.aspx. Como puede ver, el examen permite validar habilidades fundamentales para el éxito de nuestro equipo.

Le agradezco su apoyo.

[Su nombre]

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.

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

  • Diseño de una arquitectura de capas acopladas de forma no estricta

    • Separación de áreas, incluida la presentación, lógica empresarial y datos; minimizar las dependencias lógicas; decidir cómo conectan las capas (por ejemplo, enrutamiento filtrado basado en el contenido frente al enrutamiento filtrado basado en el contexto)

  • Interacción del servicio de diseño

    • Granularidad del servicio (cohesión); granularidad de la interfaz (responsabilidades de una operación), control de versiones, contratos de datos y servicios (uso de un contrato de mensajes en lugar de un contrato de datos); hospedaje y protocolo; gestión de la integridad de los datos (revalidación de los datos a través de límites de confianza); evaluación del uso de la interfaz RESTful (estructura de recursos/URI); elección de un patrón de intercambio de mensajes; elección de la invocación de operaciones sincrónica frente a asincrónica; decisión de si se deben usar encabezados Simple Object Access Protocol (SOAP)

    • Interacción con sistemas existentes/externos

  • Diseño de la implementación de la seguridad

    • Protección de datos durante la transmisión (cifrado/algoritmo de hash), autenticación (credencial de proxy/cliente) y autorización (proveedor de funciones personalizado, integrado o de grupos, notificaciones, seguridad federada), diseño de privilegios mínimos (suplantación o delegación), planeación de entornos del Control de cuentas de usuario (UAC); auditoría

  • Diseño para la interoperabilidad con sistemas externos

    • Elección de una estrategia adecuada para comunicarse con los componentes COM, servicios mainframe y servicios web

  • Diseño para un procesamiento óptimo

    • Procesamiento en paralelo; procesamiento asincrónico; bus de servicios; procesos de puerta de enlace; ampliabilidad (ampliación hacia fuera frente a ampliación hacia arriba); diseño de niveles para reducir al mínimo la latencia (recuperación de lotes, varias llamadas pequeñas)

  • Diseño para la globalización y localización

    • Servicios de configuración regional múltiple; diseño por zona horaria, ordenación, consideraciones de la interfaz de usuario; consideraciones de diseño de bases de datos

  • Elección de la tecnología de cliente Windows adecuada

    • Elección entre los Windows Forms, WPF o una combinación; elección de un patrón de presentación adecuado (Model View Presenter [MVP], Model View/View Model [MV-VM]); identificación de las áreas de posible migración/interoperabilidad de Windows Forms a WPF

  • Diseño de la presentación y la estructura de la interfaz de usuario

    • Evaluación del diseño conceptual, decidir cómo se compondrá la UI (por ejemplo, pantalla dinámica frente a estática); diseño de la herencia y reutilización de elementos visuales (por ejemplo, estilos y recursos); consideraciones de accesibilidad, decidir cuándo son necesarios los controles personalizados

  • Diseño del flujo de trabajo de la aplicación

    • Navegación de usuario, asistentes de diseño, modal frente a no modal; dependencias entre elementos de IU; diseño para tipos de entrada basado en el entorno y la audiencia (quiosco, pantalla muy grande, pantalla pequeña, interior y exterior)

  • Diseño de la presentación e introducción de datos

    • Diseño de la validación de datos; diseño de una estrategia de enlace de datos; diseño de una estrategia de informes; selección de servicios multimedia (audio, vídeo, imágenes o animación); administración de datos compartidos entre formularios

  • Diseño del comportamiento de la presentación

    • Determinar qué comportamientos se van a implementar y cómo; función de arrastrar y colocar

  • Diseño de respuesta de la IU

    • Operaciones sin conexión desde el subproceso de IU y elaboración de informes de progreso, evitar actualizaciones de pantalla innecesarias; almacenamiento en búfer de elementos multimedia; ordenación de servidor frente a ordenación de cliente y filtrado de datos; abordar problemas de memoria de IU

  • Selección de la estrategia adecuada para acceder a los datos

    • Elección de la tecnología de acceso a datos adecuada (Entity Framework, LINQ to SQL, Microsoft ADO.NET); admisión de fuentes de datos, como datos XML, archivos sin formato y bases de datos relacionales

  • Diseño del modelo de objetos de datos

    • Asociación a un almacenamiento persistente (asociación con tablas, archivos XML), descripción breve desde la capa de servicio (detalles de esquemas subyacentes encapsulados); diseño de la estrategia de administración de cambios de esquema

  • Diseño del almacenamiento de datos en caché

    • Gestión de la caché de datos (vida útil, objetivos, tamaño, ámbito); gestión del estado de los datos (notificación de cambios, invalidación/sincronización de la caché)

  • Diseño de almacenamiento sin conexión y sincronización de datos

    • Gestión de datos sin conexión, asignación de un almacén de datos a la caché local, sincronización del diseño; análisis del entorno de datos de destino (por ejemplo, Microsoft SQL Server, SQL Express, capacidades de estación de trabajo, sistema operativo, ancho de banda, fiabilidad)

  • Diseño de un entorno multiusuario simultáneo

    • Planificación de la elusión de simultaneidad y colisión, bloqueo optimista frente a pesimista, transacciones distribuidas entre niveles

  • Análisis de los servicios de datos para la optimización

    • Rendimiento de la asignación relacional de objetos (ORM), optimización de transferencias de ida y vuelta, carga diferida frente a diligente, almacenamiento en caché de datos usados con frecuencia

  • Definición de una estrategia de implementación de cliente

    • Recomendación de un método de instalación (Xcopy, ClickOnce, MSI, solución de terceros); identificación de los requisitos previos (marco de trabajo de destino y requisitos de arranque), implementación de componentes COM

  • Planificación de una implementación de base de datos

    • Instancia existente o compartida; servidor remoto; bases de datos integrada; implementación de nuevos objetos (como tablas, procedimientos almacenados y vistas) en una base de datos nueva o existente; identificación de los problemas de seguridad de la base de datos (como instancias y accesos compartidos); base de datos remota frente a local

    • Este objetivo no incluye lo siguiente: implementación de DLL; implementación de GAC compartida

  • Diseño de una estrategia de actualización de la solución

    • Conservar los componentes compartidos, integridad de los datos y personalizaciones del usuario; diseño de un método de suministro de actualizaciones (por ejemplo, detección automatizada de actualizaciones desde el cliente), versiones no coincidentes (tanto interfaces de servicio como binarias locales)

  • Planificación de la implementación del nivel n

    • Asignación de la solución a la topología (hardware necesario, como servidores, routers y memoria RAM; y software necesario, como el sistema operativo); determinación del orden de instalación de los componentes; revisión de los requisitos de seguridad

  • Diseño para el control de errores

    • Recopilación de comentarios de los usuarios cuando se producen errores, gestión de las excepciones en todos los niveles

    • En este objetivo no se incluye lo siguiente: bloques try/catch

  • Evaluación y recomendación de una estrategia de prueba

    • Recomendación de pruebas funcionales, recomendación de pruebas de confiabilidad (pruebas de rendimiento, pruebas de esfuerzo, pruebas de escalabilidad, pruebas de duración)

    • En este objetivo no se incluye lo siguiente: pruebas de unidades

  • Diseño de una estrategia de diagnóstico y supervisión

    • Perfiles, seguimientos, contadores de rendimiento, trazas de auditoría (eventos e información); informes de uso; decisión de dónde registrar los eventos (informes locales frente a centralizados)

Opciones de preparación

Portada de "MCPD 70-518 Exam Ref: Designing and Developing Windows Applications Using Microsoft .NET Framework 4"

MCPD 70-518 Exam Ref: Designing and Developing Windows Applications Using Microsoft .NET Framework 4

Published: Diciembre de 2011

Prepárese para el examen MCPD 70-518 y demuestre su dominio real del diseño y desarrollo de aplicaciones Windows con .NET Framework 4. Diseñado para profesionales con certificación MCTS y que cuenten con experiencia y estén dispuestos a realizar progresos, esta referencia de 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 MCPD.

Se centra en la experiencia que miden estos objetivos:

  • Diseño de las capas de una solución
  • Diseño de la capa de presentación
  • Diseño de la capa de acceso de datos
  • Planeación de una implementación de solución Diseño de estabilidad y mantenimiento

Buy this book at the Microsoft Press Store

¿Quién debería realizar este examen?

Los candidatos de este examen trabajan en equipo en un entorno de desarrollo en el que se utiliza Microsoft Visual Studio .NET 2010 y Microsoft .NET Framework 4 para desarrollar aplicaciones de escritorio. Los candidatos deben tener una experiencia mínima de tres años en el desarrollo de aplicaciones y de uno a dos años de experiencia en el desarrollo de aplicaciones de Windows. Los candidatos deben contar con amplios conocimientos sobre las tecnologías Windows Presentation Foundation y Windows Forms en .NET Framework 3.5 y 4.

Más información sobre los 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 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.

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