Archive for the ‘ MCSD ’ Category


Published: August 1, 2014
Languages: English, Japanese
Audiences: Developers
Technology: SharePoint
Credit toward certification: MCP, MCSD

Skills measured
This exam measures your ability to accomplish the technical tasks listed below. View video tutorials about the variety of question types on Microsoft exams.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

If you have other questions or feedback about Microsoft Certification exams or about the certification program, registration, or promotions, please contact your Regional Service Center.

Design the application architecture
Plan the application layers
Plan data access; plan for separation of concerns; appropriate use of models, views, and controllers; choose between client-side and server side processing; design for scalability

Design the user experience
Apply the user interface design for a web application
Create and apply styles by using CSS, structure and lay out the user interface by using HTML, implement dynamic page content based on a design
Design and implement UI behavior
Implement client validation, use JavaScript and the DOM to control application behavior, extend objects by using prototypal inheritance, use AJAX to make partial page updates, implement the UI by using JQuery
Plan an adaptive UI layout
Plan for running applications in browsers on multiple devices (screen resolution, CSS, HTML), plan for mobile web applications

Troubleshoot and debug web applications
Prevent and troubleshoot runtime issues
Troubleshoot performance, security, and errors; implement tracing, logging (including using attributes for logging), and debugging (including IntelliTrace); enforce conditions by using code contracts; enable and configure health monitoring (including Performance Monitor)
Test a web application
Create and run unit tests (for example, use the Assert class), create mocks; create and run web tests, including using Browser Link; debug a web application in multiple browsers and mobile emulators

Design and implement security
Configure authentication
Authenticate users; enforce authentication settings; choose between Windows, Forms, and custom authentication; manage user session by using cookies; configure membership providers; create custom membership providers; configure ASP.NET Identity
Configure and apply authorization
Create roles, authorize roles by using configuration, authorize roles programmatically, create custom role providers, implement WCF service authorization

Plan and design SharePoint sites
Create content types
Subscribe to published content types, choose appropriate content type creation, use Schema Development, create content types using Object Model, create site columns, use content type inheritance
Manage content type behaviors
Manage event receivers, manage workflow associations, manage policies, manage document templates
Implement site provisioning
Create site definitions, create web templates, implement feature stapling, implement custom provisioning code

Access and manage data
Design solutions to handle large amounts of data
Create efficient CAML queries and views, choose appropriate APIs, create and use indexed columns, use Object Model Overrides, use Content Iterator, implement cross-site queries
Access data contained in SharePoint
Access data using server-side object model, access data using client-side object model (CSOM), access data using REST API, access data using out-of-the-box Web Services, access data using a custom Windows Communication Foundation (WCF) service to facilitate integration with an existing application

Implement SharePoint solutions
Manage SharePoint Object Life Cycle
Implement Object Life Cycle management for SPWeb, implement Object Life Cycle management for SPSite, implement Object Life Cycle management for other objects, implement Object Life Cycle management with Windows PowerShell, implement Object Life Cycle management for SPContext
Upgrade solutions and features
Implement versioning of features and solutions, upgrade features and solutions, implement assembly versioning, build components for in-process request routing
Determine a solution structure
Select feature scope and visibility, define feature dependencies, define solution dependencies, organize SharePoint project items, structure app packages
Create a no-code solution
Configure no-code customizations for the SharePoint 2013 platform, create XSLT for web parts, create and upload JavaScript files, create Display Templates

Implement the user experience and information architecture
Implement branding
Incorporate designer outputs, use Design Manager functionality, apply custom themes, export the design, create Master Page, create a channel
Implement navigation
Create a custom navigation provider, create taxonomy-based navigation, create search-driven navigation, configure global/current navigation
Customize UI elements
Customize the ribbon, customize the edit control block (ECB), customize the status bar and notifications, customize the modal dialog window, customize the upgrade notification, select areas for focus on content

Create business processes
Create event receivers and timer jobs
Plan the use of event receivers or timer jobs, create remote event receivers, create a work item timer job

Design and implement search
Query search
Build search queries using FAST Query Language (FQL) and Keyword Query Language (KQL), execute search queries using client-side object model (CSOM), Web Services, and REST

Design for performance and troubleshooting
Design solutions to handle a high-traffic site
Combine images, implement caching, minimize number of queries, optimize JavaScript loading, use Content Delivery Networks (CDNs), create a scalable aggregator
Monitor and mitigate performance and scalability issues
Diagnose application stability issues, debug the server side and app code on the client side, create application diagnostics, measure and test application performance

QUESTION 1
You need to make the “Distance” header of the table bold in the Views/RunLog/GetLog.cshtml view.
Which code segment should you use?

A. table>tr{ font-weight: bold; }
B. table>th:last-child{ font-weight: bold; }
C. table+first-child{ font-weight: bold; }
D. table>tr>th:nth-child (2) { font-weight: bold; }

Answer: D


QUESTION 2
If the canvas element is supported by the client browser, the application must display “London 2012” in the footer as text formatted by JavaScript at the end of the _Layout.cshtml file.
You need to modify the layout to ensure that “London 2012″ is displayed as either formatted text or as plain text, depending on what the client browser supports.
Which code segment should you add?

A. <canvas id=”myFooter”>
@(Request,Browser.JavaApplets ? new HtmlString(“London 2012″) : null) </canvas>
B. <canvas id=”myFooter”London 2012</canvas>
C. <canvas id=”myCanvas”>London 2012</canvas>
D. <canvas id=”myCanvas”><canvas>
<p>London 2012</p>

Answer: C


QUESTION 3
You need to make all of the rows in the table bold in the Views/RunLog/GetLog.cshtml view.
Which code segment should you use?

A. Table > th:last-child { font-weight: bold; }
B. Table+first-child{ font-weight: bold; }
C. Table>tr>th:nth-child{2){font-weight: bold; }
D. Table > tr { font-weight: bold; }

Answer: D


QUESTION 4
You need to display the “miles” unit description after the distance in the GetLog view.
Which line of code should you use to replace line GL21? (Each correct answer presents a complete solution. Choose all that apply.)

A. @log.Distance miles
B. @Htrml.DisplayFor(model => log.Distance) miles
C. @log.Distance.ToStringO @Html.TextArea (“miles”)
D. @Htmi.DisplayFor(model => log.Distance.ToString() + ” miles”)

Answer: A,B

Click here to view complete Q&A of 70-517 exam
Certkingdom Review

MCTS Training, MCITP Trainnig

Best Microsoft MCTS Certification, Microsoft 70-517 Training at certkingdom.com

 

 

Published: July 2, 2010
Languages: English
Audiences: Developers
Technology: Microsoft Visual Studio 2012
Credit toward certification: MCTS, MCPD

Skills measured
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. View video tutorials about the variety of question types on Microsoft exams.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

If you have other questions or feedback about Microsoft Certification exams or about the certification program, registration, or promotions, please contact your Regional Service Center.

Developing web forms pages (19%)
Configure web forms pages
Page directives such as ViewState, request validation, event validation, MasterPageFile; ClientIDMode; using web.config; setting the html doctype
This objective does not include: referencing a master page; adding a title to a web form
Implement master pages and themes
Creating and applying themes; adding multiple content placeholders; nested master pages; control skins; passing messages between master pages; switching between themes at runtime; loading themes at run time; applying a validation schema
This objective does not include: creating a master page; basic content pages
Implement globalization
Resource files, browser files, CurrentCulture, currentUICulture, ASP:Localize
Handle page life cycle events
IsPostback, IsValid, dynamically creating controls, control availability within the page life cycle, accessing control values on postback, overriding page events
Implement caching
Data caching; page output caching; control output caching; cache dependencies; setting cache lifetimes; substitution control
This objective does not include: distributed caching (Velocity)
Manage state
Server-side technologies, for example, session and application; client-side technologies, for example, cookies and ViewState; configuring session state (in proc, state server, Microsoft SQL Server; cookieless); session state compression; persisting data by using ViewState; compressing ViewState; moving ViewState

Preparation resources
ASP.NET web pages
ASP.NET page lifecycle overview
Caching in .NET Framework applications

Developing and using web forms controls (18%)

Validate user input
Client side, server side, and via AJAX; custom validation controls; regex validation; validation groups; datatype check; jQuery validation
This objective does not include: RangeValidator and RequiredValidator
Create page layout
AssociatedControlID; Web parts; navigation controls; FileUpload controls
This objective does not include: label; placeholder, panel controls; CSS, HTML, referencing CSS files, inlining
Implement user controls
a control; adding a user control; referencing a user control; dynamically loading a user control; custom event; custom properties; setting toolbox visibility
Implement server controls
Composite controls, INamingContainer, adding a server control to the toolbox, global assembly cache, creating a custom control event, globally registering from web.config; TypeConverters
This objective does not include: postback data handler, custom databound controls, templated control
Manipulate user interface controls from code-behind
HTML encoding to avoid cross-site scripting, navigating through and manipulating the control hierarchy; FindControl; controlRenderingCompatibilityVersion; URL encoding; RenderOuterTable
This objective does not include: visibility, text, enabled properties

Preparation resources
Walkthrough: Validating user input in a web forms page
ASP.NET user controls
ASP.NET web server controls overview

Implementing client-side scripting and AJAX (16%)
Add dynamic features to a page by using JavaScript
Referencing client ID; script manager; script combining; Page.clientscript.registerclientscriptblock; Page.clientscript.registerclientscriptinclude; sys.require (scriptloader)
This objective does not include: interacting with the server; referencing JavaScript files; inlining JavaScript
Alter a page dynamically by manipulating the DOM
Using jQuery, adding, modifying, or removing page elements, adding effects, jQuery selectors
This objective does not include: AJAX
Handle JavaScript events
DOM events, custom events, handling events by using jQuery
Implement ASP.NET AJAX
Client-side templating, creating a script service, extenders (ASP.NET AJAX control toolkit), interacting with the server, Microsoft AJAX client library, custom extenders; multiple update panels; triggers; UpdatePanel.UpdateMode; timer
This objective does not include: basic update panel and progress
Implement AJAX by using jQuery
$.get, $.post, $.getJSON, $.ajax, xml, html, JavaScript Object Notation (JSON), handling return types
This objective does not include: creating a service

Preparation resources
Client script in ASP.NET web pages
Walkthrough: Creating an Ajax-enabled web site
Creating custom client events

Configuring and extending a web application (15%)
Configure authentication and authorization
Using membership, using login controls, roles, location element, protecting an area of a site or a page
This objective does not include: Windows Live; Microsoft Passport; Windows and forms authentication
Configure providers
Role, membership, personalization, aspnet_regsql.exe
This objective does not include: creating custom providers
Create and configure HttpHandlers and HttpModules
Generic handlers, asynchronous handlers, setting MIME types and other content headers, wiring modules to application events
Configure initialization and error handling
Handling Application_Start, Session_Start, and Application_BeginRequest in global.asax, capturing unhandled exceptions, custom error section of web.config, redirecting to an error page; try and catch; creating custom exceptions
Reference and configure ASMX and WCF services
Adding service reference, adding web reference, changing endpoints, wsdl.exe, svcutil.exe; updating service URL; shared WCF contracts assembly
This objective does not include: creating WCF and ASMX services
Configure projects and solutions, and reference assemblies
Local assemblies, shared assemblies (global assembly cache), web application projects, solutions, settings file, configuring a web application by using web.config or multiple .config files; assemblyinfo
Debug a web application
Remote, local, JavaScript debugging, attaching to process, logging and tracing, using local IIS, aspnet_regiis.exe
Deploy a web application
Pre-compilation, publishing methods (e.g., MSDeploy, xcopy, and FTP), deploying an MVC application
This objective does not include: application pools, IIS configuration

Preparation resources
ASP.NET authentication
HTTP handlers and HTTP modules overview
ASP.NET debugging overview

Displaying and manipulating data (19%)
Implement data-bound controls
Advanced customization of DataList, Repeater, ListView, FormsView, DetailsView, TreeView, DataPager, Chart, GridView
This objective does not include: working in design mode
Implement DataSource controls
ObjectDataSource, LinqDataSource, XmlDataSource, SqlDataSource, QueryExtender, EntityDataSource
This objective does not include: AccessDataSource, SiteMapDataSource
Query and manipulate data by using LINQ
Transforming data by using LINQ to create XML or JSON, LINQ to SQL, LINQ to entities, LINQ to objects, managing DataContext lifetime
This objective does not include: basic LINQ to SQL
Create and consume a data service
WCF, web service; server to server calls; JSON serialization, XML serialization
This objective does not include: client side, ADO.NET data services
Create and configure a dynamic data project
Dynamic data controls, custom field templates; connecting to DataContext and ObjectContext

Preparation resources
ASP.NET data-bound web server controls overview
Data source controls overview
Walkthrough: Manipulating data (Visual Basic) (LINQ to SQL)

Developing a web application by using ASP.NET MVC 2 (13%)
Create custom routes
Route constraints, route defaults, ignore routes, custom route parameters
Create controllers and actions
Visual Studio support for right-click context menus; action filters (including Authorize, AcceptVerbs, and custom) and model binders; ActionResult sub-classes
Structure an ASP.NET MVC application
Single project areas (for example, route registration, Visual Studio tooling, and inter-area links); organizing controllers into areas; shared views; content files and folders
Create and customize views
Built-in and custom HTML helpers (for example, HTML.RenderAction and HTML.RenderPartial), strongly typed views, static page checking, templated input helpers, ViewMasterPage, ViewUserControl
This objective does not include: Microsoft.Web.Mvc futures assembly

Preparation resources
ASP.NET MVC 2
Controllers and action methods in ASP.NET MVC applications
Developer Review – Four ASP.NET MVC view engines

(“lblRegion”) lblRegion.Text = Me.Region

Answer: B

Explanation:
http://www.test4pass.com/70-515-exam.html
http://pdf.it-pruefungen.de/70-515.pdf
http://www.slideshare.net/bhupey/latest-70-515-exam-braindumps


QUESTION 2
You have created an ASP.NET server control named ShoppingCart for use by other developers. Some developers report that the ShoppingCart control does not function properly with ViewState disabled. You want to ensure that all instances of the ShoppingCart control work even if ViewState is disabled. What should you do?

A. Require developers to set EnableViewStateMac to true.
B. Store state in ControlState instead of ViewState.
C. Serialize the state into an Application state entry called “MyControl”.
D. Require developers to change the session state mode to SQLServer.

Answer: B


QUESTION 3
You are implementing an ASP.NET Web site that will be accessed by an international audience. The site contains global and local resources for display elements that must be translated into the language that is selected by the user. You need to ensure that the Label control named lblCompany displays text in the users selected language from the global resource file. Which control markup should you use?

A. <asp:Label ID=”lblCompany” runat=”server” meta:resourcekey=”lblCompany” />
B. <asp:Label ID=”lblCompany” runat=”server” Text=”meta:lblCompany.Text” />
C. <asp:Label ID=”lblCompany” runat=”server” Text=”<%$ Resources:lblCompanyText %>” />
D. <asp:Label ID=”lblCompany” runat=”server”
Text=”<%$ Resources:WebResources, lblCompanyText %>” />

Answer: D


QUESTION 4
You are developing an ASP.NET Web page that contains input controls, validation controls, and a button named btnSubmit.
The page has the following code-behind. (Line numbers are included for reference only.)
01 Public Class _Default
02 Inherits System.Web.UI.Page
03
04 Protected Sub SaveToDatabase()
05
06 End Sub
07
08 Protected Sub btnSubmit_Click(ByVal sender As Object,
09 ByVal e As EventArgs) Handles btnSubmit.Click
10
11 End Sub
12
13 End Class
You need to ensure that all data that is submitted passes validation before the data is saved in a database. What should you do?

A. Add the following method override.
Protected Overrides Sub OnInit(ByVal e As EventArgs)
MyBase.OnInit(e)
If (Page.IsValid) Then Me.SaveToDatabase()
End Sub
B. Add the following method override.
Protected Overrides Sub OnLoad(ByVal e As EventArgs)
MyBase.OnLoad(e)
If (Page.IsValid) Then Me.SaveToDatabase()
End Sub
C. Add the following method override.
Protected Overrides Sub OnPreRender(ByVal e As EventArgs)
MyBase.OnPreRender(e)
If (Page.IsValid) Then Me.SaveToDatabase()
End Sub
D. Add the following code segment at line 10.
If (Page.IsValid) Then Me.SaveToDatabase()

Answer: D


QUESTION 5
You are implementing an ASP.NET application that uses data-bound GridView controls in multiple pages. You add JavaScript code to periodically update specific types of data items in these GridView controls. You need to ensure that the JavaScript code can locate the HTML elements created for each row in these GridView controls, without needing to be changed if the controls are moved from one page to another. What should you do?

A. Replace the GridView control with a ListView control.
B. Set the ClientIDMode attribute to Predictable in the web.config file.
C. Set the ClientIDRowSuffix attribute of each unique GridView control to a different value.
D. Set the @ OutputCache directives VaryByControl attribute to the ID of the GridView control.

Answer: C

Click here to view complete Q&A of 70-515 exam
Certkingdom Review

MCTS Training, MCITP Trainnig

Best Microsoft MCTS Certification, Microsoft 70-515 Training at certkingdom.com

Published: August 1, 2014
Languages: English, Japanese
Audiences: Developers
Technology: Visual Studio
Credit toward certification: MCP, MCSD

Skills measured
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. View video tutorials about the variety of question types on Microsoft exams.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

If you have other questions or feedback about Microsoft Certification exams or about the certification program, registration, or promotions, please contact your Regional Service Center.

Install and configure Team Foundation Server (TFS)
Install Team Foundation Server
SQL Server version support, install Team Foundation Server in a multi-tier or multi-machine environment, install Team Foundation Server in a load-balanced environment, set up a version control proxy server, schedule automatic backup and restore activities by using the TFS Administration Console
Install and configure Lab Management
Set up environment templates, install and configure test agents, install and configure System Center Virtual Machine Manager (basic Virtual Machine Manager installation), create library shares or resource pools

Manage Team Foundation Server
Manage team project collections
Move project collections, manage team collections and projects, create and configure team project collections, create a team project using SharePoint and SQL Server Reporting Services (SSRS), split and partition Team Project Collections

Customize Team Foundation Server for team use
Configure a team build definition
Set up for a symbol server and source server; set up for custom build numbers, configure build log verbosity; set up definition properties (test impact analysis, code analysis, automated unit testing, and architecture validation); set up build triggers (gated check-in, continuous integration, and scheduled build); configure the build drop location to be in source code control or a fileshare

Administer version control
Create and manage workspaces
Cloak, undo delete, and modify a workspace; delete a workspace; specify workspace visibility; unlock other users’ checkouts, pending changes, and code; choose a default workspace type for a collection; delete a shelveset

Create and configure test plans
Create test plan properties
Select test settings; select configurations; define name, description, area, path, and iteration; select test environments; assign build to test plan, including when to assign a build to a plan, compare assigned build to another build, clone test plans and test suites
Create test suites
Create query-based test suites using hierarchical queries, create requirement-based test suites, create static test suites, copy test suites, create a test suite hierarchy, assign test suite states, clone test suites from the command line, manage test suites by using a web browser

Manage test cases
Create test cases
Design test cases that have clear and measurable steps, assign test case properties (title, areas and iterations, state, priority, assign to, and automation status), add attachments and links, add the test case description and history, add tested requirements, manage test case workflow (state), bulk author test cases by using a grid view

Manage test execution
Run tests
Run tests with options, create fast forward for manual testing recordings, select fast forward playback options (all steps, multiple steps), set test run states, validate expected results (add comments, snapshots), run tests from a browser, update the status of multiple test cases without opening them in the test runner, customize the test result fields in Microsoft Test Manager (MTM)/web browser, pause and resume tests in MTM/web browser, edit tests inline during test execution, manually test Windows Store apps and review action logs
Perform analysis
Analyze reports (requirements-user stories), analyze by test suite, analyze by configuration, identify areas where quality is low, identify test plan status, view test plan results in MTM, work with out-of-the-box reports, customize out-of-the-box reports

Define the ALM process
Define a scrum/agile process for a team
Establish criteria on when to cancel a sprint/iteration, establish tooling and process for scrum/agile artifacts, establish the scrum definition of “done,” determine sprint/iteration length, determine how to handle backlog items/user stories not completed in a sprint/iteration, determine how to monitor sprint/iteration progress, use collaborative tools

Define a software iteration
Define a project-tracking process
Plan and manage a portfolio of multiple projects, identify a project tracking tool and an associated process (triage process, bug management), define how to manage effort, determine team forecast management, define a prioritization scheme, determine how to validate project health

Develop customer value with high quality
Develop code
Develop maintainable code; define coding standards; define application architecture; define configuration management process and tooling, including source control tree, branching strategy, solution structure, source control/check-in policy; manage multiple repositories using Git; use architecture, model, and design tools; use quality and diagnostic tools
Validate quality
Organize test artifacts, such as test cases, suites, plans, and requirements; define test strategy; manage test execution; perform cloud-based load testing; identify test types and associated tools; identify and configure environments; analyze test runs

Integrate development and operations
Implement an automated deployment process
Architect an automated build and deploy workflow, integrate automated tests, automate deployment into both test and production environments, review diagnostic logs for builds, manage releases


QUESTION 1
You are planning to install a new Microsoft Visual Studio Team Foundation Server (TFS) 2012 server.
You need to ensure that the minimum supported version of Microsoft SQL Server is installed.
Which version should you install?

A. SQL Server 2005
B. SQL Server 2008 32-bit
C. SQL Server 2008 64-bit
D. SQL Server 2008 R2
E. SQL Server 2012

Answer: D


QUESTION 2
To support your development team’s upgrade from Visual Studio 2010 to Visual Studio 2012, you also upgrade from Team Foundation Server (TFS) 2010 to TFS 2012.
You need to provide a TFS 2012 test environment that:
Includes data and source code from your existing TFS 2010 environment and
Allows your developers to test the new TFS 2012 and Visual Studio 2012 features while keeping the current TFS 2010 environment intact.
What should you do?

A. Install TFS 2012 side-by-side on the same server as TFS 2010. Point TFS 2012 to the existing database, SharePoint, and SQL Reporting Services.
B. Install TFS 2012 on a new server. Point TFS 2012 to the existing database, SharePoint, and SQL Reporting Services.
C. Clone the existing TFS 2010 environment (including the existing database, SharePoint, and SQL Reporting Services) on new servers and update the internal IDs. Upgrade the cloned environment to TFS 2012.
D. Copy the existing TFS 2010 database, SharePoint, and SQL Server Reporting services to a new set of servers. Install TFS 2012 side-by-side on the same hardware as TFS 2010, and point TFS 2012 to the new servers.

Answer: C


QUESTION 3
Your network environment includes a Microsoft Visual Studio Team Foundation Server (TFS) 2012 server and a virtual test environment that uses Lab Management 2012 along with System Center Virtual Machine Manager (SCVMM) 2010.
You want to install a test virtual machine that is hosted within a lab environment.
You need to ensure that the test virtual machine can support all the features of Lab Management 2012.
Which component should you install on the test virtual machine?

A. Agents for Visual Studio 2012
B. Visual Studio Build Agent 2012
C. Visual Studio Test Agent 2012
D. Visual Studio Lab Agent 2012

Answer: A


QUESTION 4
Your network environment includes a Microsoft Visual Studio Team Foundation Server (TFS) 2012 server named TFS1. SharePoint and Reporting Services components are also installed and configured for TFS on the same server.
You need to be able to access the SharePoint Project Portal from the TFS server by using the following URL: http: //tfs.fabrikam.com.
What should you do?

A. From the TFS Administration Console, edit the SharePoint Web Application URL.
B. From Visual Studio Team Explorer, edit the portal settings.
C. Run the TFSC0nfIg.exe SharePointportal command.
D. From the SharePoint Central Administration website, configure the Alternate Access Mappings.

Answer: D


QUESTION 5
Your network environment includes a Team Foundation Server (TFS) 2012 named TFS1 that contains two project collections named PC1 and PC2. A build server named Bi is configured with a build controller named C1 and an agent named A1 that runs build definitions created in Pd.
A development team wants to create a gated check-in build definition on PC2.
You need to perform a supported infrastructure enhancement to run PC2 build definitions.
What should you do?

A.
• Add a new build server (B2).
• On the B2 build server, migrate controller C1 and install a new controller (C2) that
connects to the PC2 project collection.
• On the Bi build server, configure a second build agent (A2) that uses the C2 controller.

B.
• Add a new build server (B2).
• On the B2 build server, install a build controller (C2) that connects to the PC2 project collection.
• On the B2 build server, configure a second build agent (A2) that uses the C2 controller.

C.
• On the Bi build server, configure the C1 controller to connect to project collections PC1 and PC2.
• On the Bi build server, update the Al agent to use controllers C1 and C2.

D.
• On the Bi build server, configure the C1 controller to connect to project collections PC1 and PC2.
• On the Bi build server, configure a second build agent (A2) that uses the C2 controller.

Answer: B


Click here to view complete Q&A of 70-499 exam
Certkingdom Review

MCTS Training, MCITP Trainnig

Best Microsoft MCTS Certification, Microsoft 70-499 Training at certkingdom.com

Published: June 8, 2014
Languages: English, Chinese (Simplified), French, German, Japanese, Portuguese (Brazil)
Audiences: IT professionals
Technology: Visual Studio 2015
Credit toward certification: MCP, MCSD

Skills measured
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. View video tutorials about the variety of question types on Microsoft exams.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

If you have other questions or feedback about Microsoft Certification exams or about the certification program, registration, or promotions, please contact your Regional Service Center.

Define an effective end-to-end Software Development Lifecycle (SDLC) (15-20%)
Understand the value of an end-to-end view of Application Lifecycle Management (ALM) tools and practices
Understand that an observable problem may be indicative of a more general process issue; explain the difference between optimizing a piece of the ALM process, such as manual testing, and optimizing the entire ALM process
Explain the benefits of fast feedback
Explain the importance of fast feedback related to communicating requirements, explain the benefits of end customer feedback to early software iterations
Implement strategies to reduce end-to-end cycle time
Identify bottlenecks in the delivery process, identify metrics that highlight bottlenecks, create potential solutions whose effectiveness can be validated, understand the relationship between work in process (WIP) and cycle time
Implement strategies to improve software quality
Identify process steps that introduce defects, understand the end-to-end quality process, bring quality efforts early in the development cycle
Implement strategies to reduce waste
Identify wasteful activities, create strategies to eliminate waste, measure the effectiveness of waste removal activities
Create a process improvement plan
Create strategies for implementing organizational change, identify key metrics to be tracked during the improvement effort, create consensus for the change

Preparation resources
Agile software development with Microsoft Visual Studio ALM
Applying ALM with Visual Studio 2012: (02) Define an effective end-to-end software development lifecycle
Adopting Visual Studio and Team Foundation Server for Application Lifecycle Management

Define the ALM process (15-20%)
Role of different ALM processes
Understand the cost and benefits of the key ALM processes, including agile, scrum, waterfall, and Capability Maturity Model Integration (CMMI)
Implement a scrum/agile process
Establish self-organizing teams; holding a scrum/agile planning meeting, hold daily scrums/stand-up meetings, hold retrospective meetings, hold scrum review meetings
Define a scrum/agile process for a team
Establish criteria on when to cancel a sprint/iteration, establish tooling and process for scrum/agile artifacts, establish the scrum definition of “done,” determine sprint/iteration length, determine how to handle backlog items/user stories not completed in a sprint/iteration, determine how to monitor sprint/iteration progress, use collaborative tools
Implement Microsoft Solution Framework (MSF) for CMMI process improvement
Establish project drivers (scope-driven, date-driven), assign product requirements to iterations, manage changes, manage issues

Preparation resources
Applying ALM with Visual Studio 2012: (03) Define the ALM process
MSF for Agile Software Development v5.0

Define a software iteration (15-20%)
Plan a release
Identify a flexibility matrix, identify releases based on priority items in flexibility matrix and release criteria, resource planning (scrum team is responsible for allocating team members), identify techniques to optimize a team that is geographically distributed, select a project methodology, risk management
Define a project-tracking process
Plan and manage a portfolio of multiple projects, identify a project tracking tool and an associated process (triage process, bug management), define how to manage effort, determine team forecast management, define a prioritization scheme, determine how to validate project health
Scope a project
Scope the effort for a release, define an architecture design process, define scope boundaries (is/is not list), determine the definition of “done,” define a process when effort estimates are significantly inaccurate

Preparation resources
Applying ALM with Visual Studio 2012: (04) Define a software iteration
Planning an iteration (CMMI)
Reports (SQL Server Reporting Services)

Define end value for the software iteration (15-20%)
Elicit requirements
Define project requirements, review and clarify requirements, define acceptance criteria, define UI platform requirements (web, mobile), assign a business value
Estimate requirements
Manage and assign effort estimates (assign story points); resize user requirements into smaller, manageable pieces; execute task breakdown; estimate the requirements baseline
Document requirements
Define acceptance criteria, list requirements, add requirement details, design UI storyboards
Prioritize requirements
Identify requirements that are critical path, identify must-have requirements, enable the entire team (including customers) to participate in requirements prioritization, identify dependencies

Preparation resources
Managing requirements and user expectations in agile projects
Applying ALM with Visual Studio 2012: (05) Define end value for the software iteration
Develop requirements

Develop customer value with high quality (15-20%)
Define code quality indicators
Perform code review, including security and performance analysis; analyze code for common defects; calculate code coverage; perform architecture validation
Incorporate unit testing
Establish unit test standards, develop a strategy for adding unit tests to existing applications, select the unit test type, establish the code coverage target, use shims and stubs to isolate your application
Develop code
Develop maintainable code; define coding standards; define application architecture; define configuration management process and tooling, including source control tree, branching strategy, solution structure, source control/check-in policy; manage multiple repositories using Git; use architecture, model, and design tools; use quality and diagnostic tools
Validate quality
Organize test artifacts, such as test cases, suites, plans, and requirements; define test strategy; manage test execution; perform cloud-based load testing; identify test types and associated tools; identify and configure environments; analyze test runs
Customize a team project
Customize a work item, customize work item queries, customize Team Portal, identify areas and iterations, manage roles and associated permissions

Preparation resources
Applying ALM with Visual Studio 2012: (06) Develop customer value with high quality
Verifying code by using unit tests
Customize team projects and processes

Integrate development and operations (15-20%)
Implement an automated deployment process
Architect an automated build and deploy workflow, integrate automated tests, automate deployment into both test and production environments, review diagnostic logs for builds, manage releases including Release Management
Implement pre-production environments
Automate the creation of virtual test lab environments, automate deployment into virtual test environments
Manage feedback between development and operations
Implement tools to simplify communication; identify, measure, and report key analytics and performance indicators, such as cycle time and mean time to repair (MTTR); create appropriate shared artifacts and process to facilitate communication; standardize required artifacts for defect reports; create strategies for test case reuse (both automated and manual) in production; monitor an application in production to optimize usage and performance
Troubleshoot production issues
Gather defect data from bugs in a production setting, provide actionable data to the development team, monitor applications running in production for potential issues, manage incident response times collaboratively between development and operations, use Application Insights appropriately

Preparation resources
Applying ALM with Visual Studio 2012: (07) Integrate development and operations
Setting up test machines to run tests or collect data
DevOps: Integrating development and operations for the last mile velocity


QUESTION 1
You are utilizing the Microsoft Visual Studio Scrum 2.0 process template.
Your development team uses the storyboard feature in Visual Studio 2012.
You need to ensure that there is consistency of user interface between different features of the product.
What should you do?

A. Create a design guide document with images of sample standard layouts. Provide a copy of this document to all team members.
B. Create custom storyboard shapes by using Microsoft PowerPoint that match your corporate standard user interface (UI) controls. Export these and make them available to the team as an import for use in all storyboards.
C. Create custom storyboard shapes in PowerPoint that match your corporate standard UI controls. Save the results as a PowerPoint template in the SharePoint site associated with the Team project collection. Instruct team members to import the shapes.
D. Create images of your UI controls as GIF/JPEG files that match your corporate standard UI controls. Export these and make them available to the team as an import for use in all storyboards.

Answer: B


QUESTION 2
You manage a software development project that includes multiple feature teams. The teams integrate their code into a shared code repository as frequently as possible.
You plan to configure a build definition by using the default build process template (DefaultTemplate.xaml).
You need to know when a check-in from a feature team has broken the build or caused a test to fail, without impacting the feature team.
What should you do?

A. Set the Analyze Test Impact parameter to True in the build process template.
B. Set the build trigger to Continuous Integration and enable automated testing.
C. Add the Builds check-in policy to your team project.
D. Create a shelveset command for pending changes. Queue a build using the latest source with the shelveset parameter.

Answer: B


QUESTION 3
You are a scrum master.
You need to lead the daily scrum meeting.
Which three questions should you ask? (Each correct answer presents part of the solution. Choose three.)

A. What will be done before the next meeting?
B. What went well?
C. What has been accomplished since the last meeting?
D. Are there any potential improvements?
E. What obstacles are in the way?
F. Is the burndown up to date?

Answer: A,C,E


QUESTION 4
You manage a project that has three teams working in parallel on a single codebase using a Scrum process methodology.
You need to ensure that each team can manage work separately while editing a shared code base.
What should you do?

A. Within a single team project, create separate iteration paths for each team. Assign each team member to their respective iteration path.
B. Create a team project for each team, assigning different team members to each team project.
C. Within a single team project, create three teams. Assign each team member to their respective teams.
D. Create a team project for each team, assigning all team members to each team project.

Answer: C


QUESTION 5
Your development team is using the Microsoft Solution Framework (MSF) for Capability Maturity Model Integration (CMMI) Process Improvement 6.0 process template.
The team has identified all of the acceptance criteria for a new application. This data currently resides in a series of spreadsheets.
You need to enter the criteria into TFS for team traceability and tracking.
Which two actions should you perform? (Each correct answer presents part of the solution. Choose two.)

A. Create test case work items for each criterion in the spreadsheet. Link the test case work items with the work item(s) for the appropriate requirements.
B. Create Requirement work items.
C. Create a new task work item for each criterion in the spreadsheet. Set the Triage attribute for each task work item to Information Received.
D. Create a new quality of service test case work item for each criterion in the spreadsheet. Link the quality of service test case work items with the work item(s) for the appropriate requirements.

Answer: A,B

Click here to view complete Q&A of 70-498 exam
Certkingdom Review

MCTS Training, MCITP Trainnig

Best Microsoft MCTS Certification, Microsoft 70-498 Training at certkingdom.com

Exam 70-497 Software Testing with Visual Studio

Written by admin
July 25th, 2016

Published: June 8, 2014
Languages: English
Audiences: Developer
Technology: Visual Studio 2015
Credit toward certification: MCP, MCSD

Skills measured
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. View video tutorials about the variety of question types on Microsoft exams.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

If you have other questions or feedback about Microsoft Certification exams or about the certification program, registration, or promotions, please contact your Regional Service Center.

Starting June 8, 2014, the questions on this exam include content covering Visual Studio 2013.

Create and configure test plans (30-35%)
Create test plan properties
Select test settings; select configurations; define name, description, area, path, and iteration; select test environments; assign build to test plan, including when to assign a build to a plan, compare assigned build to another build, clone test plans and test suites
Configure test settings
Create multiple test settings, select data and diagnostics, set up roles
Define configurations
Manage configuration variables, set default configurations, add new configurations, set configuration state, delete configurations
Create test suites
Create query-based test suites using hierarchical queries, create requirement-based test suites, create static test suites, copy test suites, create a test suite hierarchy, assign test suite states, clone test suites from the command line, manage test suites by using a web browser
Configure test suites
Assign testers, select configurations, order test cases within a test suite, set defaults

Preparation resources
Creating and defining a test plan
Software testing with Visual Studio 2012: (01) Create and configure test plans, Part 1
Software testing with Visual Studio 2012: (02) Create and configure test plans, Part 2

Manage test cases (30-35%)
Create test cases
Design test cases that have clear and measurable steps, assign test case properties (title, areas and iterations, state, priority, assign to, and automation status), add attachments and links, add the test case description and history, add tested requirements, manage test case workflow (state), bulk author test cases by using a grid view
Create test steps
Add and remove parameters to and from actions or expected results, add and remove data, create repeatable test actions for using fast forward for manual testing, create expected results, add test step attachments
Define parameters
Manage test case iterations, create a parameter variable, rename parameters, delete parameters
Manage shared steps
Create shared steps, design shared steps that can be reused effectively across different test cases, move shared steps, create action recording for shared steps
Manage requirements
Review requirements, verify requirements, verify all requirements are accounted for, validating test coverage

Preparation resources
Create manual test cases
Software testing with Visual Studio 2012: (03a) Manage test cases, Part 1
Software testing with Visual Studio 2012: (03b) Manage test cases, Part 2

Manage test execution (35-40%)
Run tests
Run tests with options, create fast forward for manual testing recordings, select fast forward playback options (all steps, multiple steps), set test run states, validate expected results (add comments, snapshots), run tests from a browser, update the status of multiple test cases without opening them in the test runner, customize the test result fields in Microsoft Test Manager (MTM)/web browser, pause and resume tests in MTM/web browser, edit tests inline during test execution, manually test Windows Store apps and review action logs
Perform exploratory testing
Perform ad hoc exploratory testing; explore by work item; generate test case from test; generate bugs from exploratory testing; add screenshots, video, or audio recording
Manage bugs
Track bug metrics (bug trends, status), verify bugs (create test from bugs), analyze bug reports, manage bug workflow
Use lab center
Create new environments, create copies of environments, run tests on remote environments, execute test case in a lab center environment
Analyze recommended tests
Select the build in use, compare the current build to a previous build, view recommended tests, analyze related work items
Perform analysis
Analyze reports (requirements-user stories), analyze by test suite, analyze by configuration, identify areas where quality is low, identify test plan status, view test plan results in MTM, work with out-of-the-box reports, customize out-of-the-box reports
Manage work items
Validate requirements, work item relationships (for example, what it means when a test case is associated with a requirement), create work item queries, perform bulk updates in Excel

Preparation resources
Software testing with Visual Studio 2012: (04a) Manage test execution, Part 1
Software testing with Visual Studio 2012: (04b) Manage test execution, Part 2
Find bugs, tasks, and other work items


QUESTION 1
You are using Microsoft Visual Studio 2012.
A requirement has been removed and you need to update the five corresponding test cases to reflect this by changing their state.
You need to simultaneously update the state of these five test cases.
What are two possible ways to accomplish this goal? (Each correct answer presents a complete solution. Choose two.)

A. In Team Explorer, run a query that returns the five test cases. In the Results pane, highlight all five test cases and click Refresh.
B. In MTM, run a query that returns the five test cases. In the Results pane, highlight all five test cases and click Run.
C. Navigate to Web Access, run the query that returns the five test cases, select the five test cases, and edit selected work items.
D. In Microsoft Excel, open a query that returns the five test cases. Update the State field of all of the work items. Click Publish.
E. In Team Explorer, run a query that returns the five test cases. In the Results pane, update the state and save each test case.

Answer:


QUESTION 2
You are using Microsoft Test Manager (MTM). You are using the Microsoft Solution Framework (MSF) for Agile Software Development process template. Your team has all required permissions to run the reports on the SharePoint project portal.
You need to track the progress on resolving bugs by your team for the past week.
Which Excel report should you run?

A. Bug Trends
B. Bugs by Assignment
C. Run the Team Trend report.
D. Bug Progress

Answer:


QUESTION 3
You are using Microsoft Test Manager (MTM) to manage your testing efforts.
You plan to use the Recommended tests feature to assist in identifying tests to run against a Windows Presentation Foundation rich client application. When you select a new build, no recommended tests are displayed.
You need to configure the data collectors to enable the feature.
Which data collector should you configure?

A. Action Log
B. Test Impact
C. IntelliTrace
D. ASP.NET Client Proxy for IntelliTrace and Test Impact

Answer:


QUESTION 4
You are using Microsoft Test Manager (MTM) to perform exploratory testing.
You need to insert an image into the comment area for the test run.
What are two possible ways to accomplish this goal? (Each correct answer presents a complete solution. Choose two.)

A. Use the Add screenshot tool in the exploratory test runner and drag the selection box over the area of the screen you want to capture.
B. Capture the image you want to insert by using your favorite screen capture utility and paste the image into the comment area of the exploratory testing window.
C. Capture the image you want to insert by using your favorite screen capture utility and save the file to disk. Add the image as an attachment to the test run.
D. Capture the image you want to insert by using your favorite screen capture utility. Drag and drop the file onto the comment area from the Windows Explorer.

Answer:


QUESTION 5
You are running a manual test using Microsoft Test Manager (MTM). You have chosen to create an action recording.
You want to pause the test run and exit the test runner.
Before you exit the test runner, you need to mark the test case as being in progress.
Which action should you perform in the test runner?

A. Close
B. Return to Testing Center
C. Save
D. Save and Close

Answer:

 

Click here to view complete Q&A of 70-497 exam
Certkingdom Review

MCTS Training, MCITP Trainnig

Best Microsoft MCTS Certification, Microsoft 70-497 Training at certkingdom.com

 

Published: June 8, 2014
Languages: English, Chinese (Simplified), French, German, Japanese, Portuguese (Brazil)
Audiences: IT professionals, developers
Technology: Microsoft Team Foundation Server 2015
Credit toward certification: MCP, MCSD

Skills measured
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. View video tutorials about the variety of question types on Microsoft exams.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

If you have other questions or feedback about Microsoft Certification exams or about the certification program, registration, or promotions, please contact your Regional Service Center.

Install and configure Team Foundation Server (TFS) (25-30%)
Install Team Foundation Server
SQL Server version support, install Team Foundation Server in a multi-tier or multi-machine environment, install Team Foundation Server in a load-balanced environment, set up a version control proxy server, schedule automatic backup and restore activities by using the TFS Administration Console
Configure the application tier
Validate an installation, configure SMTP for Team Foundation Server, change the URL (friendly name), change the default SharePoint Web App, set up reporting (SQL Server Analysis Services)
Migrate and upgrade Team Foundation Server
Upgrade to Team Foundation Server in place or move to new hardware, import a source base from a non–Team Foundation Server system, upgrade a Team Project
Install and configure Lab Management
Set up environment templates, install and configure test agents, install and configure System Center Virtual Machine Manager (basic Virtual Machine Manager installation), create library shares or resource pools
Install and configure multiple build agents and controllers
Tag and bind a controller to a project collection, add a build agent

Preparation resources
Administering Visual Studio Team Foundation Server: (01) Install and configure Team Foundation Server, Part 1
Download: TFS Install and Administration Guides
Install Team Foundation Server

Manage Team Foundation Server (25-30%)
Manage team project collections
Move project collections, manage team collections and projects, create and configure team project collections, create a team project using SharePoint and SQL Server Reporting Services (SSRS), split and partition Team Project Collections
Configure for backup and recovery
Back up and recover Team Foundation Server and related components, recover a failed application tier, recover a failed database tier, implement a disaster recovery plan
Monitor server health and performance
Monitor the server for performance issues (monitor activity logging database and Team Foundation Server server manager), monitor the job infrastructure for failed jobs (monitoring warehouse adapters and warehouse jobs), clean up stale workspaces and shelvesets, set up Team Foundation Build to use a version control proxy server
Operate lab management
Operate and modify lab environments, repair lab environments, use snapshots, store System Center Virtual Machine Manager environments
Manage security
Configure limited users; manage roles in Team Foundation Server using Active Directory groups; manage permissions in Team Foundation Server in SharePoint, SSRS, builds, source control, and Work Item management; create and manage teams; configure security for users who do not have a Client Access License (CAL)
Manage reporting for Team Foundation Server
Manage basic reporting using Excel Services, customize the SharePoint team project portal, upload a new SSRS Team Foundation Server report, configure Team Foundation Server to enable a report to appear in a SharePoint project portal, rebuild the Team Foundation Server data warehouse

Preparation resources
Administering Visual Studio Team Foundation Server: (03a) Manage Team Foundation Server, Part 1
Administering Visual Studio Team Foundation Server: (03b) Manage Team Foundation Server, Part 2
Administering Team Foundation Server

Customize Team Foundation Server for team use (20-25%)
Configure a team build definition
Set up for a symbol server and source server; set up for custom build numbers, configure build log verbosity; set up definition properties (test impact analysis, code analysis, automated unit testing, and architecture validation); set up build triggers (gated check-in, continuous integration, and scheduled build); configure the build drop location to be in source code control or a fileshare
Manage build execution
Queue a build with parameters, reconcile workspaces as part of a gated check-in workflow, customize build qualities, clean up builds (apply retention policies)
Modify a process template
Upload and download process templates; troubleshoot template errors; customize functional areas within process templates, including SSRS, SharePoint, build definitions, Work Items, and queries
Configure a team project
Define areas and iterations, manage users through the default security groups, manage portal settings (team project portal site URL, process guidance URL), define project-level alerts
Apply Work Item customizations
Add a new Work Item type as a child of an existing Work Item; customize field definitions for a Work Item; customize form layout and workflows; customize global lists, link types, and categories
Create Work Item queries
Define query folders and permissions; apply query types (tree, flat, directed), add fields to a query, create a query by using Team Explorer
Configure client connectivity to Team Foundation Server
Configure Visual Studio, Team Explorer, Team Explorer Everywhere, Excel, Project, and other tools to connect to Team Foundation Server; configure clients for a proxy server

Preparation resources
Administering Visual Studio Team Foundation Server: (04) Customize Team Foundation Server for team use
Define your build process
Work Items and workflow (agile)

Administer version control (25-30%)
Create and manage workspaces
Cloak, undo delete, and modify a workspace; delete a workspace; specify workspace visibility; unlock other users’ checkouts, pending changes, and code; choose a default workspace type for a collection; delete a shelveset
Configure version control proxy
Set up the cache hit ratio, set up the cache size, set up for multiple Team Foundation Server servers
Configure team project version control settings
Enable multiple checkout, enable get latest on checkout, configure check-in policies for a team project (Work Items, builds, code analysis, testing policies)

Preparation resources

Administering Visual Studio Team Foundation Server: 05 Administer version control
Manage your workspaces
Use version control


QUESTION 1
You are planning to install a new Microsoft Visual Studio Team Foundation Server (TFS) 2012 server.
You need to ensure that the minimum supported version of Microsoft SQL Server is installed.
Which version should you install?

A. SQL Server 2005
B. SQL Server 2008 32-bit
C. SQL Server 2008 64-bit
D. SQL Server 2008 R2
E. SQL Server 2012

Answer: D


QUESTION 2
To support your development team’s upgrade from Visual Studio 2010 to Visual Studio 2012, you also upgrade from Team Foundation Server (TFS) 2010 to TFS 2012.
You need to provide a TFS 2012 test environment that:
? Includes data and source code from your existing TFS 2010 environment and
? Allows your developers to test the new TFS 2012 and Visual Studio 2012 features while keeping the current TFS 2010 environment intact.
What should you do?

A. Install TFS 2012 side-by-side on the same server as TFS 2010. Point TFS 2012 to the existing database, SharePoint, and SQL Reporting Services.
B. Install TFS 2012 on a new server. Point TFS 2012 to the existing database, SharePoint, and SQL Reporting Services.
C. Clone the existing TFS 2010 environment (including the existing database, SharePoint, and SQL Reporting Services) on new servers and update the internal IDs. Upgrade the cloned environment to TFS 2012.
D. Copy the existing TFS 2010 database, SharePoint, and SQL Server Reporting services to a new set of servers. Install TFS 2012 side-by-side on the same hardware as TFS 2010, and point TFS 2012 to the new servers.

Answer: C


QUESTION 3
Your network environment includes a Microsoft Visual Studio Team Foundation Server (TFS) 2012 server and a virtual test environment that uses Lab Management 2012 along with System Center Virtual Machine Manager (SCVMM) 2010.
You want to install a test virtual machine that is hosted within a lab environment.
You need to ensure that the test virtual machine can support all the features of Lab Management 2012.
Which component should you install on the test virtual machine?

A. Agents for Visual Studio 2012
B. Visual Studio Build Agent 2012
C. Visual Studio Test Agent 2012
D. Visual Studio Lab Agent 2012

Answer: A


QUESTION 4
Your network environment includes a Microsoft Visual Studio Team Foundation Server (TFS) 2012 server named TFS1. SharePoint and Reporting Services components are also installed and configured for TFS on the same server.
You need to be able to access the SharePoint Project Portal from the TFS server by using the following URL: http: //tfs.fabrikam.com.
What should you do?

A. From the TFS Administration Console, edit the SharePoint Web Application URL.
B. From Visual Studio Team Explorer, edit the portal settings.
C. Run the TFSC0nfIg.exe SharePointportal command.
D. From the SharePoint Central Administration website, configure the Alternate Access Mappings.

Answer: D

 

Click here to view complete Q&A of 70-496 exam
Certkingdom Review

MCTS Training, MCITP Trainnig

Best Microsoft MCTS Certification, Microsoft 70-496 Training at certkingdom.com

Published: August 1, 2014
Languages: English, Japanese
Audiences: Developers
Technology: ASP.NET MVC
Credit toward certification: MCP, MCSD

Skills measured
This exam measures your ability to accomplish the technical tasks listed below. View video tutorials about the variety of question types on Microsoft exams.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

If you have other questions or feedback about Microsoft Certification exams or about the certification program, registration, or promotions, please contact your Regional Service Center.

Design the application architecture
Plan the application layers
Plan data access; plan for separation of concerns; appropriate use of models, views, and controllers; choose between client-side and server side processing; design for scalability
Design a distributed application
Design a hybrid application (on-premises versus off-premises, including Azure), plan for session management in a distributed environment, plan web farms
Design and implement the Azure role life cycle
Identify and implement Start, Run, and Stop events; identify startup tasks (IIS configuration [app pool], registry configuration, third-party tools)
Configure state management
Choose a state management mechanism (in-process and out of process state management), plan for scalability, use cookies or local storage to maintain state, apply configuration settings in web.config file, implement sessionless state (for example, QueryString)
Design a caching strategy
Implement page output caching (performance oriented), implement data caching, implement HTTP caching, implement Azure caching
Design and implement a WebSocket strategy
Read and write string and binary data asynchronously (long-running data transfers), choose a connection loss strategy, decide a strategy for when to use WebSockets, implement SignalR

Design and develop the user experience
Plan an adaptive UI layout
Plan for running applications in browsers on multiple devices (screen resolution, CSS, HTML), plan for mobile web applications
Design and implement MVC controllers and actions
Apply authorization attributes, global filters, and authentication filters; specify an override filter; implement action behaviors; implement action results; implement model binding

Troubleshoot and debug web applications
Test a web application
Create and run unit tests (for example, use the Assert class), create mocks; create and run web tests, including using Browser Link; debug a web application in multiple browsers and mobile emulators
Debug an Azure application
Collect diagnostic information by using Azure Diagnostics API and appropriately implement on demand versus scheduled; choose log types (for example, event logs, performance counters, and crash dumps); debug an Azure application by using IntelliTrace, Remote Desktop Protocol (RDP), and remote debugging; interact directly with remote Azure websites using Server Explorer

Design and implement security
Configure authentication
Authenticate users; enforce authentication settings; choose between Windows, Forms, and custom authentication; manage user session by using cookies; configure membership providers; create custom membership providers; configure ASP.NET Identity
Configure and apply authorization
Create roles, authorize roles by using configuration, authorize roles programmatically, create custom role providers, implement WCF service authorization
Design and implement claims-based authentication across federated identity stores
Implement federated authentication by using Azure Access Control Service; create a custom security token by using Windows Identity Foundation; handle token formats (for example, oAuth, OpenID, Microsoft Account, Google, Twitter, and Facebook) for SAML and SWT tokens

Accessing data
Choose data access technologies
Choose a technology (ADO.NET, Entity Framework, WCF Data Services, Azure storage) based on application requirements

Querying and manipulating data by using Entity Framework
Query and manipulate data by using the Entity Framework
Query, update, and delete data by using DbContext; build a query that uses deferred execution; implement lazy loading and eager loading; create and run compiled queries; query data by using Entity SQL; perform asynchronous operations using Entity Framework; map a stored procedure
Query and manipulate data by using Data Provider for Entity Framework
Query and manipulate data by using Connection, DataReader, and Command from the System.Data.EntityClient namespace; perform synchronous and asynchronous operations; manage transactions (API); programmatically configure a Data Provider
Query data by using LINQ to Entities
Query data by using LINQ operators (for example, project, skip, aggregate, filter, and join); log queries and database commands; implement query boundaries (IQueryable vs. IEnumerable); implement async query
Create an Entity Framework data model
Structure the data model using table per type, table per class, table per hierarchy; choose and implement an approach to manage a data model (code first vs. model first vs. database first); implement POCO objects; describe a data model by using conceptual schema definitions, storage schema definition, mapping language (CSDL, SSDL, MSL), and Custom Code First Conventions

Designing and implementing WCF Services
Configure WCF services by using configuration settings
Configure service behaviors; configure service endpoints; configure bindings including WebSocket bindings; specify a service contract; expose service metadata (XSDs, WSDL, and metadata exchange endpoint); configure message compression and encoding
Secure a WCF service
Implement message level security, implement transport level security; implement certificates; design and implement multiple authentication modes

Creating and consuming Web API-based services
Design a Web API
Define HTTP resources with HTTP actions; plan appropriate URI space, and map URI space using routing; choose appropriate HTTP method (get, put, post, delete) to meet requirements; choose appropriate format (Web API formats) for responses to meet requirements; plan when to make HTTP actions asynchronous; design and implement routes
Implement a Web API
Accept data in JSON format (in JavaScript, in an AJAX callback); use content negotiation to deliver different data formats to clients; define actions and parameters to handle data binding; use HttpMessageHandler to process client requests and server responses; implement dependency injection, along with the dependency resolver, to create more flexible applications; implement action filters and exception filters to manage controller execution; implement asynchronous and synchronous actions; implement streaming actions; implement SignalR; test Web API web services
Secure a Web API
Implement HTTPBasic authentication over SSL; implement Windows Auth; prevent cross-site request forgery (XSRF); design, implement, and extend authorization and authentication filters to control access to the application; implement Cross Origin Request Sharing (CORS); implement SSO by using OAuth 2.0; configure multiple authentication modes on a single endpoint
Host and manage Web API
Host Web API in an ASP.NET app; self-host a Web API in your own process (a Windows service) including Open Web Interface for .NET (OWIN); host services in an Azure worker role; restrict message size; configure the host server for streaming
Consume Web API web services
Consume Web API services by using HttpClient synchronously and asynchronously; send and receive requests in different formats (JSON/HTML/etc.); request batching

Deploying web applications and services
Choose a deployment strategy for an Azure web application
Perform an in-place upgrade and VIP swap; configure an upgrade domain; create and configure input and internal endpoints; specify operating system configuration; deploy applications using Azure Web Site
Configure a web application for deployment
Switch from production/release mode to debug mode; use SetParameters to set up an IIS app pool; set permissions and passwords; enable and monitor ASP.NET App Suspend; configure WCF endpoints (including HTTPS protocol mapping), bindings, and behaviors; transform web.config by using XSLT (for example, across development, test, and production/release environments); configure Azure configuration settings
Create, configure, and publish a web package
Create an IIS InstallPackage; configure the build process to output a web package; apply pre- and post- condition actions to ensure that transformations are correctly applied; include appropriate assets (web content, certificates)
Share assemblies between multiple applications and servers
Prepare the environment for use of assemblies across multiple servers (interning); sign assemblies by using a strong name; deploy assemblies to the global assembly cache; implement assembly versioning; create an assembly manifest; configure assembly binding redirects (for example, from MVC4 to MVC5)

QUESTION 1
You need to choose the appropriate data access strategy for the college textbook area of the web application.
Which data access technology should you implement?

A. WCF Data Services
B. ADO.NET
C. Entity Data Model (EDM)
D. LINQ to SQL

Answer: D


QUESTION 2
You need to choose the appropriate data access technology for the children’s book area of the web application.
Which data access technology should you choose?

A. ADO.NET Entity Framework
B. Web Service
C. LINQ to SQL
D. WCF Data Services

Answer: A


QUESTION 3
You are developing an ASP.NET MVC application that is secured using SSL. You are ready to deploy the application to production.
The deployment package must include the installation of the SSL certificate.
You need to configure the deployment package to meet the requirement.
What should you do?

A. In the Package/Publish settings of the project, select the All Files in this project folder option.
B. In the Build Events settings of the project, configure a pre-build event to include the SSL certificate.
C. Create a web publish pipeline target file with a custom web deploy target.
D. In the Signing dialog box, choose Sign the assembly and select the appropriate entry from the Choose a strong name key file list.

Answer: C


QUESTION 4
You need to choose the appropriate data access technology for the cookbook area of the web application. Which data access technology should you choose?

A. Entity Framework
B. ADO.NET
C. LINQ to SQL
D. WCF Data Services

Answer: D

Click here to view complete Q&A of 70-494 exam
Certkingdom Review

MCTS Training, MCITP Trainnig

Best Microsoft MCTS Certification, Microsoft 70-494 Training at certkingdom.com

Published: May 13, 2013
Languages: English
Audiences: Developers
Technology: Visual Studio 2012
Credit toward certification: MCP, MCSD

Skills measured

This exam measures your ability to accomplish the technical tasks listed below. View video tutorials about the variety of question types on Microsoft exams.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

If you have other questions or feedback about Microsoft Certification exams or about the certification program, registration, or promotions, please contact your Regional Service Center.

Design the application architecture
Design and implement the Microsoft Azure role life cycle
Identify and implement Start, Run, and Stop events; identify startup tasks (Internet Information Services [IIS] configuration [app pool], registry configuration, third-party tools)

Preparation resources
Developing and deploying Windows Azure cloud services using Visual Studio
Getting started with the Azure tools for Visual Studio
Best practices for startup tasks

Design the user experience (UX)
Design and implement user interface (UI) behavior
Implement client validation, use JavaScript and the document object model (DOM) to control application behavior, extend objects by using prototypal inheritance, use AJAX to make partial page updates, implement the UI by using jQuery

Preparation resources
Walkthrough: Validating user input in a Web Forms page
jQuery code snippets

Develop the user experience
Plan and implement globalization and localization
Plan a localization strategy; create and apply resources to UI, including JavaScript resources; set cultures; create satellite resource assemblies
Design and implement model–view–controller (MVC) controllers and actions
Apply authorization attributes and global filters, implement action behaviors, implement action results, implement model binding
Control application behavior by using MVC extensibility points
Implement MVC filters and controller factories; control application behavior by using action results, viewengines, model binders, and route handlers
Reduce network bandwidth
Bundle and minify scripts (CSS and JavaScript); compress and decompress data (using gzip/deflate; storage); plan a content delivery network (CDN) strategy, such as Azure Content Delivery Network (CDN)

Preparation resources
Globalizing and localizing .NET Framework applications
The life and times of an ASP.NET MVC controller
Content Delivery Network

Troubleshoot and debug web applications
Debug an Azure application
Collect diagnostic information by using Azure Diagnostics API Implement on demand versus scheduled, choose log types (for example, event logs, performance counters, and crash dumps), debug an Azure application by using IntelliTrace and Remote Desktop Protocol (RDP)

Preparation resources
How to: Debug web applications
Debugging web applications: Errors and troubleshooting
How to: Collect IntelliTrace data to help debug difficult issues

Design and implement security
Design and implement claims-based authentication across federated identity stores
Implement federated authentication by using Azure Access Control Service, create a custom security token by using Windows Identity Foundation, handle token formats (for example, oAuth, OpenID, LiveID, and Facebook) for Security Assertion Markup Language (SAML) and (Simple Web Token) SWT tokens

Preparation resources
A guide to claims-based identity and access control (second edition)
Federated identity with Windows Azure Access Control Service
Token handlers

Access data
Implement data storage in Azure
Access data storage in Azure, choose data storage mechanism in Azure (blobs, tables, queues, SQL Database), distribute data by using the CDN, handle exceptions by using retries (SQL Database), manage Azure caching
Create and configure a Windows Communication Foundation (WCF) service on Azure
Address resources, implement filtering, create a query expression, access payload formats (including JSON), use data service interceptors and service operators

Preparation resources
Windows Azure Table Storage and Windows Azure SQL Database – compared and contrasted
How to use blob storage from .NET
Host and use WCF Services in Windows Azure (CSAzureWCFServices)

Design and implement WCF Services
Implement messaging patterns
Implement one way, request/reply, streaming, and duplex communication; implement Azure Service Bus and Azure Queues
Host and manage services
Manage services concurrency (single, multiple, reentrant), create service hosts, choose a hosting mechanism, choose an instancing mode (per call, per session, singleton), activate and manage a service by using AppFabric, implement transactional services, host services in an Azure worker role

Preparation resources
Message patterns in WCF Services
Service Bus
Hosting services

Deploy web applications and services
Design a Web API
Define HTTP resources with HTTP actions; plan appropriate URI space, and map URI space using routing; choose appropriate HTTP method (get, put, post, delete) to meet requirements; choose appropriate format (Web API formats) for responses to meet requirements; plan when to make HTTP actions asynchronous
Implement a Web API
Accept data in JSON format (in JavaScript, in an AJAX callback); use content negotiation to deliver different data formats to clients; define actions and parameters to handle data binding; use HttpMessageHandler to process client requests and server responses; implement dependency injection, along with the dependency resolver, to create more flexible applications; implement action filters and exception filters to manage controller execution; implement asynchronous and synchronous actions; implement streaming actions
Secure a Web API
Implement HTTP Basic Authentication over SSL, implement Windows Auth, enable cross-domain requests, prevent cross-site request forgery (XSRF), implement and extend authorization filters to control access to the application
Host and manage Web API
Host Web API in an ASP.NET app, self-host a Web API in your own process (a Windows service), host services in an Azure worker role, restrict message size, configure the host server for streaming
Consume Web API web services
Consume Web API services by using HttpClient synchronously and asynchronously, send and receive requests in different formats (JSON, HTML, and others)

Preparation resources
ASP.NET Web API
Enabling and customizing ASP.NET Web API services security
ASP.NET Web API self-host

Deploy web applications and services
Manage packages by using NuGet
Create and configure a NuGet package; install and update an existing NuGet package; connect to a local repository cache for NuGet, set up your own package repository
Share assemblies between multiple applications and servers
Prepare the environment for use of assemblies across multiple servers (interning), sign assemblies by using a strong name, deploy assemblies to the global assembly cache, implement assembly versioning, create an assembly manifest, configure assembly binding redirects (for example, from MVC2 to MVC3 or MVC4)

Preparation resources

Manage project libraries with NuGet
NuGet Package Manager
How to: Share an assembly with other applications (C# and Visual Basic)


QUESTION 1
You are developing an ASP.NET MVC application.
The application must allow users to enter JavaScript in a feedback text box only.
You need to disable request validation.
What should you do?

A. Apply and set the CausesClientSideValidation attribute on the text box to FALSE.
B. Apply and set the ValidateInput attribute on the text box to FALSE.
C. Use the HttpRequest.Unvalidated property to read the unvalidated form value.
D. Use the HttpRequest.Form property to read the unvalidated form value.

Answer: C


QUESTION 2
You are developing an ASP.NET MVC application. The application is deployed in a web farm and is accessed by many users.
The application must handle web server failures gracefully. The servers in the farm must share the state information.
You need to persist the application state during the session.
What should you implement?

A. A state server
B. Cookieless sessions
C. A web garden on the web servers
D. An InProc session

Answer: A


QUESTION 3
You are developing an ASP.NET MVC application by using Visual Studio 2012. The application throws and handles exceptions when it runs.
You need to examine the state of the application when exceptions are thrown. What should you do?

A. From the DEBUG menu in Visual Studio 2012, select Exceptions. Enable the Thrown check box for Common Language Runtime Exceptions.
B. From the DEBUG menu in Visual Studio 2012, select Exceptions. Disable the User-unhandled check box for Common Language Runtime Exceptions.
C. Add the following code to the Web.config file of the application.
<customErrors mode=”On”>
<error statusCode=”500″ redirect=”CustomErrors.html” /> </customErrors>
D. Add the following code to the Web.config file of the application. <customErrors mode=”On” >
<error statusCode=”404″ redirect=”CustomErrors.html”/> </customErrors>

Answer: A


QUESTION 4
You are designing a distributed application that runs on the Windows Azure platform.
The application must store a small amount of insecure global information that does not change frequently.
You need to configure the application to meet the requirements.
Which server-side state management option should you use? (Each correct answer presents a complete solution. Choose all that apply.)

A. Windows Azure application state
B. Sql Azure
C. Profile properties of the Windows Azure application
D. Windows Azure session state

Answer: B,D

Explanation: SQL Database provides a relational database management system for
Windows Azure and is based on SQL Server technology. With a SQL Database instance, you can easily provision and deploy relational database solutions to the cloud, and take advantage of a distributed data center that provides enterprise-class availability, scalability, and security with the benefits of built-in data protection and self-healing.
Session States in Windows Azure.
If you are a Web developer, you are probably very familiar with managing user state – that is you are familiar with tracking user activity and actions across several request-response exchanges that occur in Web applications. Since HTTP is a stateless protocol, developers over the years have developed all sorts of means to manage state. You’ll even find an MSDN page providing alternatives and recommendations for state management here. Cookies, hidden fields, and query strings are some client-side options to tracking user state. When it comes to managing that state on the server-side, most Web developers rely on session objects.


QUESTION 5
You are designing a distributed application.
The application must store a small amount of insecure global information that does not
change frequently.
You need to configure the application to meet the requirements.
Which server-side state management option should you use? (Each correct answer presents a complete solution. Choose all that apply.)

A. Application state
B. Session state
C. Database support
D. Profile properties

Answer: A,C

Click here to view complete Q&A of 70-492 exam
Certkingdom Review

MCTS Training, MCITP Trainnig

Best Microsoft MCTS Certification, Microsoft 70-492 Training at certkingdom.com

Published: August 1, 2014
Languages: English, Japanese
Audiences: Developers
Technology: Visual Studio
Credit toward certification: MCP, MCSD

Skills measured
This exam measures your ability to accomplish the technical tasks listed below. View video tutorials about the variety of question types on Microsoft exams.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

If you have other questions or feedback about Microsoft Certification exams or about the certification program, registration, or promotions, please contact your Regional Service Center.

Design Windows Store apps
Design the UI layout and structure
Evaluate the conceptual design; decide how the UI will be composed; design for the inheritance and re-use of visual elements (e.g., styles, resources); design for accessibility; decide when custom controls are needed; use the Hub App template

Develop Windows Store apps
Implement search
Provide search suggestions using the SearchPane and SearchBox control class; search and launch other apps; provide and constrain search within an app, including inside and outside of search charm; provide search result previews; implement activation from within search; configure search contracts
Implement Share in an app
Use the DataTransferManager class to share data with other apps; accept sharing requests by implementing activation from within Share; limit the scope of sharing using the DataPackage object; implement in-app Share outside of Share charm; use web links and application links
Manage app settings and preferences
Choose which app features are accessed in AppSettings; add entry points for AppSettings in the Settings window; create settings flyouts; store and retrieve settings from the roaming app data store
Integrate media features
Support DDS images; implement video playback; implement XVP and DXVA; implement Text to Speech (TTS)

Create the user interface
Create layout-aware apps to handle windowing modes
Use CSS3 media queries to adapt to different devices; respond to changes in orientation; adapt to new windowing modes by using the ViewManagement namespace; manage setting for an apps view
Design and implement the app/nav bar
Determine what to put on the app/nav bar based on app requirements; style and position app/nav bar items; design the placement of controls on the app/nav bar; handle app/nav bar events; design the placement of controls on the app/nav bar
Design and implement data presentation
Choose and implement data controls and properties to meet app requirements (e.g., ListView, GridView, FlipView, DatePicker, TimePicker, Hyperlink, PlaceholderText, menu flyouts, and CommandBar); create data templates to meet app requirements

Program user interaction
Notify users by using toast
Enable an app for toast notifications; populate toast notifications with images and text by using the ToastUpdateManager; play sounds with toast notifications; respond to toast events; control toast duration; configure and use Azure Mobile Services for push notifications

Manage security and data
Choose an appropriate data access strategy
Choose the appropriate data access strategy (file based; web service; remote storage, including Microsoft Azure storage and Azure Mobile Services) based on requirements
Manage Windows Authentication and Authorization
Retrieve a user’s roles or claims; store and retrieve credentials by using the PasswordVault class; implement the CredentialPicker class; verify credential existence by using credential locker; store account credentials in app settings
Manage Web Authentication
Use the Windows.Security.Authentication.Web namespace; set up OAuth2 for authentication; CredentialPicker; set up single sign-on (SSO); implement credential roaming; implement the WebAuthenticationBroker class; support proxy authentication for enterprises

Discover and interact with devices
Capture media with the camera and microphone
Use CameraCaptureUI to take pictures or video, and configure camera settings; use MediaCapture to capture pictures, video, and audio; configure camera settings; set media formats; handle media capture events; implement advanced photo capabilities, such as sequence mode, thumbnails, and focus mode
Get data from sensors
Determine the availability of a sensor (Windows.devices.sensors); add sensor requests to the app manifest; handle sensor events; get sensor properties; determine location via GPS; enable geofencing
Implement device access
USB; Bluetooth; Human Interface Device (HID); 3D printer support; Point of Service (PoS) devices

Program user interaction
Implement Play To by using contracts and charms
Register an app for Play To; use PlayToManager stream media assets; register an app as a PlayToReceiver; programmatically implement PlayTo functionality
Notify users by using Windows Push Notification Service (WNS)
Authenticate with WNS; request, create, and save a notification channel; call and poll the WNS; configure and implement push notifications by using Azure Mobile Services

Enhance the user interface
Create custom controls
Choose the appropriate base control to create a custom control template; style a control through control templates; design the control template to respond to changes in windowing modes

Manage data and security
Design and implement data caching
Choose which types of items (user data, settings, application data) in your app should be persisted to the cache based on requirements; choose when items are cached; choose where items are cached (Microsoft Azure, Azure Mobile Services, remote storage); select a caching mechanism; store data by using indexDB, LocalStorage, and SessionStorage
Save and retrieve files
Handle file streams; save and retrieve files by using the StorageFile and StorageFolder classes; set file extensions and associations; save and retrieve files by using file pickers and the folder picker; compress files to save space; access libraries and KnownFolders, for example, pictures, documents, and videos; manage appearance of the file picker; improve searchability by using Windows Index; integrate OneDrive with apps; compare files; manage libraries
Secure application data
Encrypt data by using the Windows.Security.Cryptography namespace; enroll and request certificates; encrypt data by using certificates; revoke file permissions

Prepare for a solution deployment
Design and implement a test strategy
Recommend a functional test plan; implement a coded UI test; recommend a reliability test plan (performance testing, stress testing, scalability testing, duration testing); implement unit testing in an app; simulate in-app purchases
Evaluate and configure for Windows store deployment
Configure app options to submit to store, such as age restrictions, privacy statement, permissions, images, and contact information; create application files, resource files, and application bundles; verify application readiness by using the Windows Application Certification Kit (WACK)

QUESTION 1
Users report performance issues when getting the location information associated with a photo. You suspect the app is encountering performance issues in the GetLocationAsync() method of the Environment class.
You need to enhance the performance of the GetLocationAsync() method of the app.
What should you do?

A. Remove the Compass initialization from the LoadSensors() method and initialize it within the GetLocationAsync() method.
B. set the ReportInterval property of the Compass object to 16.
C. set the ReportInterval property of the Compass object to 0.
D. Move the locator variable to a class level variable and initialize it in the Environment
constructor.

Answer: D


QUESTION 2
You place a breakpoint at line MP31 in the app.
When you debug the app, the debugger continuously catches a System.UnauthorizedAccess exception.
You need to resolve the exception.
What should you do?

A. Wrap lines CE43 through CE46 in a try-catch statement.
B. At line MP10, change the code segment to the following line of code. read if(cameraUI != null)
C. Move line CE09 to CE16.
D. At line PA25, insert the following line of code.
<Capability Name=”picturesLibrary”/>

Answer: D


QUESTION 2
You need to configure the Picture Sharer app to support only the required device orientations.
What should you do?

A. In the App.xaml file, configure the Portrait and Portrait-flipped orientations.
B. In the Package.appxmanifest file, configure the Snapped and Filled orientations.
C. In the PictureSharerMainPage.xaml file, configure the Landscape and Landscape-flipped orientations.
D. In the App.xaml file, configure the Portrait and Landscape orientations.
E. In the App.manifest file, configure the Portrait and Portrait-flipped orientations.
F. In the Package.appxmanifest file, configure the Landscape and Landscape-flipped
orientations.

Answer: F


QUESTION 4
You need to localize the Picture Sharer app in the required language.
Which actions should you perform? (Each correct answer presents part of the solution. Choose all that apply.)

A. Add a Uid attribute to any XAML elements that must be localized.
B. Create a folder named fr-CA at the root of the project.
C. Create a resource file named resources.res.
D. Create a resource file named resources.resw.
E. Create a folder named es-ES at the root of the project.
F. Add a Name attribute to any XAML elements that must be localized.

Answer: A,B,D

Click here to view complete Q&A of 70-491 exam
Certkingdom Review

MCTS Training, MCITP Trainnig

Best Microsoft MCTS Certification, Microsoft 70-491 Training at certkingdom.com

Published: August 1, 2014
Languages: English, Japanese
Audiences: Developers
Technology ASP.NET MVC
Credit toward certification: MCP, MCSD

Skills measured
This exam measures your ability to accomplish the technical tasks listed below. View video tutorials about the variety of question types on Microsoft exams.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

If you have other questions or feedback about Microsoft Certification exams or about the certification program, registration, or promotions, please contact your Regional Service Center.

Design Windows Store apps
Design the UI layout and structure
Evaluate the conceptual design; decide how the UI will be composed; design for the inheritance and re-use of visual elements (e.g., styles, resources); design for accessibility; decide when custom controls are needed; use the Hub App template

Develop Windows Store apps
Implement search
Provide search suggestions using the SearchPane and SearchBox control class; search and launch other apps; provide and constrain search within an app, including inside and outside of search charm; provide search result previews; implement activation from within search; configure search contracts
Implement Share in an app
Use the DataTransferManager class to share data with other apps; accept sharing requests by implementing activation from within Share; limit the scope of sharing using the DataPackage object; implement in-app Share outside of Share charm; use web links and application links
Integrate media features
Support DDS images; implement video playback; implement XVP and DXVA; implement TTS; implement audio and video playback using HTML5 DRM

Create the user interface
Implement WinJS controls
Flipview; flyout; grid layout; list layout; menu object; WebView; item container; repeater
Implement HTML layout controls
Implement layout controls to structure your layout; implement templates and bindings; support scrolling and zooming with CSS3; manage text flow and presentation, including overflow
Create layout-aware apps to handle windowing modes
Use CSS3 media queries to adapt to different devices; respond to changes in orientation; adapt to new windowing modes by using the ViewManagement namespace; manage setting for an apps view

Program user interaction
Notify users by using toast
Enable an app for toast notifications; populate toast notifications with images and text by using the ToastUpdateManager; play sounds with toast notifications; respond to toast events; control toast duration; configure and use Azure Mobile Services for push notifications

Manage security and data
Choose a data access strategy
Choose the appropriate data access strategy (file based; web service; remote storage, including Microsoft Azure storage and Azure Mobile Services) based on requirements
Retrieve data remotely
Use XHR or HttpClient to retrieve web services; set appropriate HTTP verb for REST; handle progress of data requests; consume SOAP/WCF services; use WebSockets for bidirectional communication
Manage Windows Authentication and Authorization
Retrieve a user’s roles or claims; store and retrieve credentials by using the PasswordVault class; implement the CredentialPicker class; verify credential existence by using credential locker; store account credentials in app settings
Manage Web Authentication
Use the Windows.Security.Authentication.Web namespace; set up OAuth2 for authentication; CredentialPicker; set up single sign-on (SSO); implement credential roaming; implement the WebAuthenticationBroker class; support proxy authentication for enterprises

Develop Windows Store apps
Create background tasks
Implement the Windows.applicationmodel.background classes; implement WebUIBackgroundTaskInstance; create a background task to manage and preserve resources; create a background task to get notifications for an app; register the background task by using the BackgroundTaskBuilder class; prioritize tasks by using the Scheduler namespace

Discover and interact with devices
Capture media with the camera and microphone
Use CameraCaptureUI to take pictures or video, and configure camera settings; use MediaCapture to capture pictures, video, and audio; configure camera settings; set media formats; handle media capture events; implement advanced photo capabilities, such as sequence mode, thumbnails, and focus mode
Get data from sensors
Determine the availability of a sensor (Windows.devices.sensors); add sensor requests to the app manifest; handle sensor events; get sensor properties; determine location via GPS; enable geofencing
Implement device access
USB; Bluetooth; Human Interface Device (HID); 3D printer support; Point of Service (PoS) devices

Program user interaction
Implement Play To by using contracts and charms
Register an app for Play To; use PlayToManager stream media assets; register an app as a PlayToReceiver; programmatically implement PlayTo functionality
Notify users by using Windows Push Notification Service (WNS)
Authenticate with WNS; request, create, and save a notification channel; call and poll the WNS; configure and implement push notifications by using Azure Mobile Services

Enhance the user interface
Design for and implement UI responsiveness
Choose an asynchronous strategy between web workers and promises; implement web workers; nest and chain promises; make custom functions promise-aware; improve interface performance by using the Scheduler namespace
Implement animations and transitions
Apply animations from the animation library (WinJS.UI.animation); create and customize animations and transitions by using CSS; apply transformations; create animations by using keypoints; apply timing functions; animate with the HTML5 < canvas > element

Manage data and security
Design and implement data caching
Choose which types of items (user data, settings, application data) in your app should be persisted to the cache based on requirements; choose when items are cached; choose where items are cached (Microsoft Azure, Azure Mobile Services, remote storage); select a caching mechanism; store data by using indexDB, LocalStorage, and SessionStorage
Save and retrieve files
Handle file streams; save and retrieve files by using the StorageFile and StorageFolder classes; set file extensions and associations; save and retrieve files by using file pickers and the folder picker; compress files to save space; access libraries and KnownFolders, for example, pictures, documents, and videos; manage appearance of the file picker; improve searchability by using Windows Index; integrate OneDrive with apps; compare files; manage libraries
Secure application data
Encrypt data by using the Windows.Security.Cryptography namespace; enroll and request certificates; encrypt data by using certificates; revoke file permissions

Prepare for a solution deployment
Design and implement a test strategy
Design a functional test plan; implement a coded UI test; design a reliability test plan, including performance testing, stress testing, scalability testing, and duration testing; simulate in-app purchases
Evaluate and configure for Windows Store deployment
Configure app options to submit to the Windows Store, such as age restrictions, privacy statement, permissions, images, and contact information; create application files, resource files, and application bundles; verify application readiness by using the Windows Application Certification Kit (WACK)

QUESTION 1
You need to retrieve the background task collection for the iteration loop.
Which code segment should you insert at line BG14?

A. var tasks = Windows.ApplicationModel.Background.BackgroundTaskRegistration.first();
B. var tasks = Windows.ApplicationModel.Background.BackgroundTaskRegistration.allTasks.first();
C. var tasks = Windows.ApplicationModel.Background.BackgroundTaskBuilder.allTasks.first();
D. var tasks = Windows.ApplicationModel.Background.BackgroundTaskRegistration.allTasks();

Answer: B


QUESTION 2
You need to complete the code to start the background task.
Which code segment should you insert at line BG07?

A. Windows.ApplicationModel.Background.SystemTriggerType.servicingComplete.true
B. Windows.ApplicationModel.Background.SystemTriggerType.userPresent.true
C. Windows.ApplicationModel.Background.SystemTriggerType.internetAvailable.false
D. Windows.ApplicationModel.Background.SystemTriggerType.userAway.false

Answer: C


QUESTION 3
You need to set the default storage location for the client profiles. Which code segment should you insert at line CD04?

A. fop.suggestedStartLocation = Windows.Storage.Pickers.PickerLocationId.documents Library;
B. fop.defaultFolder = Windows.Storage.Piekers.PickerLocationId.documents Library;
C. fop.suggestedStartLocation = Windows.Storage.Pickers.PickerLocationId.videosLibrary;
D. fop.suggestedStartLocation = “%AppData%”;

Answer: B


QUESTION 4
You need to implement the navigation between screen categories.
What should you do?

A. Place one button for each category on every screen and use the WinJS.navigate command to go to the category screens.
B. Implement category navigation controls on the nav bar on every screen.
C. Implement category navigation controls on the app bar on every screen.
D. Place one link for each category on every screen and use an <href> tag to go to the category screens.

Answer: B

Click here to view complete Q&A of 70-490 exam
Certkingdom Review

MCTS Training, MCITP Trainnig

Best Microsoft MCTS Certification, Microsoft 70-490 Training at certkingdom.com

Published: November 20, 2013
Languages: English, Chinese (Simplified), French, German, Japanese, Portuguese (Brazil)
Audiences: Developers
Technology: Microsoft SharePoint Server 2013
Credit toward certification: MCP, MCSD

Skills measured
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. View video tutorials about the variety of question types on Microsoft exams.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

If you have other questions or feedback about Microsoft Certification exams or about the certification program, registration, or promotions, please contact your Regional Service Center.

Design and implement search (15–20%)
Query search
This objective may include but is not limited to: build search queries using FAST Query Language (FQL) and Keyword Query Language (KQL), execute search queries using client-side object model (CSOM), Web Services, and REST
Customize search results
This objective may include but is not limited to: create custom result sources, create display templates, create result types, create custom refiner definitions, implement query rules
Customize content processing
This objective may include but is not limited to: feed external content types, implement content processing extensions (entity extraction), configure out-of-the box content processing, create content mappings

Preparation resources

Building search queries in SharePoint 2013
Customizing search results in SharePoint 2013
Custom content processing with the Content Enrichment web service callout

Implement Business Connectivity Services (BCS) (10–15%)
Create a model
This objective may include but is not limited to: optimize queries for performance and throttling, use naming conventions, use batching, create filters, implement methods, create associations
Create external content types
This objective may include but is not limited to: use SQL data sources, use Windows Communication Foundation (WCF) Web Services, use OData, use .NET connector
Implement authorization and authentication
This objective may include but is not limited to: use pass-through, use BCS Identity and User Identity, use a custom model
Create custom connectors
This objective may include but is not limited to: implement methods (including Search), implement security trimming, implement configuration properties, implement caching, implement external event receiver
Access BCS data
This objective may include but is not limited to: use BCS Web Parts, use BCS data in workflows, use BCS CSOM, use the server-side object model, use BCS REST
Implement client-side BCS
This objective may include but is not limited to: use caching, use Microsoft Office apps, use Microsoft Visual Studio Tools for Office, use SQL replication, implement authorization and authentication

Preparation resources
Business Connectivity Services in SharePoint 2013
External content types in SharePoint 2013
BCS client object model reference for SharePoint 2013

Implement user profiles and customize social workload (15–20%)
Manage user profile properties
This objective may include but is not limited to: create and update user profile properties, update privacy filters, map properties to external data, use managed metadata term sets, update profile picture
Manage feeds
This objective may include but is not limited to: use CSOM to follow documents, people, sites, get feeds, create posts, and manage like, reply, mention, tag, link, add pictures
Access user profile data
This objective may include but is not limited to: use CSOM, use the object model, use REST, use Web Services

Preparation resources
Work with user profiles in SharePoint 2013
How to: Learn to read and write to the social feed by using the REST service in SharePoint 2013
Data access options for apps in SharePoint 2013

Implement Enterprise Content Management (ECM) and Web Content Management (WCM) (15–20%)
Implement a multilingual site
This objective may include but is not limited to: submit a page or batch of pages for translation, publish pages, create source and target labels, create channels, implement multi-language site navigation
Implement e-discovery
Exchange Web Services, specify content sources and Search criteria, export discovery sets, manage permissions for hold
Implement Search Engine Optimization (SEO)
This objective may include but is not limited to: create a site map, customize a site map, maintain SEO configuration properties, maintain robots.txt file, maintain SEO properties on term
Implement content management
This objective may include but is not limited to: create information management policies, create content organizer rules, create document sets, create document ID providers
Implement a publishing page
This objective may include but is not limited to: add field controls to a page layout, add web parts to a page layout, create a publishing page layout, inherit content types

Preparation resources
eDiscovery in SharePoint 2013
How to: Create a page layout in SharePoint 2013
Plan web content management in SharePoint Server 2013

Design for performance and troubleshooting (15–20%)
Design solutions to handle a high-traffic site
This objective may include but is not limited to: combine images, implement caching, minimize number of queries, optimize JavaScript loading, use Content Delivery Networks (CDNs), create a scalable aggregator
Design client applications for performance
This objective may include but is not limited to: leverage health score rules, optimize number of batch server requests, use client-side cache, minimize amount of data requested
Monitor and mitigate performance and scalability issues
This objective may include but is not limited to: diagnose application stability issues, debug the server side and app code on the client side, create application diagnostics, measure and test application performance

Preparation resources
Plan for performance and capacity management in SharePoint Server 2013
Solving problems and troubleshooting in SharePoint 2013
Plan for caching and performance in SharePoint Server 2013

Implement Managed Metadata Service (MMS) (15–20%)
Manage term sets
This objective may include but is not limited to: import and export term sets, create multilingual labels, reuse terms, manage term properties, perform translation, create groups, and assign permissions
Create solutions by using MMS
This objective may include but is not limited to: use Profile Pages, use the Product Catalog, use cross-site publishing, integrate with Search, implement metadata-driven navigation
Use an MMS API
This objective may include but is not limited to: use CSOM in client applications, use REST in client applications, use managed fields, use server-side object model

Preparation resources
Managed metadata and navigation in SharePoint 2013
SharePoint 2013: Import a term set from an external source
Cross-site publishing in SharePoint 2013


QUESTION 1
You need to configure the external content type to search for research papers.
Which indexing connector should you use?

A. .NET Type Connector
B. WCF Service Connector
C. Custom Connector
D. SQL Server Connector

Answer: B


QUESTION 2
You need to generate document identifiers for each new document that is uploaded to the site.
What should you do?

A. Create a derived class that inherits from the abstract class named Microsoft.Office.DocumentManagement.Documentld and then override all of the abstract methods.
B. Create a derived class that inherits from the abstract class named Microsoft.Office.DocumentManagement.DocumentldProvider and then override all of the virtual members.
C. Create a derived class that inherits from the Microsoft.Office.DocumentManagement.DocumentldProvider abstract class and then implement all abstract members.
D. Create a class to implement the Microsoft.Office.DocumentManagement.IDocumentld interface and then override all of the virtual members.

Answer: B


QUESTION 3
You need to ensure that employees can change their display name.
Which object model should you use?

A. Use the server-side object model.
B. Use a Representational State Transfer (REST) based service.
C. Use the JavaScript object model.
D. Use the .Net client-side object model.

Answer: A


QUESTION 4
You need to search for research papers that contain media files.
What should you do? {Each correct answer presents part of the solution. Choose all that apply.)

A. Add an Association operation from the ResearchPapers.ID field to the Windows Media Service.
B. Use Remote BLOB storage.
C. Add an Association operation from the ResearchPapers.ID field to the TreyResearch external content type.
D. Create a SQL Server-based external content type.

Answer: B,D

Click here to view complete Q&A of 70-489 exam
Certkingdom Review

MCTS Training, MCITP Trainnig

Best Microsoft MCTS Certification, Microsoft 70-489 Training at certkingdom.com

Published: July 20, 2013
Languages: English, Chinese (Simplified), French, German, Japanese, Portuguese (Brazil)
Audiences: Developers
Technology Microsoft SharePoint Server 2013
Credit toward certification: MCP, MCSD

Skills measured
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. View video tutorials about the variety of question types on Microsoft exams.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

If you have other questions or feedback about Microsoft Certification exams or about the certification program, registration, or promotions, please contact your Regional Service Center.

Plan and design SharePoint sites (10-15%)
Manage the site life cycle
Create a delayed site collection, manage site collection disposition, identify inactive site collections, back up and archive site collection data
Create content types
Subscribe to published content types, choose appropriate content type creation, use Schema Development, create content types using Object Model, create site columns, use content type inheritance
Manage content type behaviors
Manage event receivers, manage workflow associations, manage policies, manage document templates
Implement site provisioning
Create site definitions, create web templates, implement feature stapling, implement custom provisioning code

Preparation resources
Build sites for SharePoint 2013
Content type definitions
Creating site definitions for SharePoint

Implement authorization and authentication (10-15%)
Implement user authentication
Create a custom claims provider, create a custom sign-in page, create a custom membership provider, package and deploy a custom claims provider, package and deploy a custom membership provider, authenticate a user from a client application
Implement application authentication and authorization
Use the SharePoint App TokenHelper class, specify the App permission request scope manifest and permission request manifest, specify permissions for Office Store apps, specify permissions for Corporate Catalog Apps, specify permissions for remote apps to access SharePoint data
Plan and implement user authorization
Create custom role definitions, create custom permission levels, maintain permissions, implement impersonation, plan and implement anonymous access, create a custom role manager

Preparation resources
Authentication in SharePoint 2013 learning roadmap
Authentication, authorization, and security in SharePoint 2013
Authorization and authentication for apps in SharePoint 2013

Access and manage data (10-15%)
Design solutions to handle large amounts of data
Create efficient CAML queries and views, choose appropriate APIs, create and use indexed columns, use Object Model Overrides, use Content Iterator, implement cross-site queries
Access data contained in SharePoint
Access data using server-side object model, access data using client-side object model (CSOM), access data using REST API, access data using out-of-the-box Web Services, access data using a custom Windows Communication Foundation (WCF) service to facilitate integration with an existing application
Store configuration data
Implement a hierarchical data store, implement a property bag, implement web.config, implement SharePoint List, implement credential storage

Preparation resources
Collaborative Application Markup Language (CAML) schemas
Data access options for apps in SharePoint 2013
Managing application configuration

Implement SharePoint solutions (15-20%)
Manage SharePoint Object Life Cycle
Implement Object Life Cycle management for SPWeb, implement Object Life Cycle management for SPSite, implement Object Life Cycle management for other objects, implement Object Life Cycle management with Windows PowerShell, implement Object Life Cycle management for SPContext
Upgrade solutions and features
Implement versioning of features and solutions, upgrade features and solutions, implement assembly versioning, build components for in-process request routing
Determine a solution structure
Select feature scope and visibility, define feature dependencies, define solution dependencies, organize SharePoint project items, structure app packages
Create sandbox solutions
Scope features to constraints, identify SharePoint artifacts that can be used in sandbox, access data outside of sandbox scope, configure and troubleshoot sandbox solution deployment, upgrade sandbox solutions, implement solutions validators
Create a no-code solution
Configure no-code customizations for the SharePoint 2013 platform, create XSLT for web parts, create and upload JavaScript files, create Display Templates

Preparation resources
Upgrade to SharePoint 2013
Build farm solutions in SharePoint 2013
Create SharePoint 2013 no-code solutions

Implement the user experience and information architecture (10-15%)
Implement branding
Incorporate designer outputs, use Design Manager functionality, apply custom themes, export the design, create Master Page, create a channel
Implement navigation
Create a custom navigation provider, create taxonomy-based navigation, create search-driven navigation, configure global/current navigation
Customize UI elements
Customize the ribbon, customize the edit control block (ECB), customize the status bar and notifications, customize the modal dialog window, customize the upgrade notification, select areas for focus on content

Preparation resources
Overview of Design Manager in SharePoint 2013
SharePoint 2013 Design Manager branding and design capabilities
Managed navigation in SharePoint 2013

Create business processes (10-15%)
Create event receivers and timer jobs
Plan the use of event receivers or timer jobs, create remote event receivers, create a work item timer job
Create SharePoint Designer workflows
Plan the type of workflow and associated forms (site, reusable, list, InfoPath), use custom actions, create workflow definition, create reusable workflows for content types, import and export Microsoft Visio workflows, export a workflow to a SharePoint solution
Create and deploy Microsoft Visual Studio workflows
Create custom actions, create a workflow definition, create external connectors, deploy a workflow as part of a SharePoint solution or app, upgrade a SharePoint 2013 Visual Studio workflow, plan the type of workflow and associated forms

Preparation resources
SharePoint 2013: Use event receivers to handle events in apps for SharePoint
Creating a workflow by using SharePoint Designer 2013 and the SharePoint 2013 workflow platform
Develop SharePoint 2013 workflows using Visual Studio

Create Office apps (10-15%)
Plan and design applications
Choose a hosting location, specify a starting location, specify a licensing model, specify permission requirements, select a user experience for apps
Create applications
Create provider-hosted applications, create auto-hosted applications, create SharePoint-hosted applications, apply chrome control
Package and deploy apps
Package an application, publish to Corporate Catalog, publish to SharePoint store, publish to Microsoft Azure, manage trust relationship with other providers
Manage the App Life Cycle
Upgrade an application, remove an application, manage licensing, manage usage tracking

Preparation resources
How to: Update, unpublish, and track your apps with metrics in the Microsoft Seller Dashboar

QUESTION 1
You need to ensure that the CloudManager app can write route progress check-ins to the courier’s microfeed.
What should you do? (Each correct answer presents part of the solution. Choose all that apply.)

A. Ensure that SP.RequestExecutor.js can be accessed in a browser window with no errors.
B. Ensure that the CloudManager app has the Manage permission request scoped to the URL for the franchisee’s My Site.
C. Ensure that the MySite host is provisioned for each franchisee.
D. Ensure that all cookies are made available between the My Site and the CloudManager app domain.
E. Ensure that the CloudManager app has the Write permission request scoped to the URL for the franchisee’s My Site.
F. Ensure that SP.UserProfiles.js can be accessed in a browser window with no errors.

Answer: A,B,D,E

Explanation: * From scenario: / Business Requirements
The FranchiseMonitor app must allow a Franchise employee to upload Appointments.csv to a SharePoint document library in each Franchisee site collection, and send Appointments.csv to the CloudManager app.
/ The FranchiseMonitor app must display the courier’s location on the bicycle courier’s microfeed on the SharePoint farm if the courier has remained stationary for more than three minutes.
/ The CloudManager app must implement business logic that parses Appointments.csv and geo-location data and sends Appointments or Appointment cancellations to the CourierMobile app.


QUESTION 2
A franchisee deletes several sites from the franchise’s site collection. The franchisee site collection administrator must recover the sites.
You need to instruct the franchisee site collection administrator on how to access the page
to recover the sites.
What should the site collection administrator do to get to the appropriate page?

A. Select General Settings for the Web Application in Central Administration and change the second stage Recycle Bin settings to 100 percent.
B. Select General Settings for the Web Application in Central Administration and change the first stage Recycle Bin settings to 0 days.
C. Select the Recycle Bin on the Site Settings page. Choose the appropriate sites and select Restore Selection.
D. Select the Recycle Bin in the Quick Launch page. Choose the appropriate sites and select Restore Selection.

Answer: D

Explanation: To restore a deleted site or workspace directly from the Site Collection
Recycle Bin:
1. Click Recycle Bin on the Quick Launch.
2. On the Site Name Recycle Bin page, above the list of deleted objects, click the Site Collection Recycle Binlink.
3. On the Site Collection Administration Recycle Bin page, under Select a View, make sure that Deleted from end user Recycle Bin is selected.
4. Locate the site or workspace that you want to restore.
5. Select the check box next to the site or workspace that you want to restore, and then click Restore Selection.
Incorrect:
Not A, not B: The sites have been deleted. They need to be restored. A and B are wrong because modifying the Recycle Bin settings after the sites are deleted will have no effect on the deleted sites.
Reference: Restore a deleted object from a SharePoint Recycle Bin


QUESTION 3
You need to meet the requirements for data storage for the CourierMobile app and the CloudMananger app.
Which technologies should you use? (Each correct answer presents part of the solution. Choose all that apply.)

A. Windows Azure SQL Database
B. SharePoint content database
C. Secure Store
D. SQL Server Express LocalDB
E. SharePoint list

Answer: A,D

Explanation: A: SQL Azure in the cloud.
D: LocalDB is a lightweight version of Express that has the same programmability features, but it runs in user mode and has a fast, zero-configuration installation and a short list of prerequisites.
From scenario:
* CourierMobile App
The CourierMobile app must be able to capture more than 30 million data points of location data daily as they occur and upload the location data to the cloud when connected to the Internet.
* Cloudmanager App
/ The CloudManager app must elastically scale to capture courier location data as the number of bicycle couriers increases or decreases.
/ The CloudManager app must process bicycle courier location data from a data store capable of storing more than 30 million items.


QUESTION 4
You need to create rules in the CourierMobile app based on the ItemType that arrives.
For which ItemTypes should you test? (Each correct answer presents part of the solution. Choose all that apply.)

A. IPM.Schedule.Meeting.Tent
B. IPM.Note
C. IPM.Schedule.Meeting.Request
D. IPM.Appointment
E. IPM.Schedule.Meeting.Cancelled
F. IPM.Schedule.Meeting.Pos
G. IPM.Schedule.Meeting.Neg

Answer: D,E

Explanation: From scenario:
* The CourierMobile app receives Microsoft Outlook appointments (D) and Outlook appointment cancellations (E) from the CloudManager app. The appointments include the address of the location for pick-up or drop-off.


QUESTION 5
You need to create a custom sign-in page to allow the users of the FranchiseMonitor app to authenticate against SharePoint and Margie’s Travel API.
What should you do?

A. Create an app for SharePoint. Set the trust level to Sandbox solution. Create an application page that writes a cookie named FedAuth. Deploy the app and configure the Sign In Page URL in Central Administration Authentication Provider for the zone.
B. Create an app for SharePoint. Set the trust level to Farm solution. Create an application page that writes a cookie named FedAuth. Deploy the app and configure the Sign In Page URL in Central Administration Authentication Provider for the zone.
C. Create an app for SharePoint. Set the trust level to Farm solution. Create an application page that writes a cookie named ASPXAUTH. Deploy the app and configure the Sign In Page URL in Central Administration Authentication Provider for the zone.
D. Create an app for SharePoint. Set the trust level to Sandbox solution. Create an application page that writes a cookie named ASPXAUTH. Deploy the app and configure the Sign In Page URL in Central Administration Authentication Provider for the zone.

Answer: B

Explanation:
The new claims-based authentication in SharePoint 2010 does not use the ASPXAUTH cookie, instead it uses the FedAuth cookie.
SharePoint 2013 tracks FedAuth cookies in the new distributed cache service using Windows Server AppFabric Caching.
Scenario: The FranchiseMonitor app must use claims-based authentication, once launched, to authenticate the franchisee against an API provided by Margie’s Travel.

Click here to view complete Q&A of 70-488 exam
Certkingdom Review

MCTS Training, MCITP Trainnig

Best Microsoft MCTS Certification, Microsoft 70-488 Training at certkingdom.com

Published: October 17, 2012
Languages: English, Chinese (Simplified), French, German, Japanese, Portuguese (Brazil)
Audiences: Developers
Technology: Microsoft Visual Studio 2013, Microsoft Azure
Credit toward certification: MCP, MCSD

Skills measured
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. View video tutorials about the variety of question types on Microsoft exams.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

If you have other questions or feedback about Microsoft Certification exams or about the certification program, registration, or promotions, please contact your Regional Service Center.

Starting April 30, 2014, the questions on this exam include content covering Visual Studio 2013 and updates to Microsoft Azure.

Accessing data (20-25%)
Choose data access technologies
Choose a technology (ADO.NET, Entity Framework, WCF Data Services, Azure storage) based on application requirements
Implement caching
Cache static data, apply cache policy (including expirations); use CacheDependency to refresh cache data; query notifications
Implement transactions
Manage transactions by using the API from System.Transactions namespace; implement distributed transactions; specify transaction isolation level
Implement data storage in Azure
Access data storage in Azure; choose data storage mechanism in Azure (blobs, tables, queues, SQL Database); distribute data by using the Content delivery network (CDN); handle exceptions by using retries (SQL Database); manage Azure Caching
Create and implement a WCF Data Services service
Address resources; implement filtering; create a query expression; access payload formats (including JSON); use data service interceptors and service operators
Manipulate XML data structures
Read filter, create, modify XML data structures; Manipulate XML data by using XMLReader, XMLWriter, XMLDocument, XPath, LINQ to XML; transform XML by using XSLT transformations

Preparation resources

Transaction isolation levels
WCF Data Services
XML documents and data

Querying and manipulating data by using Entity Framework (20-25%)
Query and manipulate data by using the Entity Framework
Query, update, and delete data by using DbContext; build a query that uses deferred execution; implement lazy loading and eager loading; create and run compiled queries; query data by using Entity SQL; perform asynchronous operations using Entity Framework; map a stored procedure
Query and manipulate data by using Data Provider for Entity Framework
Query and manipulate data by using Connection, DataReader, and Command from the System.Data.EntityClient namespace; perform synchronous and asynchronous operations; manage transactions (API); programmatically configure a Data Provider
Query data by using LINQ to Entities
Query data by using LINQ operators (for example, project, skip, aggregate, filter, and join); log queries and database commands; implement query boundaries (IQueryable vs. IEnumerable); implement async query
Query and manipulate data by using ADO.NET
Query and manipulate data by using Connection, DataReader, Command, DataAdapter, DataSet; perform synchronous and asynchronous operations; manage transactions (API)
Create an Entity Framework data model
Structure the data model using table per type, table per class, table per hierarchy; choose and implement an approach to manage a data model (code first vs. model first vs. database first); implement POCO objects; describe a data model by using conceptual schema definitions, storage schema definition, mapping language (CSDL, SSDL, MSL), and Custom Code First Conventions

Preparation resources
Entity Framework
Loading related entities
IQueryable<T> Interface

Designing and implementing WCF Services (15-20%)
Create a WCF service
Create contracts (service, data, message, callback, and fault); implement message inspectors; implement asynchronous operations in the service
Configure WCF services by using configuration settings
Configure service behaviors; configure service endpoints; configure bindings including WebSocket bindings; specify a service contract; expose service metadata (XSDs, WSDL, and metadata exchange endpoint); configure message compression and encoding
Configure WCF services by using the API
Configure service behaviors; configure service endpoints; configure binding; specify a service contract; expose service metadata (XSDs, WSDL, and metadata exchange); WCF routing and discovery features
Secure a WCF service
Implement message level security, implement transport level security; implement certificates; design and implement multiple authentication modes
Consume WCF services
Generate proxies by using SvcUtil; generate proxies by creating a service reference; create and implement channel factories
Version a WCF service
Version different types of contracts (message, service, data); configure address, binding, and routing service versioning
Create and configure a WCF service on Azure
Create and configure bindings for WCF services (Azure SDK—extensions to WCF); relay bindings to Azure using service bus endpoints; integrate with the Azure service bus relay
Implement messaging patterns
Implement one way, request/reply, streaming, and duplex communication; implement Azure Service Bus and Azure Queues
Host and manage services
Manage services concurrency (single, multiple, reentrant); create service hosts; choose a hosting mechanism; choose an instancing mode (per call, per session, singleton); activate and manage a service by using AppFabric; implement transactional services; host services in an Azure worker role

Preparation resources
Windows Communication Foundation Services and WCF Data Services in Visual Studio
<bindings>
Forward-Compatible data contracts

Creating and consuming Web API-based services (15-20%)
Design a Web API
Define HTTP resources with HTTP actions; plan appropriate URI space, and map URI space using routing; choose appropriate HTTP method (get, put, post, delete) to meet requirements; choose appropriate format (Web API formats) for responses to meet requirements; plan when to make HTTP actions asynchronous; design and implement routes
Implement a Web API
Accept data in JSON format (in JavaScript, in an AJAX callback); use content negotiation to deliver different data formats to clients; define actions and parameters to handle data binding; use HttpMessageHandler to process client requests and server responses; implement dependency injection, along with the dependency resolver, to create more flexible applications; implement action filters and exception filters to manage controller execution; implement asynchronous and synchronous actions; implement streaming actions; implement SignalR; test Web API web services
Secure a Web API
Implement HTTPBasic authentication over SSL; implement Windows Auth; prevent cross-site request forgery (XSRF); design, implement, and extend authorization and authentication filters to control access to the application; implement Cross Origin Request Sharing (CORS); implement SSO by using OAuth 2.0; configure multiple authentication modes on a single endpoint
Host and manage Web API
Host Web API in an ASP.NET app; self-host a Web API in your own process (a Windows service) including Open Web Interface for .NET (OWIN); host services in an Azure worker role; restrict message size; configure the host server for streaming
Consume Web API web services
Consume Web API services by using HttpClient synchronously and asynchronously; send and receive requests in different formats (JSON/HTML/etc.); request batching

Preparation resources
Getting started with ASP.NET Web API 2 (C#)
Implementing Basic CRUD functionality with the Entity Framework in ASP.NET MVC application
Json class

Deploying web applications and services (15-20%)
Design a deployment strategy
Create an IIS install package; deploy to web farms; deploy a web application by using XCopy; automate a deployment from TFS or Build Server
Choose a deployment strategy for an Azure web application
Perform an in-place upgrade and VIP swap; configure an upgrade domain; create and configure input and internal endpoints; specify operating system configuration; deploy applications using Azure Web Site
Configure a web application for deployment
Switch from production/release mode to debug mode; use SetParameters to set up an IIS app pool; set permissions and passwords; enable and monitor ASP.NET App Suspend; configure WCF endpoints (including HTTPS protocol mapping), bindings, and behaviors; transform web.config by using XSLT (for example, across development, test, and production/release environments); configure Azure configuration settings
Manage packages by using NuGet
Create and configure a NuGet package; install and update an existing NuGet package; connect to a local repository cache for NuGet, set up your own package repository
Create, configure, and publish a web package
Create an IIS InstallPackage; configure the build process to output a web package; apply pre- and post- condition actions to ensure that transformations are correctly applied; include appropriate assets (web content, certificates)
Share assemblies between multiple applications and servers
Prepare the environment for use of assemblies across multiple servers (interning); sign assemblies by using a strong name; deploy assemblies to the global assembly cache; implement assembly versioning; create an assembly manifest; configure assembly binding redirects (for example, from MVC4 to MVC5)

Preparation resources
ASP.NET Web Deployment using Visual Studio: Introduction
How to: Create a Web Deployment Package in Visual Studio
Installing NuGet


QUESTION 1
You need to recommend a data access technology to the contractor to retrieve data from the new data source.
Which data access technology should you recommend?

A. LINQ to XML
B. ADO.NET Entity Framework
C. ADO.NET DataSets
D. WCF Data Services

Answer: D


QUESTION 2
You need to load flight information provided by Consolidated Messenger.
Which should you use?

A. SQL Server Data Transformation Services (DTS)
B. EntityTransaction and EntityCommand
C. Office Open XML
D. OleDbConnection and OleDbDataReader

Answer: D


QUESTION 3
Data provided by Consolidated Messenger is cached in the HttpContext.Cache object.
You need to ensure that the cache is correctly updated when new data arrives.
What should you do?

A. Ensure that the EffectivePrivateBytesLimit value is greater than the size of the database file.
B. Change the sliding expiration of the cache item to 12 hours.
C. Use the SqlCacheDependency type configured with a connection string to the database file.
D. Use the CacheDependency type configured to monitor the SFTP target folder.

Answer: D


QUESTION 4
Historical flight information data will be stored in Windows Azure Table Storage using the FlightInfo class as the table entity.
There are millions of entries in the table. Queries for historical flight information specify a set of airlines to search and whether the query should return only late flights. Results should be ordered by flight name.
You need to specify which properties of the FlightInfo class should be used at the partition and row keys to ensure that query results are returned as quickly as possible.
What should you do? (Each correct answer presents part of the solution. Choose all that apply.)

A. Use the WasLate property as the row key.
B. Use the Airline property as the row key.
C. Use the WasLate property as the partition key
D. Use the Arrival property as the row key.
E. Use the Airline property as the partition key.
F. Use the Flight property as the row key.

Answer: B,F

Click here to view complete Q&A of 70-487 exam
Certkingdom Review

MCTS Training, MCITP Trainnig

Best Microsoft MCTS Certification, Microsoft 70-487 Training at certkingdom.com

Published: October 4, 2012
Languages: English, Chinese (Simplified), French, German, Japanese, Portuguese (Brazil)
Audiences: Developers
Technology: Microsoft Visual Studio 2013, ASP.NET MVC 5.1
Credit toward certification: MCP, MCSD

Skills measured
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. View video tutorials about the variety of question types on Microsoft exams.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

If you have other questions or feedback about Microsoft Certification exams or about the certification program, registration, or promotions, please contact your Regional Service Center.

Starting April 30, 2014, the questions on this exam include content covering Visual Studio 2013, MVC5, and updates to Microsoft Azure.

Design the application architecture (15-20%)
Plan the application layers
Plan data access; plan for separation of concerns; appropriate use of models, views, and controllers; choose between client-side and server side processing; design for scalability
Design a distributed application
Design a hybrid application (on-premises versus off-premises, including Azure), plan for session management in a distributed environment, plan web farms
Design and implement the Azure role life cycle
Identify and implement Start, Run, and Stop events; identify startup tasks (IIS configuration [app pool], registry configuration, third-party tools)
Configure state management
Choose a state management mechanism (in-process and out of process state management), plan for scalability, use cookies or local storage to maintain state, apply configuration settings in web.config file, implement sessionless state (for example, QueryString)
Design a caching strategy
Implement page output caching (performance oriented), implement data caching, implement HTTP caching, implement Azure caching
Design and implement a WebSocket strategy
Read and write string and binary data asynchronously (long-running data transfers), choose a connection loss strategy, decide a strategy for when to use WebSockets, implement SignalR
Design HTTP modules and handlers
Implement synchronous and asynchronous modules and handlers, choose between modules and handlers in IIS

Preparation resources
Entity Framework Development workflows
DataAdapters and DataReaders
ASP.NET State Management overview

Design the user experience (20-25%)
Apply the user interface design for a web application
Create and apply styles by using CSS, structure and lay out the user interface by using HTML, implement dynamic page content based on a design
Design and implement UI behavior
Implement client validation, use JavaScript and the DOM to control application behavior, extend objects by using prototypal inheritance, use AJAX to make partial page updates, implement the UI by using JQuery
Compose the UI layout of an application
Implement partials for reuse in different areas of the application, design and implement pages by using Razor templates (Razor view engine), design layouts to provide visual structure, implement master/application pages
Enhance application behavior and style based on browser feature detection
Detect browser features and capabilities; create a web application that runs across multiple browsers and mobile devices; enhance application behavior and style by using vendor-specific extensions, for example, CSS
Plan an adaptive UI layout
Plan for running applications in browsers on multiple devices (screen resolution, CSS, HTML), plan for mobile web applications

Preparation resources
Build a better mobile browsing experience
Display modes
Building Modern Web Apps Jump Start

Develop the user experience (15-20%)
Plan for search engine optimization and accessibility
Use analytical tools to parse HTML, view and evaluate conceptual structure by using plugs-in for browsers, write semantic markup (HTML5 and ARIA) for accessibility (for example, screen readers)
Plan and implement globalization and localization
Plan a localization strategy; create and apply resources to UI, including JavaScript resources; set cultures; create satellite resource assemblies
Design and implement MVC controllers and actions
Apply authorization attributes, global filters, and authentication filters; specify an override filter; implement action behaviors; implement action results; implement model binding
Design and implement routes
Define a route to handle a URL pattern, apply route constraints, ignore URL patterns, add custom route parameters, define areas
Control application behavior by using MVC extensibility points
Implement MVC filters and controller factories; control application behavior by using action results, viewengines, model binders, and route handlers
Reduce network bandwidth
Bundle and minify scripts (CSS and JavaScript), compress and decompress data (using gzip/deflate; storage), plan a content delivery network (CDN) strategy (for example, Azure CDN)

Preparation resources
Search Engine Optimization Toolkit
GlobalizationSection Class
FormCollection Class

Troubleshoot and debug web applications (20-25%)
Prevent and troubleshoot runtime issues
Troubleshoot performance, security, and errors; implement tracing, logging (including using attributes for logging), and debugging (including IntelliTrace); enforce conditions by using code contracts; enable and configure health monitoring (including Performance Monitor)
Design an exception handling strategy
Handle exceptions across multiple layers, display custom error pages using global.asax or creating your own HTTPHandler or set web.config attributes, handle first chance exceptions
Test a web application
Create and run unit tests (for example, use the Assert class), create mocks; create and run web tests, including using Browser Link; debug a web application in multiple browsers and mobile emulators
Debug an Azure application
Collect diagnostic information by using Azure Diagnostics API and appropriately implement on demand versus scheduled; choose log types (for example, event logs, performance counters, and crash dumps); debug an Azure application by using IntelliTrace, Remote Desktop Protocol (RDP), and remote debugging; interact directly with remote Azure websites using Server Explorer.

Preparation resources
Using shims to isolate your application from other assemblies for unit testing

Design and implement security (20-25%)
Configure authentication
Authenticate users; enforce authentication settings; choose between Windows, Forms, and custom authentication; manage user session by using cookies; configure membership providers; create custom membership providers; configure ASP.NET Identity
Configure and apply authorization
Create roles, authorize roles by using configuration, authorize roles programmatically, create custom role providers, implement WCF service authorization
Design and implement claims-based authentication across federated identity stores
Implement federated authentication by using Azure Access Control Service; create a custom security token by using Windows Identity Foundation; handle token formats (for example, oAuth, OpenID, Microsoft Account, Google, Twitter, and Facebook) for SAML and SWT tokens
Manage data integrity
Apply encryption to application data, apply encryption to the configuration sections of an application, sign application data to prevent tampering
Implement a secure site with ASP.NET
Secure communication by applying SSL certificates; salt and hash passwords for storage; use HTML encoding to prevent cross-site scripting attacks (ANTI-XSS Library); implement deferred validation and handle unvalidated requests, for example, form, querystring, and URL; prevent SQL injection attacks by parameterizing queries; prevent cross-site request forgeries (XSRF)

Preparation resources
Introduction to ASP.NET Identity
Chapter 5: Authentication, authorization, and identities in WCF
Easy Web App Integration with Windows Azure Active Directory, ASP.NET & Visual Studio


QUESTION 1
If the canvas element is supported by the client browser, the application must display “London 2012” in the footer as text formatted by JavaScript at the end of the _Layout.cshtml file.
You need to modify the layout to ensure that “London 2012″ is displayed as either formatted text or as plain text, depending on what the client browser supports.
Which code segment should you add?

A. <canvas id=”myFooter”>
@(Request,Browser.JavaApplets ? new HtmlString(“London 2012″) : null) </canvas>
B. <canvas id=”myFooter”>London 2012</canvas>
C. <canvas id=”myCanvas”>London 2012</canvas>
D. <canvas id=”myCanvas”></canvas>
<p>London 2012</p>

Answer: C


QUESTION 2
You need to make all of the rows in the table bold in the Views/RunLog/GetLog.cshtml view.
Which code segment should you use?

A. Table > th:last-child { font-weight: bold; }
B. Table+first-child{ font-weight: bold; }
C. Table>tr>th:nth-child{2){font-weight: bold; }
D. Table > tr {font-weight: bold;}

Answer: D


QUESTION 3
You need to display the “miles” unit description after the distance in the GetLog view.
Which line of code should you use to replace line GL21? (Each correct answer presents a complete solution. Choose all that apply.)

A. @log.Distance miles
B. @Htrml.DisplayFor(model => log.Distance) miles
C. @log.Distance.ToString() @Html.TextArea(“miles”)
D. @Html.DisplayFor(model => log.Distance.ToString() + ” miles”)

Answer: A,B


QUESTION 4
You need to implement the business requirements for managing customer data.
What should you do? (Each correct answer presents part of the solution. Choose all that apply.)

A. Add a class named Customer-Controller to the Controllers folder. Then add a method named Edit to the class.
B. Create a new controller named Administration in the Controllers folder. Add an action named EditCustomer to the controller.
C. Add a folder named Customer to the Views folder. Then create a view inside this folder named Edit.aspx.
D. Create a new folder named EditCustomer to the Views folder. In the new folder, create a new file named Administration.aspx.

Answer: A,B

Click here to view complete Q&A of 70-486 exam
Certkingdom Review

MCTS Training, MCITP Trainnig

Best Microsoft MCTS Certification, Microsoft 70-486 Training at certkingdom.com

 

Published: October 18, 2012
Languages: English, Chinese (Simplified), French, German, Japanese, Portuguese (Brazil)
Audiences: Partners, developers
Technology: Visual Studio 2012
Credit toward certification: MCP, MCSD

Skills measured
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. View video tutorials about the variety of question types on Microsoft exams.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

If you have other questions or feedback about Microsoft Certification exams or about the certification program, registration, or promotions, please contact your Regional Service Center.

As of December 2, 2013, this exam includes content covering Windows 8.1 and Visual Studio 2013.

Develop Windows Store apps (15–20%)
Create background tasks
Implement the Windows.applicationmodel.background classes; implement the IBackgroundTask interface
Consume background tasks
Use timing and system triggers; keep communication channels open; request lock screen access; use the BackgroundTransfer class to finish downloads
Create and consume WinMD components
Create a WinMD component in C#; consume a WinMD component; handle WinMD reference types; reference a WinMD component

Preparation resources
Background task sample
Windows Runtime Components in a .NET World

Discover and interact with devices (15–20%)
Capture media with the camera and microphone
Use CameraCaptureUI to capture pictures or video; use MediaCapture to capture pictures, video, or audio; configure camera settings; set media formats; handle media capture events; implement advanced photo capabilities, such as sequence mode, thumbnails, and focus mode
Get data from sensors
Determine the availability of a sensor (Windows.devices.sensors); add sensor requests to the app manifest; handle sensor events; get sensor properties; determine location via GPS; enable geofencing
Enumerate and discover device capabilities
Discover the capabilities of a device (for example, GPS, accelerometer, near field communication, and camera)
Implement device access
USB; Bluetooth; Human Interface Device (HID); 3D printer support; Point of Service (PoS) devices

Preparation resources
CameraCaptureUI Sample
Bluetooth device support
USB device support

Program user interaction (15–20%)
Implement printing by using contracts and charms
Implement the print contract; create a custom print template; construct a print preview; handle print pagination; implement in-app printing; expose printer settings within your app
Implement Play To by using contracts and charms
Register your app for Play To; use PlayToManager to stream media assets; register your app as a PlayToReceiver; programmatically implement Play To functionality
Notify users by using Windows Push Notification Service (WNS)
Authenticate with WNS; request, create, and save a notification channel; call and poll the WNS; configure and implement push notifications by using Azure Mobile Services

Preparation resources
Azure Mobile Services for Windows Store app and Android app developers

Enhance the user interface (15–20%)
Design for and implement UI responsiveness
Choose an asynchronous strategy for your app; implement the Task Parallel library for multi-processor utilization; convert asynchronous operations to tasks
Create animations and transitions
Apply animations from the animation library; create and customize animations and transitions, including XAML transitions; implement storyboards and transformations; utilize built-in animations for controls
Create custom controls
Choose the appropriate base control to create a custom control template; style a control through control templates; design the control template to respond to changes in windowing modes
Design Windows Store apps for globalization and localization
Implement .resw files to translate text; implement collation and grouping to support different reading directions; implement culture-specific formatting for dates and times

Preparation resources
XAML user and custom controls sample
Globalizing your app (Windows Store apps using JavaScript and HTML)

Manage data and security (15–20%)
Design and implement data caching
Choose which types of items (user data, settings, app data) in an app should be persisted to the cache according to requirements; choose when items are cached; choose where items are cached (Microsoft Azure, Azure Mobile Services, remote storage); select the caching mechanism; store data by using LocalStorage and SessionStorage
Save and retrieve files from the file system
Handle file streams; save and retrieve files by using StorageFile and StorageFolder classes; set file extensions and associations; save and retrieve files by using the file picker classes; compress files to save space; access libraries and KnownFolders, for example, pictures, documents, and videos; manage appearance of the file picker; improve searchability by using Windows Index; integrate OneDrive with apps; compare files; manage libraries; secure application data
Secure app data
Encrypt data by using the Windows.Security.Cryptography namespace; enroll and request certificates; encrypt data by using certificates; revoke file permissions

Prepare for a solution deployment (15–20%)
Design and implement monetization features in an app
Set up a timed trial; set up a feature-based trial; set up in-app purchases; transition an app from trial to full; implement in-app purchases
Design for error handling
Design the app so that errors and exceptions never reach the user; application class for global collection; handle device capability errors; handle asynchronous errors
Design and implement a test strategy
Recommend a functional test plan; implement a coded UI test; recommend a reliability test plan (performance testing, stress testing, scalability testing, duration testing); implement unit testing in an app; simulate in-app purchases
Design a diagnostics and monitoring strategy
Design profiling, tracing, performance counters, audit trails (events and information), and usage reporting; decide where to log events (local vs. centralized reporting)
Evaluate and configure for Windows store deployment
Configure app options to submit to store, such as age restrictions, privacy statement, permissions, images, and contact information; create application files, resource files, and application bundles; verify application readiness by using the Windows Application Certification Kit (WACK)

Preparation resources
Testing Windows Store Apps
Debugging and testing


QUESTION 1
You need to implement the requirements for the playback of media.
What should you do? (Each correct answer presents part of the solution. Choose all that apply.)

A. Add the following line of code at line MC02. private void ShowPlayTo()

{
Windows.Media.PlayTo.PlayToManager.ShowPlayToUI();
}

B. Add the following line of code at line MC06. ptMgr.DefauitSourceSelection = false;
C. Add the following line of code at line MC10. ptMgr.PlayRequested += SourceRequestHandler;
D. Add the following line of code at line MC05. ptMgr.SourceRequested += SourceRequestHandler;

Answer: B,D


QUESTION 2
You need to ensure that the VideoProcessor component can be used by the Windows Store app.
What should you do? (Each correct answer presents part of the solution. Choose all that apply.)

A. Add the following attribute to line IP19. [Windows.Foundation.Metadata.DefaultOverload()]
B. Replace line IP01 with the following line of code. Static class VideoProcessor
C. Replace line IP09 with the following line of code. PublicVideoProcessor(string videoName, int ID)
D. Add the following attribute to line IP14. [Windows.Foundation.Metadata.DefaultOverload()]
E. Replace line IP01 with the following line of code. Public sealed class VideoProcessor

Answer: A,C,E


QUESTION 3
You need to implement the requirements for streaming media.
What should you do? (Each correct answer presents part of the solution. Choose all that apply.)

A. Enable access to the Videos Library.
B. Ensure that the app stays in the foreground while media is being streamed.
C. Enable access to the Pictures Library.
D. Register for the SourceRequested event.
E. Enable access to the Music Library.
F. Register for the PlayRequested event.

Answer: A,D

Explanation: From scenario:
Team members must be able to stream video clips to other devices in the vicinity of the team member’s device. The app will not support the streaming of photographs.
D: You can use Play To to stream the audio or video in your application, as well as images, by implementing the Play To contract. To implement the Play To contract in your application, register for the sourceRequested event.
Note:
To register for the sourceRequested event, get a reference to the current PlayToManager by calling the getForCurrentView method. You can then call addEventHandler on the PlayToManager to associate your event handler with the sourceRequested event. In your event handler, pass the media element from your application to the setSource method of the PlayToSourceRequestedEventArgs object passed to the event handler as shown in the following example.
// Play To Contract
private Windows.Media.PlayTo.PlayToManager ptm = Windows.Media.PlayTo.PlayToManager.GetForCurrentView();
protected override void OnNavigatedTo(NavigationEventArgs e)
{
ptm.SourceRequested += sourceRequestHandler;
}
private void sourceRequestHandler( Etc.


QUESTION 4
You need to implement the behavior requirements for the photo viewer.
Which controls should you create?

A. Create two SemanticZoom controls and one ListView control.
B. Create one SemanticZoom control and one ListView control.
C. Create one ScrollViewer control, one SemanticZoom control, and one GridView control.
D. Create two GridView controls and one SemanticZoom control.

Answer: D


QUESTION 5
You need to implement the photo viewer control to meet the requirements.
What should you do? (Each correct answer presents part of the solution. Choose all that apply.)

A. Add the themes\generic.xaml file to the project and reference it from the control.
B. Create a composite control.
C. Create a user control.
D. Create a custom control.
E. In the constructor of the class, set the value of the DefaultStyleKey to the type of the control.

Answer: C,D,E

 

Click here to view complete Q&A of 70-485 exam
Certkingdom Review

MCTS Training, MCITP Trainnig

Best Microsoft MCTS Certification, Microsoft 70-485 Training at certkingdom.com

 

Published: October 23, 2012
Languages: English, Chinese (Simplified), French, German, Japanese, Portuguese (Brazil)
Audiences: Partners, developers Technology Visual Studio 2012
Credit toward certification: MCP, MCSD

Skills measured
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. View video tutorials about the variety of question types on Microsoft exams.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

If you have other questions or feedback about Microsoft Certification exams or about the certification program, registration, or promotions, please contact your Regional Service Center.

Design Windows Store apps (20-25%)
Design the UI layout and structure
Evaluate the conceptual design and decide how the UI will be composed; design for the inheritance and re-use of visual elements (e.g., styles, resources); design for accessibility; decide when custom controls are needed; use the Hub App template
Design for separation of concerns (SOC)
Plan the logical layers of your solution to meet app requirements; design loosely coupled layers; incorporate WinMD components
Apply the MVVM pattern to your app design
Design and implement the appropriate data model to support business entities; design your viewmodel to support your view based on your model; develop a view to meet data-binding requirements; create view models using INotifyPropertyChanged, ObservableCollection, and CollectionViewSource
Design and implement Process Lifetime Management (PLM)
Choose a state management strategy; handle the suspend event; prepare for app termination; handle the Resume event; handle the OnActivated event; check the ActivationKind and previous state
Plan for an app deployment
Plan a deployment based on Windows Store app certification requirements; prepare an app manifest (capabilities and declarations); sign an app; plan the requirements for an enterprise deployment

Develop Windows Store apps (15-20%)
Access and display contacts
Call the ContactsPicker class; filter which contacts to display; display a set number of contacts; create and modify contact information; select specific contact data
Design for charms and contracts
Choose the appropriate charm based on app requirements; design your app in a charm- and contract-aware manner; configure app manifest for correct permissions
Implement search
Provide search suggestions using the SearchPane class and SearchBox control; search for and launch other apps; provide and constrain search within an app, including inside and outside of Search charm; provide search result previews; implement activation from within search; configure search contracts
Implement Share in an app
Use the DataTransferManager class to share data with other apps; accept sharing requests by implementing activation from within Share; limit the scope of sharing using the DataPackage object; implement in-app Share outside of Share charm; use web links and application links
Manage app settings and preferences
Choose which app features are accessed in AppSettings; add entry points for AppSettings in the Settings window; create settings flyouts; store and retrieve settings from the roaming app data store
Integrate media features
Support DDS images; implement video playback; implement XVP and DXVA; implement Text to Speech (TTS)

Create the user interface (20-25%)
Create layout aware apps to handle windowing modes
Respond to changes in orientation; adapt to new windowing modes by using the ViewManagement namespace; manage settings for an apps view
Implement layout controls
Implement the Grid control to structure your layout; set the number of rows/columns and size; enable zoom and scroll capabilities in layout controls; manage text flow and presentation
Design and implement the app/nav bar
Determine what to put on the app/nav bar based on app requirements; style and position app/nav bar items; design the placement of controls on the app/nav bar; handle app/nav bar events; design the placement of controls on the app/nav bar
Design and implement data presentation
Choose and implement data controls and properties to meet app requirements (e.g., ListView, GridView, FlipView, DatePicker, TimePicker, Hyperlink, PlaceholderText, menu flyouts, and CommandBar); create data templates to meet app requirements
Create and manage XAML styles and templates
Implement and extend styles and templates; implement gradients; modify styles based on event and property triggers; create shared resources and themes

Preparation resources
XAML AppBar control sample

Program the user interaction (20-25%)
Create and manage tiles
Create and update tiles and tile contents; create and update badges (TileUpdateManager class); respond to notification requests; choose an appropriate tile update schedule based on app requirements
Notify users by using toast
Enable an app for toast notifications; populate toast notifications with images and text using the ToastUpdateManager class; play sounds with toast notifications; respond to toast events; control toast duration; configure and use Azure Mobile Services for push notifications
Manage input devices
Capture Gesture library events; create custom gesture recognizers; listen to mouse events or touch gestures; manage Stylus input and inking
Design and implement navigation in an app
Handle navigation events, check navigation properties, and call navigation functions by using the Navigation framework; design navigation to meet app requirements; Semantic Zoom

Preparation resources
Tile and tile notification overview (Windows Store apps)
Toast notification overview (Windows Store apps)
Navigation model (using C#/VB/C++ and XAML)

Manage security and data (20-25%)
Choose an appropriate data access strategy
Choose the appropriate data access strategy (file based, web service, remote storage, including Microsoft Azure storage and Azure Mobile Services) based on requirements
Retrieve data remotely
Use HttpClient to retrieve web services; set the appropriate HTTP verb for REST; consume SOAP/WCF services; use WebSockets for bi-directional communication; handle the progress of data requests
Implement data binding
Choose and implement data-bound controls; bind collections to items controls; implement the IValueConverter interface; create and set dependency properties; validate user input; enable filtering, grouping, and sorting data in the user interface
Manage Windows Authentication and Authorization
Retrieve a user’s roles or claims; store and retrieve credentials by using the PasswordVault class; implement the CredentialPicker class; verify credential existence by using credential locker; store account credentials in app settings
Manage Web Authentication
Use the Windows.Security.Authentication.Web namespace; set up oAuth2 for authentication; implement the CredentialPicker class; set up single sign-on (SSO); implement credential roaming; implement the WebAuthenticationBroker class; support proxy authentication for enterprises

Preparation resources
Connecting to web services (Windows Store apps using C#/VB/C++ and XAML)
Data binding overview (Windows Store apps using C#/VB/C++ and XAML)
Managing user info (Windows Store apps using C#/VB/C++ and XAML)

 

QUESTION 1
You need to ensure that launching the app displays the required information.
From which ApplicationExecutionState enumeration should you configure the user interface state?

A. ClosedByUser
B. Suspended
C. NotRunning
D. Running
E. Terminated

Answer: E

Explanation: The user closes the app through the close gesture or Alt+F4 and takes longer than 10 seconds to activate the app again.
*From scenario: The app must meet the following technical requirements: Retain state for each user and each device.
Restore previously saved state each time the app is launched.
Your app can use activation to restore previously saved data in the event that the operating system terminates your app, and subsequently the user re-launches it. The OS may terminate your app after it has been suspended for a number of reasons. The user may manually close your app, or sign out, or the system may be running low on resources.
Ref: http://msdn.microsoft.com/en-us/library/windows/apps/hh464925.aspx


QUESTION 2
You need to choose the appropriate data binding strategy for the image list box.
Which method should you use?

A. System.Drawing.ImageConverter.ConvertToString()
B. IValueConverter.ConvertBack()
C. IValueConverter.Convert()
D. System.Drawing. ImageConverter-ConvertFromStrin()

Answer: C

Explanation: IValueConverter.Convert
The data binding engine calls this method when it propagates a value from the binding source to the binding target.


QUESTION 3
You need to ensure that only the correct information is preserved when the user switches to another app.
Which actions should you perform? (Each correct answer presents part of the solution. Choose all that apply.)

A. Save application state by calling the SaveDataToRoamingStorage() method,
B. Save photographs by calling the SaveDataToLocalStorage() method.
C. Save photographs by calling the SaveDataToWebService() method.
D. save application state by calling the SaveDataToLocalStorage() method.

Answer: A,B

Explanation: A: From scenario: The app must meet the following technical requirements: Retain state for each user and each device.
B: From scenario: The app must store cached images on the device only


QUESTION 4
You need to ensure that the app resumes according to the requirements.
Which actions should you perform? (Each correct answer presents part of the solution. Choose all that apply.)

A. Retrieve new user content by using the Window.Current.Dispatcher.ProcessEvents()
method in the App_Resuming event handler.
B. update the user interface by using the Window.Current.Dispatcher.Invoke() method in the App_Resuming event handler.
C. Override the OnLaunched event handler.
D. Retrieve new user content by using the Window.Current.Dispatcher.ProcessEvents() method in the OnLaunched event handler when the ActivationKind is Launch.
E. Update the user interface by using the Window.Current.Dispatcher.Invoke() method in the OnLaunched event handler when the ActivationKind is Launch.
F. Register the App_Resuming event handler for the Resuming event.

Answer: A,B

Explanation:
From scenario:
The app must meet the following technical requirements:
/ When the app resumes after a period of suspension, refresh the user interface, tile images, and data with current information from the web service.


QUESTION 5
You need to choose the appropriate data binding strategy for the image list box.
Which method should you use?

A. System.Drawing.ImageConverter.ConvertTo(value, typeof(Image))
B. IValueConverter.Convert()
C. System.Drawing.ImageConverter.ConvertFrom(value, typeof(Image), CultureInfo.CurrentUICulture)
D. IValueConverter.ConvertBack ()

Answer: B

Explanation: IValueConverter.Convert
The data binding engine calls this method when it propagates a value from the binding source to the binding target.

 

Click here to view complete Q&A of 70-484 exam
Certkingdom Review

MCTS Training, MCITP Trainnig

Best Microsoft MCTS Certification, Microsoft 70-484 Training at certkingdom.com

 

Exam 70-483 Programming in C#

Written by admin
June 20th, 2016

Published: October 12, 2012
Languages: English, Chinese (Simplified), French, German, Japanese, Portuguese (Brazil)
Audiences: Developers
Technology: Visual Studio 2012
Credit toward certification: MCP, MCSD

Skills measured
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. View video tutorials about the variety of question types on Microsoft exams.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

If you have other questions or feedback about Microsoft Certification exams or about the certification program, registration, or promotions, please contact your Regional Service Center.

Manage program flow (25–30%)
Implement multithreading and asynchronous processing
Use the Task Parallel library (ParallelFor, Plinq, Tasks); create continuation tasks; spawn threads by using ThreadPool; unblock the UI; use async and await keywords; manage data by using concurrent collections
Manage multithreading
Synchronize resources; implement locking; cancel a long-running task; implement thread-safe methods to handle race conditions
Implement program flow
Iterate across collection and array items; program decisions by using switch statements, if/then, and operators; evaluate expressions
Create and implement events and callbacks
Create event handlers; subscribe to and unsubscribe from events; use built-in delegate types to create events; create delegates; lambda expressions; anonymous methods
Implement exception handling
Handle exception types (SQL exceptions, network exceptions, communication exceptions, network timeout exceptions); catch typed vs. base exceptions; implement try-catch-finally blocks; throw exceptions; determine when to rethrow vs. throw; create custom exceptions

Preparation resources
Asynchronous programming with Async and Await (C# and Visual Basic)
Threading (C# and Visual Basic)
Selection statements (C# reference)

Create and use types (25–30%)
Create types
Create value types (structs, enum), reference types, generic types, constructors, static variables, methods, classes, extension methods, optional and named parameters, and indexed properties; create overloaded and overriden methods
Consume types
Box or unbox to convert between value types; cast types; convert types; handle dynamic types; ensure interoperability with unmanaged code, for example, dynamic keyword
Enforce encapsulation
Enforce encapsulation by using properties, by using accessors (public, private, protected), and by using explicit interface implementation
Create and implement a class hierarchy
Design and implement an interface; inherit from a base class; create and implement classes based on the IComparable, IEnumerable, IDisposable, and IUnknown interfaces
Find, execute, and create types at runtime by using reflection
Create and apply attributes; read attributes; generate code at runtime by using CodeDom and lambda expressions; use types from the System.Reflection namespace (Assembly, PropertyInfo, MethodInfo, Type)
Manage the object life cycle
Manage unmanaged resources; implement IDisposable, including interaction with finalization; manage IDisposable by using the Using statement; manage finalization and garbage collection
Manipulate strings
Manipulate strings by using the StringBuilder, StringWriter, and StringReader classes; search strings; enumerate string methods; format strings

Preparation resources
Types (C# programming guide)
Classes and structs (C# programming guide)
Object-oriented programming (C# and Visual Basic)

Debug applications and implement security (25–30%)
Validate application input
Validate JSON data; data collection types; manage data integrity; evaluate a regular expression to validate the input format; use built-in functions to validate data type and content out of scope: writing regular expressions
Perform symmetric and asymmetric encryption
Choose an appropriate encryption algorithm; manage and create certificates; implement key management; implement the System.Security namespace; hashing data; encrypt streams
Manage assemblies
Version assemblies; sign assemblies using strong names; implement side-by-side hosting; put an assembly in the global assembly cache; create a WinMD assembly
Debug an application
Create and manage compiler directives; choose an appropriate build type; manage programming database files and symbols
Implement diagnostics in an application
Implement logging and tracing; profiling applications; create and monitor performance counters; write to the event log

Preparation resources
Validating data
.NET Framework regular expressions

Implement data access (25–30%)
Perform I/O operations
Read and write files and streams; read and write from the network by using classes in the System.Net namespace; implement asynchronous I/O operations
Consume data
Retrieve data from a database; update data in a database; consume JSON and XML data; retrieve data by using web services
Query and manipulate data and objects by using LINQ
Query data by using operators (projection, join, group, take, skip, aggregate); create method-based LINQ queries; query data by using query comprehension syntax; select data by using anonymous types; force execution of a query; read, filter, create, and modify data structures by using LINQ to XML
Serialize and deserialize data
Serialize and deserialize data by using binary serialization, custom serialization, XML Serializer, JSON Serializer, and Data Contract Serializer
Store data in and retrieve data from collections
Store and retrieve data by using dictionaries, arrays, lists, sets, and queues; choose a collection type; initialize a collection; add and remove items from a collection; use typed vs. non-typed collections; implement custom collections; implement collection interfaces

Preparation resources
File system and the registry (C# programming guide)
Connecting to data in Visual Studio
Editing data in your application


QUESTION 1
You work as a senior developer at ABC.com. The ABC.com network consists of a single domain
named ABC.com.
You are running a training exercise for junior developers. You are currently discussing the use of
the Queue <T> collection type.
Which of the following is TRUE with regards to the Queue <T>collection type?

A. It represents a first in, first out (FIFO) collection of objects.
B. It represents a last in, first out (LIFO) collection of objects.
C. It represents a collection of key/value pairs that are sorted by key based on the associated
IComparer<T> implementation.
D. It represents a list of objects that can be accessed by index.

Answer: A

Explanation:


QUESTION 2
You work as a developer at ABC.com. The ABC.com network consists of a single domain named
ABC.com.
You have written the following code segment:
int[] filteredEmployeeIds = employeeIds.Distinct().Where(value => value !=
employeeIdToRemove).OrderByDescending(x => x).ToArray();
Which of the following describes reasons for writing this code? (Choose two.)

A. To sort the array in order from the highest value to the lowest value.
B. To sort the array in order from the lowest value to the highest value.
C. To remove duplicate integers from the employeeIds array.
D. To remove all integers from the employeeIds array.

Answer: A,C

Explanation:


QUESTION 3
You work as a senior developer at ABC.com. The ABC.com network consists of a single domain named ABC.com.
You are running a training exercise for junior developers. You are currently discussing the use of a
method that moves the SqlDataReader on to the subsequent record.
Which of the following is the SqlDataReader method that allows for this?

A. The Read method.
B. The Next method.
C. The Result method.
D. The NextResult method.

Answer: A

Explanation:


QUESTION 4
You work as a developer at ABC.com. The ABC.com network consists of a single domain named ABC.com.
You have received instructions to create a custom collection for ABC.com. Objects in the
collection must be processed via a foreach loop.
Which of the following is TRUE with regards to the required code?

A. The code should implement the ICollection interface.
B. The code should implement the IComparer interface.
C. The code should implement the IEnumerable interface.
D. The code should implement the IEnumerator interface.

Answer: C

Explanation:


QUESTION 5
You work as a senior developer at ABC.com. The ABC.com network consists of a single domain named ABC.com.
You are running a training exercise for junior developers. You are currently discussing the use of LINQ queries.
Which of the following is NOT considered a distinct action of a LINQ query?

A. Creating the query.
B. Obtaining the data source.
C. Creating the data source.
D. Executing the query.

Answer: C

Explanation:

Click here to view complete Q&A of 70-483 exam
Certkingdom Review

MCTS Training, MCITP Trainnig

Best Microsoft MCTS Certification, Microsoft 70-483 Training at certkingdom.com

Published: October 4, 2012
Languages: English, Chinese (Simplified), French, German, Japanese, Portuguese (Brazil)
Audiences: Developers
Technology: Visual Studio 2012
Credit toward certification: MCP, MCSD

Skills measured
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. View video tutorials about the variety of question types on Microsoft exams.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

If you have other questions or feedback about Microsoft Certification exams or about the certification program, registration, or promotions, please contact your Regional Service Center.

As of November 18, 2013, this exam includes content covering Windows 8.1 and Visual Studio 2013.

Develop Windows Store apps (15-20%)
Create background tasks
Implement the Windows.applicationmodel.background classes; implement WebUIBackgroundTaskInstance; create a background task to manage and preserve resources; create a background task to get notifications for an app; register the background task by using the BackgroundTaskBuilder class; prioritize tasks by using the Scheduler namespace
Consume background tasks
Use timing triggers and system triggers; keep communication channels open; request lock screen access; use the backgroundtransfer class to finish downloads
Integrate WinMD components into a solution
Consume a WinMD component in JavaScript; handle WinMD reference types; reference a WinMD component

Preparation resources
Background task sample
Windows Runtime Components in a .NET World

Discover and interact with devices (15-20%)
Capture media with the camera and microphone
Use CameraCaptureUI to take pictures or video, and configure camera settings; use MediaCapture to capture pictures, video, and audio; configure camera settings; set media formats; handle media capture events; implement advanced photo capabilities, such as sequence mode, thumbnails, and focus mode
Get data from sensors
Determine the availability of a sensor (Windows.devices.sensors); add sensor requests to the app manifest; handle sensor events; get sensor properties; determine location via GPS; enable geofencing
Enumerate and discover device capabilities
Discover the capabilities and properties of available devices, for example, GPS, removable storage, accelerometer, and near field communication
Implement device access
USB; Bluetooth; Human Interface Device (HID); 3D printer support; Point of Service (PoS) devices

Preparation resources
CameraCaptureUI Sample
Bluetooth device support
USB device support

Program user interaction (15-20%)
Implement printing by using contracts and charms
Implement the print contract; create a custom print template; construct a print preview; handle print pagination; implement in-app printing; expose printer settings within an app
Implement Play To by using contracts and charms
Register an app for Play To; use PlayToManager stream media assets; register an app as a PlayToReceiver; programmatically implement PlayTo functionality
Notify users by using Windows Push Notification Service (WNS)
Authenticate with WNS; request, create, and save a notification channel; call and poll the WNS; configure and implement push notifications by using Azure Mobile Services

Preparation resources
Azure Mobile Services for Windows Store app and Android app developers

Enhance the user interface (15-20%)
Design for and implement UI responsiveness
Choose an asynchronous strategy between web workers and promises; implement web workers; nest and chain promises; make custom functions promise-aware; improve interface performance by using the Scheduler namespace
Implement animations and transitions
Apply animations from the animation library (WinJS.UI.animation); create and customize animations and transitions by using CSS; apply transformations; create animations by using keypoints; apply timing functions; animate with the HTML5 <canvas> element
Create custom controls
Create custom controls using WinJS.Namespace, WinJS.Class.define, and HTML; bind to custom controls with data-win-bind; inherit from and extend an existing WinJS control
Design apps for globalization and localization
Implement .resjson files to translate text; implement collation and grouping to support different reading directions; implement culture-specific formatting for dates and times; bind JSON properties to resources by using the data-win-res property

Preparation resources
Globalizing your app (Windows Store apps using JavaScript and HTML)

Manage data and security (15-20%)
Design and implement data caching
Choose which types of items (user data, settings, application data) in your app should be persisted to the cache based on requirements; choose when items are cached; choose where items are cached (Microsoft Azure, Azure Mobile Services, remote storage); select a caching mechanism; store data by using indexDB, LocalStorage, and SessionStorage
Save and retrieve files
Handle file streams; save and retrieve files by using the StorageFile and StorageFolder classes; set file extensions and associations; save and retrieve files by using file pickers and the folder picker; compress files to save space; access libraries and KnownFolders, for example, pictures, documents, and videos; manage appearance of the file picker; improve searchability by using Windows Index; integrate OneDrive with apps; compare files; manage libraries
Secure application data
Encrypt data by using the Windows.Security.Cryptography namespace; enroll and request certificates; encrypt data by using certificates; revoke file permissions

Prepare for a solution deployment (15-20%)
Design and implement monetization features in an app
Set up a timed trial; set up a feature-based trial; implement in-app purchases; transition an app from trial to full
Design for error handling
Design the app so that errors and exceptions never reach the user; handle device capability errors; handle promises errors
Design and implement a test strategy
Design a functional test plan; implement a coded UI test; design a reliability test plan, including performance testing, stress testing, scalability testing, and duration testing; simulate in-app purchases
Design a diagnostics and monitoring strategy
Design profiling, tracing, performance counters, audit trails (events and information), and usage reporting; decide where to log events (local vs. centralized reporting)
Evaluate and configure for Windows Store deployment
Configure app options to submit to the Windows Store, such as age restrictions, privacy statement, permissions, images, and contact information; create application files, resource files, and application bundles; verify application readiness by using the Windows Application Certification Kit (WACK)

Preparation resources
Testing Windows Store apps
Debugging and testing


QUESTION 1
You need to complete the code to start the background task.
Which code segment should you insert at line BG07?

A. Windows.ApplicationModel.Background.SystemTriggerType.connectedStateChange, true
B. Windows.ApplicationModel.Background.SystemTriggerType.networkStateChange, false
C. Windows.ApplicationModel.Background.SystemTriggerType.sessionConnected, true
D. Windows.ApplicationModel.Background.SystemTriggerType.internetAvailable, false

Answer: D


QUESTION 2
You need to identify the required camera specifications.
Which code segment should you insert at line VD06?

A. var maxZoom = videoDev.zoom.capabilities.max;
B. var cameraType = videoDev.extendedZoomProperties(“cameraType”);
C. var cameraZoom = videoDev.zoom;
D. var minZoom = mediaCaptureSettings.min.millimeters;

Answer: A


QUESTION 3
You need to attach the background task.
Which code segment should you insert at line BG09?

A. var task = builder.register( );
B. var task = Windows. ApplicationModel.Background.BackgroundTaskBuilder.insert (builder);
C. var task: = Windows.ApplicationModel.Background.BackgroundTaskBuilder.insert (builder, this);
D. var task = builder.setTrigger ( );

Answer: A


QUESTION 4
You need to set the default storage location for the client profiles.
Which code segment should you insert at line CD04?

A. fop.defaultFolder = Windows.Storage.Pickers.PickerLocationId.documentsLibrary;
B. fop.defaultFolder = environment.getFolderPath (environment.specialFolder.applicationData);
C. fop.suggestedStartLocation = “%AppData%”;
D. fop.suggestedStartLocation = Windows.Storage.Pickers.PickerLocationId.documentsLibrary;

Answer: A


QUESTION 5
You need to prevent the exception that is being thrown by the findCamera( ) method.
What should you do?

A. Check the devices collection for multiple devices.
B. Place a try block immediately after line VD12 and a catch block immediately before line VD17. In the catch
block, display the message property of the exception object to the user.
C. In line VD10, set the cameraID variable to null.
D. Check the devices collection for null before setting the cameraID variable.

Answer: D

Click here to view complete Q&A of 70-482 exam
Certkingdom Review

MCTS Training, MCITP Trainnig

Best Microsoft MCTS Certification, Microsoft 70-482 Training at certkingdom.com

Published: October 11, 2012
Languages: English, Chinese (Simplified), French, German, Japanese, Portuguese (Brazil)
Audiences: Developers
Technology: Visual Studio 2012
Credit toward certification: MCP, MCSD

Skills measured
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. View video tutorials about the variety of question types on Microsoft exams.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

If you have other questions or feedback about Microsoft Certification exams or about the certification program, registration, or promotions, please contact your Regional Service Center.

Design Windows Store apps (20-25%)
Design the UI layout and structure
Evaluate the conceptual design; decide how the UI will be composed; design for the inheritance and re-use of visual elements (e.g., styles, resources); design for accessibility; decide when custom controls are needed; use the Hub App template
Design for separation of concerns
Plan the logical layers of your solution to meet application requirements; design loosely coupled layers; incorporate WinMD components
Design and implement Process Lifetime Management (PLM)
Choose a state management strategy; handle the suspend event (oncheckpoint); prepare for app termination; handle the onactivated event; check the ActivationKind and previous state
Plan for an application deployment
Plan a deployment based on Windows 8 Application certification requirements; prepare an app manifest (capabilities and declarations); sign an app; plan the requirements for an enterprise deployment

Develop Windows Store apps (15-20%)
Access and display contacts
Call the ContactsPicker (windows.applicationmodel.contacts) class; filter which contacts to display; display a set number of contacts; create and modify contact information; select specific contact data
Design for charms and contracts
Choose the appropriate charms based on app requirements; design an application to be charm- and contract-aware; configure the application manifest for correct permissions
Implement search
Provide search suggestions using the SearchPane and SearchBox control class; search and launch other apps; provide and constrain search within an app, including inside and outside of search charm; provide search result previews; implement activation from within search; configure search contracts
Implement Share in an app
Use the DataTransferManager class to share data with other apps; accept sharing requests by implementing activation from within Share; limit the scope of sharing using the DataPackage object; implement in-app Share outside of Share charm; use web links and application links
Manage application settings and preferences
Choose which application features are accessed in AppSettings; add entry points for AppSettings in the Settings window; create settings flyouts using the SettingsFlyout control; add settings options to SettingsFlyout; store and retrieve settings from the roaming app data store
Integrate media features
Support DDS images; implement video playback; implement XVP and DXVA; implement TTS; implement audio and video playback using HTML5 DRM

Create the user interface (20-25%)
Implement WinJS controls
Flipview; flyout; grid layout; list layout; menu object; WebView; item container; repeater
Implement HTML layout controls
Implement layout controls to structure your layout; implement templates and bindings; support scrolling and zooming with CSS3; manage text flow and presentation, including overflow
Create layout-aware apps to handle windowing modes
Use CSS3 media queries to adapt to different devices; respond to changes in orientation; adapt to new windowing modes by using the ViewManagement namespace; manage setting for an apps view
Design and implement the app bar
Determine what to put on the app bar based on app requirements; style and position app bar items; design the placement of controls on the app bar; handle AppBar events
Apply CSS styling
Implement gradients, grid layouts, zooming, scroll snapping, and media queries

Preparation resources
XAML AppBar control sample

Program user interaction (20-25%)
Manage input devices
Capture gesture library events; create custom gesture recognizers; listen to mouse events or touch gestures; manage Stylus input and inking; handle drag and drop events
Design and implement navigation in an app
Handle navigation events, check navigation properties, and call navigation functions by using the WinJS.Navigation namespace; design navigation to meet app requirements; Semantic Zoom; load HTML fragments
Create and manage tiles
Create and update tiles and tile contents; create and update badges (the TileUpdateManager class); respond to notification requests; choose an appropriate tile update schedule based on app requirements
Notify users by using toast
Enable an app for toast notifications; populate toast notifications with images and text by using the ToastUpdateManager; play sounds with toast notifications; respond to toast events; control toast duration; configure and use Azure Mobile Services for push notifications

Preparation resources
Supporting navigation (Windows Store apps using JavaScript and HTML)
Tile and tile notification overview (Windows Store Apps)
Toast notification overview (Windows Store Apps)

Manage security and data (20-25%)
Choose a data access strategy
Choose the appropriate data access strategy (file based; web service; remote storage, including Microsoft Azure storage and Azure Mobile Services) based on requirements
Retrieve data remotely
Use XHR or HttpClient to retrieve web services; set appropriate HTTP verb for REST; handle progress of data requests; consume SOAP/WCF services; use WebSockets for bidirectional communication
Implement data binding
Choose and implement data-bound controls, including WinJS.UI.ListView, to meet requirements; bind data to item templates such as WinJS.Binding.Template; bind data to controls by using data-win-control and data-win-bind; configure an iterator with data-win-options; enable filtering, sorting, and grouping data in the user interface
Manage Windows Authentication and Authorization
Retrieve a user’s roles or claims; store and retrieve credentials by using the PasswordVault class; implement the CredentialPicker class; verify credential existence by using credential locker; store account credentials in app settings
Manage Web Authentication
Use the Windows.Security.Authentication.Web namespace; set up OAuth2 for authentication; CredentialPicker; set up single sign-on (SSO); implement credential roaming; implement the WebAuthenticationBroker class; support proxy authentication for enterprises

Preparation resources
Connecting to web services (Windows Store apps using JavaScript and HTML)
Data binding (Windows Store apps using JavaScript and HTML)
Managing user info (JavaScript)

QUESTION 1
You are preparing to write code that configures a CredentialPicker object. The code should allow
for platinum members to save their user credentials according to business authentication
prerequisites.
Which of the following is the property that should be included in your code?

A. The PreviousCredential property.
B. The AuthenticationProtocol property.
C. The CredentialSaveOption property.
D. The TargetName property.

Answer: C

Explanation:


QUESTION 2
You are preparing to write code that enforces the technical search capabilities requirements.
Which of the following is a method that should be included in your code?

A. The appendSearchSeparator method.
B. The appendResultSuggestion method.
C. The appendQuerySuggestions(suggestions) method.
D. The appendQuerySuggestion(text) method.

Answer: C

Explanation:


QUESTION 3
You have been instructed to make sure that customers and visitors are shown in keeping with the
prerequisites. You are preparing to write the necessary code.
Which of the following should be included in your code?

A. The CommitButtonText property of the ContactPicker class.
B. The SelectionMode property of the ContactPicker class.
C. The Email property of the ContactPicker class.
D. The DesiredFields property of the ContactPicker class.

Answer: D

Explanation:


QUESTION 4
You are preparing to write code to deal with adding and saving annotations according to the
technical product news updates prerequisites.
Which of the following should be included in the code?

A. You should consider making use of the onbeforenavigate navigation member.
B. You should consider making use of the onnavigated navigation member.
C. You should consider making use of the canGoForward navigation member.
D. You should consider making use of the canGoBack navigation member.

Answer: A

Explanation:


QUESTION 5
You are preparing to write code to satisfy the navigation business requirements.
Which of the following is the function that should be included in your code?

A. The navigate function.
B. The forward function.
C. The back function.
D. The addEventListener function.

Answer: A

Click here to view complete Q&A of 70-481 exam
Certkingdom Review

MCTS Training, MCITP Trainnig

Best Microsoft MCTS Certification, Microsoft 70-481 Training at certkingdom.com

Published: August 20, 2012
Languages: English, Chinese (Simplified), French, German, Japanese, Portuguese (Brazil)
Audiences: Developers
Technology: Microsoft Visual Studio 2012
Credit toward certification: MCP, MCSD

Skills measured
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. View video tutorials about the variety of question types on Microsoft exams.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft
Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

If you have other questions or feedback about Microsoft Certification exams or about the certification program, registration, or promotions, please contact your Regional Service Center.

Implement and manipulate document structures and objects (24%)
Create the document structure
Structure the UI by using semantic markup, including for search engines and screen readers (Section, Article, Nav, Header, Footer, and Aside); create a layout container in HTML
Write code that interacts with UI controls
Programmatically add and modify HTML elements; implement media controls; implement HTML5 canvas and SVG graphics
Apply styling to HTML elements programmatically
Change the location of an element; apply a transform; show and hide elements
Implement HTML5 APIs
Implement storage APIs, AppCache API, and Geolocation API
Establish the scope of objects and variables
Define the lifetime of variables; keep objects out of the global namespace; use the “this” keyword to reference an object that fired an event; scope variables locally and globally
Create and implement objects and methods
Implement native objects; create custom objects and custom properties for native objects using prototypes and functions; inherit from an object; implement native methods and create custom methods

Preparation resources
The developer’s guide to HTML5 canvas
How to zoom and pan with SVG

Implement program flow (25%)
Implement program flow
Iterate across collections and array items; manage program decisions by using switch statements, if/then, and operators; evaluate expressions
Raise and handle an event
Handle common events exposed by DOM (OnBlur, OnFocus, OnClick); declare and handle bubbled events; handle an event by using an anonymous function
Implement exception handling
Set and respond to error codes; throw an exception; request for null checks; implement try-catch-finally blocks
Implement a callback
Receive messages from the HTML5 WebSocket API; use jQuery to make an AJAX call; wire up an event; implement a callback by using anonymous functions; handle the “this” pointer
Create a web worker process
Start and stop a web worker; pass data to a web worker; configure timeouts and intervals on the web worker; register an event listener for the web worker; limitations of a web worker

Preparation resources
Controlling program flow (JavaScript)
Coding basic apps
try…catch…finally statement (JavaScript)

Access and secure data (26%)
Validate user input by using HTML5 elements
Choose the appropriate controls based on requirements; implement HTML input types and content attributes (for example, required) to collect user input
Validate user input by using JavaScript
Evaluate a regular expression to validate the input format; validate that you are getting the right kind of data type by using built-in functions; prevent code injection
Consume data
Consume JSON and XML data; retrieve data by using web services; load data or get data from other sources by using XMLHTTPRequest
Serialize, deserialize, and transmit data
Binary data; text data (JSON, XML); implement the jQuery serialize method; Form.Submit; parse data; send data by using XMLHTTPRequest; sanitize input by using URI/form encoding

Preparation resources
pattern attribute | pattern property
Sandbox
XMLHttpRequest object

Use CSS3 in applications (25%)
Style HTML text properties
Apply styles to text appearance (color, bold, italics); apply styles to text font (WOFF and @font-face, size); apply styles to text alignment, spacing, and indentation; apply styles to text hyphenation; apply styles for a text drop shadow
Style HTML box properties
Apply styles to alter appearance attributes (size, border and rounding border corners, outline, padding, margin); apply styles to alter graphic effects (transparency, opacity, background image, gradients, shadow, clipping); apply styles to establish and change an element’s position (static, relative, absolute, fixed)
Create a flexible content layout
Implement a layout using a flexible box model; implement a layout using multi-column; implement a layout using position floating and exclusions; implement a layout using grid alignment; implement a layout using regions, grouping, and nesting
Create an animated and adaptive UI
Animate objects by applying CSS transitions; apply 3-D and 2-D transformations; adjust UI based on media queries (device adaptations for output formats, displays, and representations); hide or disable controls
Find elements by using CSS selectors and jQuery
Choose the correct selector to reference an element; define element, style, and attribute selectors; find elements by using pseudo-elements and pseudo-classes (for example, :before, :first-line, :first-letter, :target, :lang, :checked, :first-child)
Structure a CSS file by using CSS selectors
Reference elements correctly; implement inheritance; override inheritance by using !important; style an element based on pseudo-elements and pseudo-classes (for example, :before, :first-line, :first-letter, :target, :lang, :checked, :first-child)


QUESTION 1
You are developing a web page that will be divided into three vertical sections. The main content of the site will be placed in the center section. The two outer sections will contain advertisements.
You have the following requirements:
? The main content section must be set to two times the width of the advertising sections.
? The layout must be specified by using the CSS3 flexible box model.
You need to ensure that the visual layout of the page meets the requirements.
Which CSS3 property should you use?

A. box-orient
B. box-flex-group
C. box-flex
D. box-direction

Answer: C
Reference:
http://www.html5rocks.com/en/tutorials/flexbox/quick/


QUESTION 2
You are developing a web application that consumes services from a third-party application. A web worker processes the third-party application requests in the background. A page in the application instantiates the web worker process.
You need to establish two-way communications between the web worker process and the page.
Which two actions will achieve this goal? (Each correct answer presents a complete solution. Choose two.)

A. From the web worker, use the onconnect event handler of the main page to capture events.
B. From the main page, use the onmessage event handler of the web worker to capture events.
C. From the web worker, use the onmessage event handler of the main page to capture events.
D. From the main page, use the onconnect event handler of the web worker to capture events.

Answer: B,C
Reference:
http://www.w3schools.com/html/html5_serversentevents.asp
http://www.html5rocks.com/en/tutorials/workers/basics/


QUESTION 3
You are developing a customer web form that includes the following HTML.
<input id = “txtValue” />
A customer must enter a value in the text box prior to submitting the form.
You need to add validation to the text box control.
Which HTML should you use?

A. <input id=”txtValue” type=”text” required=”required”/>
B. <input id=”txtValue” type=”text” pattern=”[A-Za-z]{3}” />
C. <input id=”txtValue” type=”required” />
D. <input id=”txtValue” type=”required” autocomplete=”on” />

Answer: A
Reference:
http://www.w3schools.com/html5/att_input_required.asp


QUESTION 4
You are creating a class named Consultant that must inherit from the Employee class. The Consultant class must modify the inherited PayEmployee method. The Employee class is defined as follows.
function Employee() {}
Employee.prototype.PayEmployee = function ( ){
alertt’Hi there!’);
}
Future instances of Consultant must be created with the overridden method.
You need to write the code to implement the Consultant class.
Which code segments should you use? (Each correct answer presents part of the solution. Choose two.)

A. Consultant.PayEmployee = function ()
{
alert(‘Pay Consulant’);
}
B. Consultant.prototype.PayEmployee = function ()
{
alert(‘Pay Consultant’);
}
C. function Consultant () {
Employee.call(this);
}
Consultant.prototype = new Employee(); Consultant.prototype.constructor = Consultant; D. function Consultant() {
Employee.call(this); } Consultant.prototype.constructor = Consultant.create;

Answer: B,C


QUESTION 5
You are developing an HTML5 web application and are styling text.
You need to use the text-transform CSS property.
Which values are valid for the text-transform property?

A. hidden
B. blink
C. capitalize
D. line-through

Answer: C
Reference:
http://www.w3schools.com/cssref/pr_text_text-transform.asp
none,capitalize,uppercase,lowercase and inherit Example
Transform text in different elements: h1 {text-transform:uppercase;}
h2 {text-transform:capitalize;} p {text-transform:lowercase;}


Click here to view complete Q&A of 70-480 exam
Certkingdom Review

MCTS Training, MCITP Trainnig

Best Microsoft MCTS Certification, Microsoft 70-480 Training at certkingdom.com

<