70-517 Exam - Recertification for MCSD: SharePoint Applications

certleader.com

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

Q2. HOTSPOT 

You need to configure the publishing site to support the browser requirements.

From Site Settings, which option should you select first? (To answer, select the appropriate option in the answer area.)

Answer:

Q3. You need to implement client-side animations according to the business requirements.

Which line of code should you use? (Each correct answer presents a complete solution. Choose all that apply.)

A. $ ("h1: first") .animate ({ opacity: 0 });

B. $("h1:first").fadeIn(1000);

C. $("h1:first").animate({ opacity: 1 });

D. $("h1:first").fadeOut(1000);

Answer: A,D

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

Q5. HOTSPOT 

You need to implement the social maintenance tool.

How should you complete the relevant code? (To answer, select the appropriate option from each dropdown list in the answer area.)

Answer:

Q6. DRAG DROP 

You develop a reusable workflow on a development site by using SharePoint Designer. The workflow must be made available to a test site on a different SharePoint environment.

You need to deploy and start the workflow on the test site by using Microsoft Visual Studio 2012.

Which three actions should you perform in sequence? (To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.)

Answer:

Q7. HOTSPOT 

You need to scope the feature containing the Litware Team Site template.

In the Feature Designer tool in Visual Studio 2012, which scope option should you select? (To answer, select the appropriate scope from the drop-down list in the answer area.)

Answer:

Q8. You need to add the field control to the About Us page layout. Which control should you add?

A. Option A

B. Option B

C. Option C

D. Option D

Answer: A

Q9. You have a custom Web Part that retrieves data across multiple task lists. Pages that contain the Web Part load slowly.

You need to ensure that pages load as quickly as possible.

Which methods should you use? (Each correct answer presents a complete solution. Choose all that apply.)

A. CrossListQueryCache.GetSiteData(SPContext.Current.Site, siteUrl)

B. CrossListQueryCache.GetSiteData(SPContext.Current.Site)

C. Cache.Get(siteUrl)

D. SPList.GetItems(spQuery)

Answer: A,C

Explanation: A: GetSiteData method (SPSite, String)

Gets the cache data from the specified site and from the specified webUrl. C: Cache.Get Method

Retrieves the specified item from the Cache object.

Q10. DRAG DROP 

You need to make updates when an agent saves information about a new office.

How should you complete the relevant code? (To answer, drag the appropriate code segment to the correct location or location in the answer area. Each code segment may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.)

Answer: