May 12
10
This exam measures your ability to accomplish the technical tasks listed below.
The percentages indicate the relative weight of each major topic area on the exam.
Deploying and Managing an Enterprise Desktop Virtualization Environment
鈥nstall and configure Windows Virtual PC.
鈼his objective may include but it is not limited to: installing Windows Virtual PC on various platforms (32-bit, 64-bit), creating and managing virtual hard disks, configuring virtual machine resources including network resources, preparing host machines
鈥nable and manage Windows XP Mode.
鈼his objective may include but it is not limited to: enable Windows XP Mode for Windows 7; publish applications to a host OS through Windows XP Mode; configure the BIOS to support hardware virtualization; create, deploy, and maintain Windows XP Mode images
鈥reate a MED-V infrastructure.
鈼his objective may include but it is not limited to: installing and managing server components (Image Repository, MED-V Instances), installing the MED-V client, configuring server settings
鈥dminister a MED-V environment.
鈼his objective may include but it is not limited to: managing workspaces, creating policies, publishing applications and menus, configuring reporting, customizing user and device settings in a virtual machine
鈥reate and deploy virtual desktop images.
鈼his objective may include but it is not limited to: using various tools to create or prepare images for deployment, deploying a workspace image by using a Web page, pre-staging images
Deploying and Managing a Presentation Virtualization Environment
鈥repare and manage remote applications.
鈼his objective may include but it is not limited to: configuring application sharing, package applications for deployment by using RemoteApp, installing and configuring the RD Session Host Role Service on the server.
鈥ccess published applications.
鈼his objective may include but it is not limited to: configuring Remote Desktop Web Access, configuring internal and external application access, configuring role-based application provisioning, configuring Remote Desktop client connections
鈥onfigure client settings to access virtualized desktops.
鈼his objective may include but it is not limited to: configuring client settings, managing user home folders, identifying minimum client requirements
Deploying and Managing an Application Virtualization (App-V) Environment
鈥repare virtual applications.
鈼his objective may include but is not limited to: sequencing applications, installing and configuring the sequencer, preparing applications for deployment in different environments, configuring virtual application interaction and sharing, choosing a method to deploy virtual applications
鈥nstall and configure application virtualization environments.
鈼his objective may include but is not limited to: configuring App-V modes (stand-alone, lightweight, enterprise); install an App-V infrastructure including servers, management consoles, and clients
鈥anage application virtualization environments.
鈼his objective may include but is not limited to: enabling and monitoring offline application usage, enabling and monitoring real-time sessions, managing application cache, configuring branch cache functionality
Managing a Virtual Desktop Infrastructure Environment
鈥onfigure user state virtualization.
鈼his objective may include but is not limited to: configuring roaming profiles, configuring folder redirection
鈥anage virtual desktops remotely.
鈼his objective may include but is not limited to: working with Virtual Machine Manager Self-Service Portal (SSP) to log in to, control, restart, or resume a desktop virtual machine, working with Remote Desktop Manager, working with Remote Desktop Licensing Manager, troubleshooting client Key Management Server (KMS) issues, configuring firewall exceptions on the client
This exam focuses on desktop virtualization technologies such as Windows Virtual PC, MED-V, Windows XP Mode for Windows 7, App-V, Remote Desktop Services, Virtual Desktop Infrastructure (VDI), Windows Server 2008 R2 environments, and Microsoft Hyper-V Server 2008 R2.
Audience Profile
Candidates for this exam should have more than one and a half years of experience as virtualization administrators working with desktop virtualization technologies such as Windows Virtual PC, MED-V, Windows XP Mode for Windows 7, App-V, Remote Desktop Services, Virtual Desktop Infrastructure (VDI), Windows Server 2008 R2 environments, and Microsoft Hyper-V Server 2008 R2. Additionally, candidates have experience with server virtualization products and technologies, including Hyper-V, System Center Virtual Machine Manager 2008 R2, Windows Power Shell 2.0, and System Center Configuration Manager.
Credit Toward Certification
When you pass Exam 70-669: TS: Windows Server 2008 R2, Desktop Virtualization, you complete the requirements for the following certification(s):
Microsoft Certified Technology Specialist: Windows Server 2008 R2, Desktop Virtualization
Exam 70-669: TS: Windows Server 2008 R2, Desktop Virtualization: counts as credit toward the following certification(s):
Microsoft Certified IT Professional: Virtualization Administrator
Note: This preparation guide is subject to change at any time without prior notice and at the sole discretion of Microsoft. Microsoft exams might include adaptive testing technology and simulation items. Microsoft does not identify the format in which exams are presented. Please use this preparation guide to prepare for the exam, regardless of its format.
This exam measures your ability to accomplish the technical tasks listed below.
The percentages indicate the relative weight of each major topic area on the exam.The higher the percentage, the more questions you are likely to see on that content area on the exam.
The information after 鈥淭his objective may include but is not limited to鈥 is intended to further define or scope the objective by describing the types of skills and topics that may be tested for the objective. However, it is not an exhaustive list of skills and topics that could be included on the exam for a given skill area. You may be tested on other skills and topics related to the objective that are not explicitly listed here.
Installing and Configuring Host and Parent Settings
鈥dd the Hyper-V role on Windows Server 2008 R2.
鈼his objective may include but is not limited to: installing and configuring Hyper-V on Server Core, verifying BIOS settings (i.e. DEP), adding the Hyper-V role using Virtual Machine Manager, configuring Hyper-V Server R2, identifying hardware requirements
鈥nable remote management.
鈼his objective may include but is not limited to: deploying Virtual Machine Manager Agent, configuring firewall rules, configuring Virtual Network Manager settings
鈥onfigure virtual networks and VLAN security.
鈼his objective may include but is not limited to: configuring Media Access Control (MAC) address pools, configuring network locations, configuring VLAN tags, configuring VLAN security, configuring virtual networks
鈥onfigure storage.
鈼his objective may include but is not limited to: configuring Multi Path Input Output (MPIO), executing the mpiocpl.exe command, dynamic I/O redirection, iSCSI initiator, executing the iscsicli.exe command
Configuring Child Settings
鈥onfigure child resources.
鈼his objective may include but is not limited to: configuring disks, networks, CPU, and memory
鈥onfigure child storage.
鈼his objective may include but is not limited to: configuring Dynamic VM storage, creating differencing disks, configuring pass-through disks, taking snapshots, managing GUIDs, managing logical unit numbers (LUNs), editing VHDs, copying physical disks to VHDs
鈥onfigure child network adapters.
鈼his objective may include but is not limited to: creating synthetic and emulated network adapters, configuring MAC spoofing, configuring VLAN ID, configuring Jumbo frame, configuring TCP Offloading Engine (TOE)
鈥reate and deploy virtual machines.
鈼his objective may include but is not limited to: creating, cloning, deploying, and saving virtual machines using Virtual Machine Manager; creating virtual machines using Hyper-V Manager, configuring Self-Service Portal, scripting and deploying virtual machines using Windows PowerShell
Managing and Monitoring Virtual Environments
鈥olve performance and resource issues.
鈼his objective may include but is not limited to: configuring Performance and Resource Optimization (PRO), monitoring the environment by using System Center Operations Manager 2007 R2, configuring event triggers, allocating resources by using Virtual Machine Manager, monitoring performance and diagnosing issues by using Performance Monitor or Resource Monitor
鈥onfigure delegation of rights.
鈼his objective may include but is not limited to: creating user policies for Self Service Portal, creating and managing templates, managing and replicating libraries in Virtual Machine Manager
鈥reate roles and configure authorization rights.
鈼his objective may include but is not limited to: creating roles and delegating rights using Authorization Manager (AzMan), delegating rights manually
鈥anage non-Hyper-V-aware virtualization hosts.
鈼his objective may include but is not limited to: managing ESX/VI3 VMware hosts by using Virtual Machine Manager, managing Virtual Server 2005 R2 hosts using Virtual Machine Manager
Ensuring High Availability and Recoverability
鈥anage snapshots.
鈼his objective may include but is not limited to: taking, reverting, merging, deleting, and applying snapshots; configuring storage locations
鈥anage backups.
鈼his objective may include but is not limited to: managing online and offline backups by using DPM, Windows Server Backup, or Volume Shadow Copy Service (VSS)
鈥erform non-clustered migrations.
鈼his objective may include but is not limited to: performing a SAN migration of child partitions, performing a network migration of child partitions
鈥onfigure quick and live migrations.
鈼his objective may include but is not limited to: configuring network and storage for clustered Hyper-V setup, enabling Cluster Shared Volumes (CSV), configuring dynamic I/0 redirection
Performing Migration
鈥erform physical-to-virtual (P2V) migration.
鈼his objective may include but is not limited to: configuring Virtual Machine Manager Intelligent Placement, performing online and offline migrations
鈥erform virtual-to-virtual (V2V) migration.
鈼his objective may include but is not limited to: configuring Virtual Machine Manager Intelligent Placement, performing online and offline migrations
鈥erform import/export migration.
鈼his objective may include but is not limited to: migrating virtual machines between Hyper-V hosts using the Export/Import feature in Hyper-V
Configuring Remote Desktop (RD) Role Services Infrastructure
鈥onfigure RD session host.
鈼his objective may include but is not limited to: configuring session host settings, network-level authentication settings, license settings; restricting users to single remote session; allowing time zone redirection; configuring resource redirection, configuring encryption, configuring multi-monitor support
鈥onfigure RD licensing.
鈼his objective may include but is not limited to: activating and deactivating Remote Desktop License Service, installing and revoking client access licenses (CALs), reporting on CAL usage
鈥onfigure RD Connection Broker.
鈼his objective may include but is not limited to: installing the RD Connection Broker, configuring DNS for Connection Broker, configuring Connection Broker farms, integrating with RD Virtualization Host role service
鈥onfigure RD Gateway.
鈼his objective may include but is not limited to: configuring RD Gateway, integrating RD Gateway with network access protection (NAP), configuring authentication authorization
鈥onfigure RD Web Access.
鈼his objective may include but is not limited to: configuring RD Web Access, configuring authentication options (forms, single sign-on), configuring per-user RemoteApp program filtering, configuring public and private computer options
Preparing for an Exam
The Microsoft Certification website and this preparation guide contain a variety of resources to help you prepare for an exam. Preparing for and Taking an Exam 鈥 FAQ provides answers to frequently asked questions about exam registration ,preparation ,scoring ,and policies , including:
鈥he most effective way to prepare to take an exam.
鈥he relationship between Microsoft training materials and exam content.
鈥icrosoft policy concerning the incorporation of service pack and revision updates into exam content.
鈥xam question types and formats.
鈥xam time limits and number of questions asked.
We recommend that you review this preparation guide in its entirety and familiarize yourself with the FAQs and resources on the Microsoft Certification website before you schedule your exam.
Audience Profile
Candidates for this exam should have more than one and a half years of experience working with Windows Server 2008, including Windows Server 2008 R2 environments, Microsoft Hyper-V Server 2008, and Hyper-V Server 2008 R2 as virtualization administrators. Additionally, candidates have experience with server virtualization products and technologies, including Hyper-V, System Center Virtual Machine Manager 2008, Virtual Machine Manager 2008 R2, System Center Operations Manager 2007 R2, Windows PowerShell 2.0, and System Center Data Protection Manager (DPM) 2007.
Credit Toward Certification
When you pass Exam 70-659: TS: Windows Server 2008 R2, Server Virtualization, you complete the requirements for the following certification(s):
Microsoft Certified Technology Specialist: Windows Server 2008 R2, Server Virtualization
Exam 70-659: TS: Windows Server 2008 R2, Server Virtualization: counts as credit toward the following certification(s):
Microsoft Certified IT Professional: Windows Server 2008 R2, Virtualization Administrator
This exam measures your ability to accomplish the technical tasks listed below.
The percentages indicate the relative weight of each major topic area on the exam. The higher the percentage, the more questions you are likely to see on that content area on the exam.
The information after 鈥淭his objective may include but is not limited to鈥 is intended to further define or scope the objective by describing the types of skills and topics that may be tested for the objective. However, it is not an exhaustive list of skills and topics that could be included on the exam for a given skill area. You may be tested on other skills and topics related to the objective that are not explicitly listed here.
Installing Data Protection Manager (DPM) (16%)
鈥nstall the DPM server
鈼his objective may include but is not limited to: verify software and hardware prerequisites; choose and configure SQL Server location; run DPM installation wizard
鈥nable End User Recovery (EUR)
鈼his objective may include but is not limited to: configuring Active Directory, DPM server, and Shadow Copy Client
鈥onfigure networking for DPM
鈼his objective may include but is not limited to: agent to server communication; bandwidth requirements; enabling a dedicated backup protection network
Managing Media and Agents (21%)
鈥eploy a DPM agent
鈼his objective may include but is not limited to: domain/forest membership; pushing an agent from the console; deploying an agent by using software distribution or manually; connecting an agent to a DPM server by using the DPM Management Shell
鈥ontrol DPM bandwidth
鈼his objective may include but is not limited to: agent bandwidth throttling; server bandwidth throttling; on-the-wire compression
鈥anage disks
鈼his objective may include but is not limited to: disk; cloud; moving a replica to another disk
鈥anage tapes
鈼his objective may include but is not limited to: tape, tape devices, copy to tape, inventory, encryption
Protecting Workloads (23%)
鈥efine protection for standalone configurations
鈼his objective may include but is not limited to: setting up protection groups for core workloads, criteria for separate protection groups, ramifications for restore, selecting data sources
鈥efine protection for highly available configurations
鈼his objective may include but is not limited to: application availability options, failover clustering, DFS interactions
鈥onfigure protection policies
鈼his objective may include but is not limited to: implementing a protection policy through a protection group, short-term vs. long-term protection schedules, retention time
鈥anage recovery points
鈼his objective may include but is not limited to: creating a recovery point; different types of recovery points; defining recovery point schedules; optimizing schedules for recovery time; time offset
鈥tage a replica
鈼his objective may include but is not limited to: prestaging; running an initial consistency check; postponing initial replication
Recovering Workloads (23%)
鈥ecover files
鈼his objective may include but is not limited to: workstations, file servers, overwrite, permissions, recovering to a network folder
鈥ecover Exchange Server data
鈼his objective may include but is not limited to: Recovery Storage Group (RSG), Exchange Server 2003 vs. Exchange Server 2007, recovering to an alternative Exchange server, scope of recovery
鈥ecover SharePoint data
鈼his objective may include but is not limited to: recovery farms, data granularity, protection schedules
鈥ecover SQL Server data
鈼his objective may include but is not limited to: SQL Server 2005 vs. SQL Server 2008, recovery to an alternate server, advanced recovery options, protection schedules and SQL Server recovery mode
鈥ecover system state data
鈼his objective may include but is not limited to: choosing when to enable system state recovery; applying recovered system state
鈥ecover virtualized environments
鈼his objective may include but is not limited to: virtual guests, host configuration, recovering to another host
Managing, Protecting, and Recovering the DPM Server (18%)
鈥onitor DPM
鈼his objective may include but is not limited to: setting up alerts, scheduling and running reports, System Center Operations Manager (SCOM), Microsoft Operations Manager (MOM), PerfMon, Event Viewer, DPM Administrator Console
鈥erform maintenance
鈼his objective may include but is not limited to: ensuring replica integrity, ad hoc and scheduled consistency checks, data integrity checks
鈥ntegrate with other backup solutions
鈼his objective may include but is not limited to: identifying the production data within the DPM server; protecting the DPM configuration database
鈥onfigure DPM for disaster recovery
鈼his objective may include but is not limited to: activating the agent on the primary DPM server; configuring workloads to be protected; switch primary/secondary roles; enable secondary protection with DPM; protecting the DPM configuration database
鈥ecover a DPM server
鈼his objective may include but is not limited to: restoring the DPM configuration database, creating static copies of replicas, repairing DPM
Preparing for an Exam
The Microsoft Certification website and this preparation guide contain a variety of resources to help you prepare for an exam. Preparing for and Taking an Exam 鈥 FAQ provides answers to frequently asked questions about exam registration ,preparation ,scoring ,and policies , including:
鈥he most effective way to prepare to take an exam.
鈥he relationship between Microsoft training materials and exam content.
鈥icrosoft policy concerning the incorporation of service pack and revision updates into exam content.
鈥xam question types and formats.
鈥xam time limits and number of questions asked.
We recommend that you review this preparation guide in its entirety and familiarize yourself with the FAQs and resources on the Microsoft Certification website before you schedule your exam.
聽Audience Profile
Candidates for this exam should have the following:
鈥perating experience with System Center Data Protection Manager 2007
鈥t least one year of experience with data and system recoverability and data protection
鈥t least one year of experience with Windows Server administration and network infrastructure
鈥roduction experience with at least one protected workload, plus working knowledge of the other protected workloads
聽Credit Toward Certification
When you pass Exam 70-658: TS: System Center Data Protection Manager 2007, Configuring, you complete the requirements for the following certification(s):
Microsoft Certified Technology Specialist: System Center Data Protection Manager, Configuration
May 12
3
This exam measures your ability to accomplish the technical tasks listed below.
The percentages indicate the relative weight of each major topic area on the exam. The higher the percentage, the more questions you are likely to see on that content area on the exam.
The information after 鈥淭his objective may include but is not limited to鈥 is intended to further define or scope the objective by describing the types of skills and topics that may be tested for the objective. However, it is not an exhaustive list of skills and topics that could be included on the exam for a given skill area. You may be tested on other skills and topics related to the objective that are not explicitly listed here.
Configuring System Center Operations Manager 2007 (15 percent)
鈥onfigure notification.
鈥anage roles.
鈥onfigure System Center Operations Manager options.
鈥iscover and deploy agents within a trusted Active Directory forest.
鈥iscover and deploy agents to systems not using Active Directory.
Deploying and Configuring Management Packs (28 percent)
鈥mport a Management Pack.
鈥onfigure overrides.
鈥reate a self-tuning threshold.
鈥igrate a Microsoft Operations Manager 2005 Management Pack to System Center Operations Manager 2007.
鈥onfigure diagnostics and recoveries for a rule or a monitor.
Building and Deploying Custom Management Packs (21 percent)
鈥onfigure security options.
鈥onfigure discovery for Management Packs.
鈥reate monitors and rules.
鈥reate a distributed application.
鈥reate a synthetic transaction.
Maintaining System Center Operations Manager (23 percent)
鈥aintain a System Center Operations Manager infrastructure.
鈥reate views.
鈥reate tasks.
鈥ail over from Root Management Server (RMS).
鈥ack up and restore System Center Operations Manager.
鈥anage and maintain reports.
Configuring Client Monitoring (13 percent)
鈥onfigure Audit Collection Service (ACS).
鈥onfigure Agentless Exception Monitoring (AEM).
鈥onfigure Collective Client Monitoring (CCM).
鈥onfigure Business Critical Client Monitoring (BCCM).
Certpassport has spent years to devise the most accurate kinds of certification resources. Now we are able to provide our customers with the fast, reliable IT certification solutions that they have been looking for聽.
Most of our staff originally worked as senior administrators for prominent testing centers. It is this experience that equips us with the knowledge to design effective solutions for IT certifications. We take our experience and knowledge then combine it with the knowledge and experience of the professionals we have sourced from other testing centers. Together we have pooled our resources to deliver the best certification solution available.
Over the last 5 years, our company has become one of the leading certification providing resources in the world. Join the success story and let us help you get certified the best way there is. We guarantee that our strategies for IT certification can get you certified faster than any other means. We guarantee that our certification strategies will save you more of your valuable time, The better way to get IT certification, than by any other means. That sure is a lot of guarantee! Inquire today and find out for yourself, how Certpassport is the definitive resource for your IT certification needs.
Certpassport representing a Prometric and VUE testing center providing certifications to thousands of people every year. Besides our normal line of business, we also discreetly provide easily acquired certifications. This project has grown over 8 years and we have successfully established ourselves on the internet.
As long as you sign up with us online with your basic candidate information, we can pass your exam on your behalf discreetly and help you get certified like all regular candidates do in 3 days. The only difference is that you save all your time and effort.
We guarantee confidentiality and professionalism. What are you waiting for? It is time to boost your career in a fast way.Get Microsoft Certification without Exams
With the development of IT filed in the new world today, people must keep improving 聽new skills to remain successful; there has never been a better choice to obtain your IT certifications to demonstrate your skills. Certpassport鈥檚 mission is to help people attain certifications in the easiest and quickest way.
In the past several years, Certpassport has become a leading certification solutions provider in the world,Get Cisco Certification with Our Pass Guard Service, providing the most complete and customized IT certification solutions for IT Professional. Our professionals have designed a system of certification resources for IT engineers. No matter how busy you are, this unique system will help you get certified with least time and effort.
Even though our stuff have ever worked for prominent learning centers as senior instructors, we adopt this experience and knowledge and then combine it with the knowledge and experience of the professionals. With this effective solution, you are back by our guarantee to get any IT certification within 1 week. Our service team is concerned about your success and will do whatever is necessary to help you be successful in your IT career.
鈥Microsoft certification provide an increased understanding of the planning, design, and maintenance of Microsoft products and technologies.
鈥icrosoft certified professionals are more efficient and productive in the workplace.
鈥 Microsoft certification provides higher morale and self confidence, besides handsome salaries and better opportunities for promotions.
鈥icrosoft certification get your skills and knowledge recognized by the industry.
鈥icrosoft certified professionals have access to technical and product information from the Microsoft MCP site. They also get a 50% rebate or discount on a one-year subscription to Microsoft TechNet or TechNet Plus for the first year of certification.
鈥icrosoft certified professionals get exclusive discounts on products and services from selected companies.
鈥n MCP also gets invitations to Microsoft conferences, technical training sessions, and special events.
鈥icrosoft certified professionals can use the MCP logo on their business cards, resumes and literature to identify themselves among clients and colleagues.
Certpassport is a leading certification solutions provider in the industry, providing the most complete and customized IT certification solutions for IT Professional. Our professionals have designed a system of certification resources for IT engineers. No matter how busy you are, this unique system will help you get certified with least time and effort.
Most of our stuff have ever worked for prominent learning centers as senior instructors, we adopt this experience and knowledge and then combine it with the knowledge and experience of the professionals. With this effective solution, you are back by our guarantee to get MCITP certification within 1 week. Our service team is concerned about your success and will do whatever is necessary to help you be successful in your IT career.
We guarantee that you will pass your MCITP exams at the first time or you pay nothing!
Earning a MCITP Enterprise Administrator certification in Windows 2008 is a definite step up for your career in the IT industry. This well recognised MCITP certification is held in high regard and will provide to your current and future employers that you have the skills and knowledge to implement and maintain a Windows Server 2008 network infrastructure.
To gain MCITP:EA status you will need to gain a pass mark in 5 exams. Four of these are core exams and the last one is an elective which you get to choose.
MCITP Enterprise Administrator core exams: (you need to pass all 4 these)
鈥xam 70-640 TS: Configuring Windows Server 2008 Active Directory
鈥xam 70-642 TS: Configuring Windows Server 2008 Network Infrastructure
鈥xam 70-643 TS: Configuring Windows Server 2008 Applications Infrastructure
鈥xam 70-647 Pro: Enterprise Administrator, Windows Server 2008
MCITP Enterprise Administrator Elective exams: (you need to choose and pass 1 of these)
鈥xam 70-680 TS: Configuring Windows 7
鈥xam 70-681 TS: Deploying Windows 7 and Office 2010
鈥xam 70-620 TS: Configuring Microsoft Windows Vista Client
鈥xam 70-624 TS: Deploying and Maintaining Windows Vista Client and 2007 Microsoft Office System Desktops (retired)
Now there is a better way to obtain a MCITP Enterprise Administrator certification. Certpassport is a leading certification solutions provider in the industry, providing the most complete and customized IT certification solutions for IT Professional. Our professionals have designed a system of certification resources for IT engineers. No matter how busy you are, microsoft certification,this unique system will help you get certified with least time and effort.
With this effective solution, you are back by our guarantee to get any IT certification within 2 weeks. Our service team is concerned about your success and will do whatever is necessary to help you be successful in your IT career.
Microsoft Certification exams on SharePoint 2010 (available mid-year 2010):
Exam 70-573: TS: Microsoft SharePoint 2010, Application Development
Exam 70-576: PRO: Designing and Developing Microsoft SharePoint 2010 Applications
Exam 70-667: TS: Microsoft SharePoint 2010, Configuring
Exam 70-668: PRO: SharePoint 2010, Administrator
or
All Microsoft Certification exams on SharePoint 2007 (for rotations starting before December 31, 2010):
Exam 70-631: TS: Windows SharePoint Services 3.0, Configuring
Exam 70-630: TS: Microsoft Office SharePoint Server 2007, Configuring
Exam 70-541: TS: Microsoft Windows SharePoint Services 3.0 鈥 Application Development
Exam 70-542: TS: Microsoft Office SharePoint Server 2007 鈥 Application Development
This exam measures your ability to accomplish the technical tasks listed below.
The percentages indicate the relative weight of each major topic area on the exam. The higher the percentage, the more questions you are likely to see on that content area on the exam.
The information after 鈥淭his objective may include but is not limited to鈥 is intended to further define or scope the objective by describing the types of skills and topics that may be tested for the objective. However, it is not an exhaustive list of skills and topics that could be included on the exam for a given skill area. You may be tested on other skills and topics related to the objective that are not explicitly listed here.
Installing and Configuring Microsoft Exchange Servers
鈥repare the infrastructure for Exchange installation.
鈥repare the servers for Exchange installation.
鈥nstall Exchange.
鈥onfigure Exchange server roles.
Configuring Recipients and Public Folders
鈥onfigure recipients.
鈥onfigure mail-enabled groups.
鈥onfigure resource mailboxes.
鈥onfigure public folders.
鈥ove mailboxes.
鈥mplement bulk management of mail-enabled objects.
Configuring the Exchange Infrastructure
鈥onfigure connectors.Mcitp
鈥onfigure the antivirus and anti-spam system.
鈥onfigure transport rules and message compliance.
鈥onfigure policies.
鈥onfigure public folders.
鈥onfigure client connectivity.
Monitoring and Reporting
鈥onitor mail queues.
鈥onitor system performance.
鈥erform message tracking.
鈥onitor client connectivity.
鈥reate server reports.
鈥reate usage reports.
Configuring Disaster Recovery
鈥onfigure backups.
鈥ecover messaging data.
鈥ecover server roles.
鈥onfigure high availability.
This exam measures your ability to accomplish the technical tasks listed below.
The percentages indicate the relative weight of each major topic area on the exam. The higher the percentage, the more questions you are likely to see on that content area on the exam.
The information after 鈥淭his objective may include but is not limited to鈥 is intended to further define or scope the objective by describing the types of skills and topics that may be tested for the objective. However, it is not an exhaustive list of skills and topics that could be included on the exam for a given skill area. You may be tested on other skills and topics related to the objective that are not explicitly listed here.
Installing Project Server 2010 (23 percent)
鈥onfigure prerequisites.
鈼his objective may include but is not limited to: domain accounts, SQL Server accounts, preparing servers for Project Server 2010 roles, features, ports, and protocols, configuring SQL for OLAP cubes, configuring SQL roles for Project Server farm administration, configuring analysis services account to read Project Server, configuring SharePoint services (in support of Project Server prerequisites)
鈥nstall software required for Project Server 2010 and related technologies.
鈼his objective may include but is not limited to: PSCONFIG, Project Professional 2010 profiles/accounts, installing a new Project Web Access (PWA) instance, configuring Secure Store, configuring Microsoft Office Exchange integration, configuring Project Server 2010 services, configuring Excel Services
鈥anage a Project Server 2010 upgrade.
鈼his objective may include but is not limited to: migrating data from Project Server 2003 or Project Server 2007 to Project Server 2010, upgrading from Project Server 2003 or Project Server 2007 to Project Server 2010, upgrading from Portfolio Server 2007 to Project Server 2010, configuring backward compatibility with Project 2007 clients
Managing Resources and Security (25 percent)
鈥onfigure for time management.
鈼his objective may include but is not limited to: time reporting mode, single entry mode, financial periods, protected actions, administrative time, configuring Status Manager, Timesheet Manager, and Default Assignment owner role, configuring task status updates, configuring timesheets Mcitp Certification
鈥onfigure enterprise resources and organizational structure.
鈼his objective may include but is not limited to: custom fields/lookup tables, calendars, costs, availability, type, department, teams, configuring resource breakdown structure
鈥anage users and permissions.
鈼his objective may include but is not limited to: Active Directory synchronization, project workspace permissions settings, configuring options and access for a new project, configuring delegation, adding a new user to the system and assigning the correct role, adding groups
Configuring Project Server 2010 (25 percent)
鈥onfigure enterprise project types and templates.
鈼his objective may include but is not limited to: configuring a Project Detail Page (PDP), creating an enterprise project type, creating, implementing, and enforcing the use of templates for the enterprise
鈥onfigure for Business Intelligence (BI).
鈼his objective may include but is not limited to: BI permissions settings, creating Excel services reports for OLAP, creating analysis cubes for use in BI tasks, configuring OLAP cubes for departments, setting report permissions, adding custom fields to OLAP cubes, updating OLAP cubes on demand, associating a secure store services ID with reporting
鈥onfigure metadata and views.
鈼his objective may include but is not limited to: lookup tables, custom fields including formulas and indicators, configuring views, configuring business drivers
鈥odify the Enterprise Global Template.
鈼his objective may include but is not limited to: standard duration, work types, macros, tables, views, filters, groups
鈥anage workflows.
鈼his objective may include but is not limited to: visible project pages, configuring phases, configuring stages, deploying a new workflow, restarting workflows, moving projects in a workflow, reassigning a workflow, deploying a new workflow
Administering Project Server 2010 (27 percent)
鈥onfigure for data governance.
鈼his objective may include but is not limited to: archiving, retention, forced check-in of enterprise objects, deleting enterprise objects
鈥ack up and restore Project Server 2010.
鈼his objective may include but is not limited to: SharePoint links, farm backup and restore, site backup and restore, backup and restore of enterprise objects, scheduling backups
鈥dminister SharePoint for Project Server 2010 implementation.
鈼his objective may include but is not limited to: changing the default workspace template, creating a new workspace, creating a project web site for an existing project, re-linking a workspace URL, modifying uses of the grid and other Web Parts, configuring and maintaining the site provisioning process
鈥onitor Project Server health.
鈼his objective may include but is not limited to: event, Unified Logging Service (ULS), and usage logs, active cache management, Health Analyzer, checking the queue for errors, changing history or queue settings, cancelling jobs, configuring the queue, checking the ULS log location, using the Developer Dashboard to assist in farm administration.
Preparing for an Exam
70-667 and 70-668 will be updated for SharePoint 2010 SP1 and Office 365 in January, 2012.
The Microsoft Certification website and this preparation guide contain a variety of resources to help you prepare for an exam. Preparing for and Taking an Exam 鈥 FAQ provides answers to frequently asked questions about exam registration ,preparation ,scoring ,and policies , including:MCTS: Windows Server 2008
鈥he most effective way to prepare to take an exam.
鈥he relationship between Microsoft training materials and exam content.
鈥icrosoft policy concerning the incorporation of service pack and revision updates into exam content.
鈥xam question types and formats.
鈥xam time limits and number of questions asked.
We recommend that you review this preparation guide in its entirety and familiarize yourself with the FAQs and resources on the Microsoft Certification website before you schedule your exam.
Audience Profile
Candidates for this exam typically have more than one year of experience configuring SharePoint and related technologies, including Internet Information Services (IIS), Windows Server 2008, and Active Directory, and networking infrastructure services.
The minimally qualified candidate typically:
鈥s an IT administrator who implements and maintains SharePoint Online or an on-premise deployment of SharePoint 2010 Service Pack 1.
鈥s proficient with IIS 7.0, DNS, Active Directory Domain Services, and Microsoft SQL Server 2008 as these technologies relate to SharePoint.
鈥s proficient with the infrastructure and security of Windows Server 2008 or later.
鈥as experience with business operations for IT, including data backup, restoration, and high availability.
鈥as experience with Windows PowerShell 2.0 and command-line administration.
鈥as a basic understanding of single sign-on and Active Directory Federation Services 2.0.
Credit Toward Certification
When you pass Exam 70-667: TS: Microsoft SharePoint 2010, Configuring, you complete the requirements for the following certification(s):
MCTS: SharePoint 2010, Configuration
Exam 70-667: TS: Microsoft SharePoint 2010, Configuring: counts as credit toward the following certification(s):
MCITP: SharePoint Administrator 2010
Note This preparation guide is subject to change at any time without prior notice and at the sole discretion of Microsoft. Microsoft exams might include adaptive testing technology and simulation items. Microsoft does not identify the format in which exams are presented. Please use this preparation guide to prepare for the exam, regardless of its format.
Apr 12
21
Preparing for an Exam
The Microsoft Certification website and this preparation guide contain a variety of resources to help you prepare for an exam. Preparing for and Taking an Exam 鈥 FAQ provides answers to frequently asked questions about exam registration ,preparation ,scoring ,and policies , including:
鈥he most effective way to prepare to take an exam.
鈥he relationship between Microsoft training materials and exam content.
鈥icrosoft policy concerning the incorporation of service pack and revision updates into exam content.
鈥xam question types and formats.
鈥xam time limits and number of questions asked.
We recommend that you review this preparation guide in its entirety and familiarize yourself with the FAQs and resources on the Microsoft Certification website before you schedule your exam.
Exam Topics Covered
When the exam begins, you can choose the programming language in which the code segments will appear. The available code languages for this exam are:
鈥icrosoft Visual Basic 2005
鈥icrosoft Visual C# 2005
Audience Profile
Candidates for this exam are consultants who provide consulting services for Microsoft Office SharePoint Server 2007 and corporate developers who use Microsoft Office SharePoint Server 2007. Candidates have the following experience or knowledge:
鈥ix months to one year of experience developing applications by using Microsoft Office SharePoint Server 2007
鈥xperience using the following related technologies:
鈥he Microsoft .NET Framework at least six months with ASP.NET 2.0)
鈥indows SharePoint Services development (six months to one year)
鈥xperience working with XML documents
鈥xperience with XML Web services development and consumption
鈥orking knowledge of Windows Work Flow Foundation
鈥orking knowledge of IIS 6
Credit Toward Certification
Exam 70-542: TS: Microsoft Office SharePoint Server 2007 - Application Development: counts as credit toward the following certification(s):
鈥CTS: Microsoft Office SharePoint Server 2007: Application Development
Note: This preparation guide is subject to change at any time without prior notice and at the sole discretion of Microsoft. Microsoft exams might include adaptive testing technology and simulation items. Microsoft does not identify the format in which exams are presented. Please use this preparation guide to prepare for the exam, regardless of its format.MCITP
Apr 12
23
This exam measures your ability to accomplish the technical tasks listed below.
The percentages indicate the relative weight of each major topic area on the exam. The higher the percentage, the more questions you are likely to see on that content area on the exam.
The information after 鈥淭his objective may include but is not limited to鈥 is intended to further define or scope the objective by describing the types of skills and topics that may be tested for the objective. However, it is not an exhaustive list of skills and topics that could be included on the exam for a given skill area. You may be tested on other skills and topics related to the objective that are not explicitly listed here.
Managing Enterprise Content
鈥nforce document storage business rules by using Document Policy.
鈼reate a custom document policy.
鈼eploy a document policy by using a policy feature.
鈼pecify logic for a document policy by using a policy resource.
鈼anage document retention rules by using the expiration feature policy.
鈼aunch a workflow when a document expires.
鈥udit Windows SharePoint Services content by using a custom policy.
鈥anage records by using Office SharePoint Server 2007 record management features.
鈼reate a custom file plan.
鈼reate a custom audit report.
鈼reate a custom file submission.
鈼reate a custom legal hold.
鈥reate content by using the Office SharePoint Server 2007 Web content management features.
鈼xtend the Page Authoring toolbar.
鈼reate pages dynamically.
鈼odify page layout by using content placeholders.
鈼reate a custom field control.
鈼ocalize a site by using resource lists.
鈥eploy content between servers.
鈥rovide variations of Web content.
鈼edirect a user to a variation based on profile settings.
鈼aunch a workflow when an event occurs in a primary variation.
鈥rovision multiple sites in a hierarchy.
Creating Business Intelligence Solutions by Using Office SharePoint Server 2007
鈥isplay data from a Microsoft Excel workbook by using Excel Services.
鈥reate a trusted workbook location by using the Stsadm.exe command-line tool.
鈥mplement business logic by using an Excel Services user-defined function.
鈼rocess enterprise data from a Windows SharePoint Services list.
鈼roubleshoot a user-defined function.
鈥ilter data in a workbook by using Excel Services.
鈥rovide parameters to a Report Viewer Web Part from a custom Web Part.
鈥xpose a data source by adding a data connection to a Report Center Web Site.
鈥reate a key performance indicator (KPI) Web Part by using data from a report data source.
Integrating Business Data with Office SharePoint Server 2007 by Using the Business Data Catalog (BDC)
鈥reate a BDC Application Definition.
鈼reate a line of business (LOB) system.
鈥escribe an external application in the BDC Application Definition.
鈼reate an LOB system instance.
鈼reate an entity.
鈥isplay data from an external data source.
鈼reate a Finder method.
鈥nable indexing of data stored in an external data source.
鈼reate an IDEnumerator.
鈥nable searching on a BDC Application Definition.
鈼nable a single item query by creating identifiers for entities.
鈼nable a single item query by creating a SpecificFinder method.
鈼dd input and output parameters to a SpecificFinder method.
鈼reate a filter descriptor.
鈥reate a custom action on an entity.
鈥reate an association between two entities.
鈥reate a Web Part to browse data.
鈼eturn an LOB system instance.
鈼eturn an entity.
鈼xecute a finder on an entity.
鈼xecute a method on an entity.
鈼xecute a SpecificFinder on an entity.
鈼xecute a wildcard filter on an entity.
Accessing Office SharePoint Server 2007 Application Platform Services
鈥rocess InfoPath data from within a workflow.
鈥isplay an InfoPath Form from within an ASP.NET page by using the Form Services control.
鈥utomate Office Forms Server administration tasks.
鈼ctivate a previously uploaded form template.
鈥anage credentials by using the single sign-on (SSO) credential store.
鈼reate a custom SSO provider for use by the BDC.
鈼pply credentials to a Web service call by using SSO.
鈥onvert documents by using the document converter.
鈼onvert a document from a document library by using an existing document converter.
鈼ncrease the priority of a document in the conversion process.
鈼ransform a custom document format into another format.
鈼ublish a page by using the document converter.
鈥isplay a user profile retrieved from an Office SharePoint Server 2007 Web service.
Searching Data by Using the Search Service
鈥rogrammatically enhance the search service.
鈼ccess the search context for the Shared Services Provider (SSP).
鈼ssociate a search term by creating a Best Bet.
鈥dd a custom search page for searching the BDC.
鈼xtend the user interface by adding a tab to the search page.
鈥rovide custom search capabilities by creating an enterprise search Web Part.
鈥ustomize the display of search results by modifying the Search Core Results XSLT.
鈥isplay results from a Windows SharePoint Services search Web service.
鈥isplay the results of a keyword query.
Targeting Content Based on Audience Membership
鈥reate an audience.
鈥pecify conditions for audience membership by using rules.
鈥arget a list item to an audience.
鈥arget a Web Part to an audience by using filters.
鈥isplay all audiences to which a user belongs.
鈥isplay all users in a given audience.
Customizing Functionality by Using Profiles
鈥mport users into the user profile store from an LDAP store.
鈥reate a profile in the user profile store.
鈥anipulate profile properties.
鈼dd a profile property to the user profile store.
鈼tore a user's attributes in the user profile store by creating a multivalue property.
鈼etrieve a specific property from a user profile.
鈼ap a BDC data item to a user profile property.
鈼et the privacy policy for a user profile property.
鈥isplay all colleagues for a given user.
鈥dd a distribution list to a new membership.
鈥isplay results from the user profile change log.
Preparing for an Exam
The Microsoft Certification website and this preparation guide contain a variety of resources to help you prepare for an exam. Preparing for and Taking an Exam 鈥 FAQ provides answers to frequently asked questions about exam registration ,preparation ,scoring ,and policies , including:
鈥he most effective way to prepare to take an exam.
鈥he relationship between Microsoft training materials and exam content.
鈥icrosoft policy concerning the incorporation of service pack and revision updates into exam content.
鈥xam question types and formats.
鈥xam time limits and number of questions asked.
We recommend that you review this preparation guide in its entirety and familiarize yourself with the FAQs and resources on the Microsoft Certification website before you schedule your exam.
Audience Profile
This exam has been updated for SQL Server 2008 R2.
Candidates should have one to two years of experience using SQL Server 2008 or two to three years of experience using a previous version of SQL Server. Candidates for this exam are IT professionals who have jobs in which database administration is their main area of responsibility, or they work in environments in which databases are central to their job roles. These job roles include the following:
鈥T generalists who work in environments in which SQL Server 2008 R2 is part of an overall solution
鈥T professionals who manage systems that run SQL Server 2008 R2
鈥T professionals who work with third-party applications that are built on SQL Server 2008 R2
鈥evelopers who build applications that use SQL Server 2008 R2
Credit Toward Certification
When you pass Exam 70-432: Microsoft SQL Server 2008, Implementation and Maintenance, you complete the requirements for the following certification(s):
鈥icrosoft Certified Technology Specialist (MCTS): Microsoft SQL Server 2008, Implementation and Maintenance
Exam 70-432: Microsoft SQL Server 2008, Implementation and Maintenance: counts as credit toward the following certification(s):
MCSA, MCSE
Note: This preparation guide is subject to change at any time without prior notice and at the sole discretion of Microsoft. Microsoft exams might include adaptive testing technology and simulation items. Microsoft does not identify the format in which exams are presented. Please use this preparation guide to prepare for the exam, regardless of its format.
May 12
16
This exam measures your ability to accomplish the technical tasks listed below.
The percentages indicate the relative weight of each major topic area on the exam.The higher the percentage, the more questions you are likely to see on that content area on the exam.
The information after 鈥淭his objective may include but is not limited to鈥 is intended to further define or scope the objective by describing the types of skills and topics that may be tested for the objective. However, it is not an exhaustive list of skills and topics that could be included on the exam for a given skill area. You may be tested on other skills and topics related to the objective that are not explicitly listed here.
Configuring and Deploying Web Applications (10 percent)
鈥onfigure providers. May include but is not limited to: personalization, membership, data sources, site map, resource, security
鈥onfigure authentication, authorization, and impersonation. May include but is not limited to: Forms Authentication, Windows Authentication
鈥onfigure projects, solutions, and reference assemblies. May include but is not limited to: local assemblies, shared assemblies (GAC), Web application projects, solutions
鈥onfigure session state by using Microsoft SQL Server, State Server, or InProc. May include but is not limited to: setting the timeout; cookieless sessions
鈥ublish Web applications. May include but is not limited to: FTP, File System, or HTTP from Visual Studio
鈥onfigure application pools.
鈥ompile an application by using Visual Studio or command-line tools. May include but is not limited to: aspnet_compiler.exe, Just-In-Time (JIT) compiling, aspnet_merge.exe
Consuming and Creating Server Controls (20 percent)
鈥mplement data-bound controls. May include but is not limited to: DataGrid, DataList, Repeater, ListView, GridView, FormView, DetailsView, TreeView, DataPager
鈥oad user controls dynamically.
鈥reate and consume custom controls. May include but is not limited to: registering controls on a page, creating templated controls
鈥mplement client-side validation and server-side validation. May include but is not limited to: RequiredFieldValidator, CompareValidator, RegularExpressionValidator, CustomValidator, RangeValidator
鈥onsume standard controls. May include but is not limited to: Button, TextBox, DropDownList, RadioButton, CheckBox, HyperLink, Wizard, MultiView
Working with Data and Services (17 percent)
鈥ead and write XML data. May include but is not limited to: XmlDocument, XPathNavigator, XPathNodeIterator, XPathDocument, XmlReader, XmlWriter, XmlDataDocument, XmlNamespaceManager
鈥anipulate data by using DataSet and DataReader objects.
鈥all a Windows Communication Foundation (WCF) service or a Web service from an ASP.NET Web page. May include but is not limited to: App_WebReferences; configuration
鈥mplement a DataSource control. May include but is not limited to: LinqDataSource, ObjectDataSource, XmlDataSource, SqlDataSource
鈥ind controls to data by using data binding syntax.
Troubleshooting and Debugging Web Applications (16 percent)
鈥onfigure debugging and custom errors. May include but is not limited to: Configuring the customErrors mode and debugging options.
鈥et up an environment to perform remote debugging.
鈥ebug unhandled exceptions when using ASP.NET AJAX. May include but is not limited to: client-side Sys.Debug methods; attaching a debugger to Windows Internet Explorer
鈥mplement tracing of a Web application. May include but is not limited to: Trace.axd, Trace=True on @Page directive,
鈥ebug deployment issues. May include but is not limited to: aspnet_regiis.exe; creating an IIS Web application; setting the .NET Framework version
鈥onitor Web applications. May include but is not limited to: health monitoring by using WebEvent, performance counters
Working with ASP.NET AJAX and Client-Side Scripting (15 percent)
鈥mplement Web Forms by using ASP.NET AJAX. May include but is not limited to: EnablePartialRendering, Triggers, ChildrenAsTriggers, Scripts, Services, UpdateProgress, Timer, ScriptManagerProxy
鈥nteract with the ASP.NET AJAX client-side library. May include but is not limited to: JavaScript Object Notation (JSON) objects; handling ASP.NET AJAX events
鈥onsume services from client scripts.
鈥reate and register client script. May include but is not limited to: inline, included .js file, embedded JavaScript resource, created from server code
Targeting Mobile Devices (5 percent)
鈥ccess device capabilities. May include but is not limited to: working with emulators
鈥ontrol device-specific rendering. May include but is not limited to: DeviceSpecific control; device filters; control templates
鈥dd mobile Web controls to a Web page. May include but is not limited to: StyleSheet controls; List controls; Container controls
鈥mplement control adapters. May include but is not limited to: App_Browsers; rendering by using ChtmlTextWriter or XhtmlTextWriter
Programming Web Applications (17 percent)
鈥ustomize the layout and appearance of a Web page. May include but is not limited to: CSS, Themes and Skins, Master Pages, and Web Parts, App_Themes, StyleSheetTheme
鈥ork with ASP.NET intrinsic objects. May include but is not limited to: Request, Server, Application, Session, Response, HttpContext
鈥mplement globalization and accessibility. May include but is not limited to: resource files, culture settings, RegionInfo, App_GlobalResources, App_LocalResources, TabIndex, AlternateText , GenerateEmptyAlternateText, AccessKey, Label.AssociatedControlID
鈥mplement business objects and utility classes. May include but is not limited to: App_Code , external assemblies
鈥mplement session state, view state, control state, cookies, cache, or application state.
鈥andle events and control page flow. May include but is not limited to: page events, control events, application events, and session events, cross-page posting; Response.Redirect, Server.Transfer, IsPostBack, setting AutoEventWireup
鈥mplement the Generic Handler.
Preparing for an Exam
The Microsoft Certification website and this preparation guide contain a variety of resources to help you prepare for an exam. Preparing for and Taking an Exam 鈥 FAQ provides answers to frequently asked questions about exam registration ,preparation ,scoring ,and policies , including:
鈥he most effective way to prepare to take an exam.
鈥he relationship between Microsoft training materials and exam content.
鈥icrosoft policy concerning the incorporation of service pack and revision updates into exam content.
鈥xam question types and formats.
鈥xam time limits and number of questions asked.
We recommend that you review this preparation guide in its entirety and familiarize yourself with the FAQs and resources on the Microsoft Certification website before you schedule your exam.
Exam Topics Covered
This exam is designed to test the candidate's knowledge and skills for developing applications using Windows Communication Foundation and the .NET Framework 4.
Questions that contain code will be presented in either VB or C#. Candidates can select one of these languages when they start the exam.
Audience Profile
The candidate works on a team in a development environment that uses Microsoft Visual Studio 2010 and .NET Framework 4 to build distributed applications.聽 This candidate should have at least one year of experience developing Windows Communication Foundation (WCF)鈥揵ased applications, including at least six months of experience with .NET Framework 4.聽 The candidate should also be able to demonstrate the following:
鈥 solid understanding of WCF in the context of the .NET Framework 4 solution stack
鈥xperience creating service model elements
鈥xperience using WCF to support open and .NET communication
鈥xperience configuring and deploying WCF applications
鈥xperience using Visual Studio tools, tracing tools, SvcUtil, WCF performance monitoring, and IIS/WAS for hosting services
鈥xperience securing WCF applications
鈥 solid understanding of concurrency
Credit Toward Certification
When you pass Exam 70-513: TS: Windows Communication Foundation Development with Microsoft .NET Framework 4, you complete the requirements for the following certification(s):
鈥CTS: .NET Framework 4, Service Communication Applications
Exam 70-513: TS: Windows Communication Foundation Development with Microsoft .NET Framework 4: counts as credit toward the following certification(s):
鈥CPD: Windows Developer 4
鈥CPD: Web Developer 4
The percentages indicate the relative weight of each major topic area on the exam.The higher the percentage, the more questions you are likely to see on that content area on the exam.
The information after 鈥淭his objective may include but is not limited to鈥 is intended to further define or scope the objective by describing the types of skills and topics that may be tested for the objective. However, it is not an exhaustive list of skills and topics that could be included on the exam for a given skill area. You may be tested on other skills and topics related to the objective that are not explicitly listed here.
Laying Out a User Interface (15%)
鈥rrange content with panels.
This objective may include but is not limited to: arranging content with panels (grid, stack panels, canvas, border, scroll viewer, ViewBox), managing grid properties (autosizing, star sizing, column definitions, row definitions, gridlines), setting Z order, setting visibility, setting orientation, setting positioning
鈥mplement and configure core controls.
This objective may include but is not limited to: implementing and configuring core controls (textbox, button, text block, checkbox) and content controls, referencing namespaces
鈥reate user controls.
This objective may include but is not limited to: creating user controls, creating control parts, mapping control parts
鈥mplement a navigation framework.
This objective may include but is not limited to: implementing caching on a frame, modifying journal mode, handling navigation events (Navigating, Navigated, NavigationFailed, NavigationStopped),聽 implementing and configuring deep linking
鈥isplay collections of items.
This objective may include but is not limited to: implementing and configuring item controls (datagrid, listbox, items control, combo box, tree view), working with selected items and indices
鈥lay media files.
This objective may include but is not limited to: implementing digital rights management (DRM), playing streams, creating timeline markers, playing multiple audio tracks, displaying closed captioning, responding to timeline marker events, handling media playback events
Enhancing聽 the User Interface (14%)
鈥reate or modify control styles.
This objective may include but is not limited to: setting a style locally, setting a style at the page control level, setting a style globally, implementing implicit styles, overriding styles at different levels, creating based-on styles
鈥reate control templates.
This objective may include but is not limited to: creating a template, attaching a template, implementing a content placeholder, implementing template binding
鈥reate or modify data templates.
This objective may include but is not limited to: modifying item templates for data controls, creating a create template, creating an update template, using a user control as a data template
鈥anipulate visuals.
This objective may include but is not limited to: transforming controls by using skew transformations, rotate transformations, scale transformations, translate transformations, or perspective transformations; applying pixel shaders
鈥nimate visuals.
This objective may include but is not limited to: creating storyboards, programmatically starting and stopping storyboards, implementing easing functions, using keyframes, triggering storyboard on load, repeating and reversing storyboards, setting keyframe begin time, responding to events, configuring bitmap caching
鈥mplement behaviors.
This objective may include but is not limited to: triggering storyboards by using behaviors, dragging and dropping elements, calling a method
鈥anage the visual state.
This objective may include but is not limited to: creating states, creating state groups, transitioning states, programmatically changing states
Implementing Application Logic (16%)
鈥andle events.
This objective may include but is not limited to: handling routed events, bubbling events, implementing AddHandler.
鈥onsume services asynchronously.
This objective may include but is not limited to: creating and adding service references, handling asynchronous completed events, configuring service endpoints, handling service exceptions, handling timeouts
鈥ork with background threads.
This objective may include but is not limited to: spawning a background thread to execute code, returning data to the UI thread by using the dispatcher object, implementing the dispatcher timer
鈥ork with dependency properties.
This objective may include but is not limited to: creating dependency properties, specifying dependency property metadata, getting and setting dependency property values
鈥nteract with attached properties.
This objective may include but is not limited to: setting attached properties in XAML, getting and setting attached properties programmatically
鈥mplement ICommand.
This objective may include but is not limited to: executing an ICommand, implementing an ICommand, binding to an ICommand, passing a parameter
Working with Data (17%)
鈥ormat data.
This objective may include but is not limited to: formatting string values in data binding, formatting culture-specific string values
鈥mplement data binding.
This objective may include but is not limited to: setting the data context, binding data sets to controls, binding elements to other elements, implementing INotifyPropertyChanged, implementing ObservableCollection, setting binding modes, setting a fallback value
鈥reate and consume value converters.
This objective may include but is not limited to: creating a value converter, referencing a value converter, passing parameters
鈥mplement data validation.
This objective may include but is not limited to: implementing the INotifyDataErrorInfo interface, implementing the IDataErrorInfo interface, implementing data binding errors (NotifyOnValidationError, ValidatesOnExceptions, ValidatesOnDataErrors, ValidatesOnNotifyDataErrors)
Interacting with a Host Platform (11%)
鈥mplement the printing API.
This objective may include but is not limited to: handling multiple pages, adding page numbers, printing off-screen visuals
鈥reate out-of-browser applications.
This objective may include but is not limited to: enabling trusted applications, checking for network connectivity, installing and uninstalling applications, displaying toast notifications, checking and updating application versions, setting the application to be chromeless, displaying HTML content by using the web browser control, signing the XAP file, working with COM Interop
鈥ccess isolated storage.
This objective may include but is not limited to: reading from and writing to isolated storage, increasing storage size
鈥nteract with the HTML DOM.
This objective may include but is not limited to: accessing cookies, querystring values, and header info; calling into JavaScript from Silverlight; calling into Silverlight from JavaScript; Silverlight-to-Silverlight communication; manipulating the DOM
鈥ccess the clipboard.
This objective may include but is not limited to: copying and pasting text, handling situations when the user declines
鈥ead from and write to the host file system.
This objective may include but is not limited to: read from and write to various locations, drag and drop from the file system, using IO dialogs
鈥andle alternative input methods.
This objective may include but is not limited to: handling right-click, mouse wheel , and multi-touch events
Structuring Applications (13%)
鈥reate and consume resource dictionaries.
This objective may include but is not limited to: utilizing sample data, selecting resources, merging resource dictionaries
鈥mplement localization and globalization.
This objective may include but is not limited to: translating strings, configuring right-to-left language support and FlowDirection
鈥andle application-level events.
This objective may include but is not limited to: handling Exit, Startup, and UnhandledException events
Deploying Applications (13%)
鈥onfigure the Silverlight plug-in.
This objective may include but is not limited to: passing initialization parameters; configuring windowless mode, background color, and sizing of plugins; incorporating nonstandard splash screens, enabling GPU acceleration, setting the frame rate
鈥ynamically load application resources.
This objective may include but is not limited to: downloading a zip file, extracting content from a zip file, enabling assembly caching
鈥reate a client access policy.
This objective may include but is not limited to: accessing cross-domain content, accessing communication channels, limiting access to resources