Hace un tiempo fui otro de los expertos que colaboró en la creación de este examen. Hoy quiero recomendar algunos temas que deberían ser estudiados en conjunto con el material oficial de preparación (Pro: Designing and Developing Windows Phone Applications). Quisiera mencionar que esta no es una guía completa de estudio, son solo algunos temas que desde mi punto de vista son muy relevantes para el desarrollo en general en dispositivos móviles, por lo cual se debería estudiar el material de referencia y desarrollar tantas aplicaciones como se puedan antes de presentarlo. Los temas son:

  • La clase WebClient y el formato JSON.
  • La clase BackgroundWorker.
  • La clase GeoCoordinateWatcher y su impacto en la batería.
  • Principios básicos de los Accent Colors.
  • El execution model (específicamente el tombstoning), los diferentes posibles estados/eventos (Activated/Deactivated/Obscured) que pueden ocurrir (por ejemplo: al hacer click en el botón de hardware back o cuando se recibe una llamada) y el comportamiento de acuerdo al punto de inicio de la aplicación (es decir, si fue iniciada por acción del usuario o como parte de la ejecución de otra aplicación).
  • La implementación del patrón MVVM en el control Pivot y los conceptos que soportan dicho patrón. Esto es importante no solo para el examen sino en general para todos los developers porque conociendo sus ventajas en interfaces declarativas se puede consumir mejor la abstracción que provee para el Binding declarativo o en programacion.
  • Tiles.
  • Cancelación de eventos con propiedades como e.Cancel.
  • EL API Trial y consideraciones de rendimiento (por ejemplo: hacer caching).

Saludos,

Javier Andrés Cáceres Alvis

Microsoft Most Valuable Professional – MVP
Intel Black Belt Software Developer