What’s the secret of easily passing new 70-517 exam? PassLeader have been updated the 70-517 exam dumps with the newest exam questions. We offer the latest 225q 70-517 PDF dumps and VCE dumps with New Version VCE Player for free download to ensure your 70-517 exam pass. Now visit www.passleader.com and get the 100 percent pass ensure 70-517 braindumps!
keywords: 70-517 exam,225q 70-517 exam dumps,225q 70-517 exam questions,70-517 pdf dumps,70-517 vce dumps,70-517 braindumps,70-517 practice tests,70-517 study guide,Recertification for MCSD: SharePoint Applications Exam
QUESTION 41
Drag and Drop Question
Some franchisees want to launch the FranchiseMonitor app from a link named Launch Franchise Monitor that is displayed next to the name of the user who is currently logged in. Other franchisees do not want to have the link present. The link must be contained within the same out-of-the-box control, as shown in the screenshot below:
You need to configure support for the Launch Franchise Monitor link. Which four 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.)
Explanation:
Empty elements are most often used to define SharePoint project items that lack a project or project item template in Visual Studio. When you add an empty element to your project, a node named EmptyElement[x] (where [x] is a unique number) is created. EmptyElement[x] contains a single file that is named Elements.xml. Use XML statements to define the desired elements in Elements.xml.
QUESTION 42
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: DE
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 43
You need to implement the custom claims provider for the SharePoint farm. Which code segments should you implement? (Each correct answer presents part of the solution. Choose all that apply.)
A. Option A
B. Option B
C. Option C
D. Option D
E. Option E
F. Option F
Answer: BDF
QUESTION 44
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: AD
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 45
Hotspot Question
You need to select the app experience for the CourierMobile app. In the App for Office 2013 dialog window, which configuration option should you select? (To answer, select the appropriate configuration option in the answer area.)
Answer:
QUESTION 46
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
QUESTION 47
Hotspot Question
You need to design the FranchiseMonitor app to meet the requirements. What should you do? (To answer, select the appropriate option from each drop-down list in the answer area.)
Answer:
Case Study 5 – SharePoint (QUESTION 48 – QUESTION 56)
A client asks you to create a basic task tracking app for SharePoint. The app will be hosted remotely. The users will be able to set up task lists, mark tasks as completed, and manage their task lists.
Business Requirements
The client specifies the following business requirements:
– Users can create task lists.
– Users can retrieve task lists.
– Project leads can remove task lists.
– Users can modify task lists.
– Only users with a paid license can use the app.
– Tasks can be tagged with the programming language being used. Task list items may be tagged only with the following terms: C++, C#, and JavaScript.
– Navigational links across the top should be driven by the term store and use URLs that will improve search engine ranking.
– Set a system message that all users can access without the need to query a data source.
– Remote users will authenticate to the app by using a username and password.
– During development, the app will be tested by deploying to a development SharePoint site at http://sharepoint.contoso.com/tasks.
– When completed, the app will be published to the Microsoft Store as a paid app.
Existing Site Configuration
The table below shows the current site configuration for the client’s SharePoint site.
Task List Design
The app should create a SharePoint list named Tasks with the following attributes:
User Groups
SharePoint groups will be used to manage access to features of the app.
Task Display
The app should retrieve the Tasks list and display the contents on a webpage 20 tasks at a time.
Technical Requirements
You have the following requirements:
– Query the Microsoft apps licensing service to validate the license.
– Package and configure the app.
– Configure navigation to use taxonomy-based navigation automatically generated by SharePoint.
– Utilize CSOM to retrieve data from the SharePoint site.
– Implement the system message by using a property bag that uses the key named SystemMessage.
– Implement and configure the credential store.
– The app will be internally tested for at least one month to track and fix any run-time errors.
Pending Issues
When you deploy the app from Visual Studio 2012, you receive the error: “Error occurred in deployment step ‘Install app for SharePoint’: Sideloading of apps is not enabled on this site.”
Application Structure
Relevant portions of the app files are shown below. (Line numbers in the code segments are included for reference only and include a two-character prefix that denotes the specific file to which they belong.)
LicenseValidation.es
SystemMessage.es
ImpIementTaskList.es
RetrieveTaskList.es
CanDeleteTask.es
TermSet Navigation.es
QUESTION 48
You need to configure the credential store for the app. Which properties should you configure? (Each correct answer presents part of the solution. Choose all that apply.)
A. Pin
B. Windows Password
C. Windows User Name
D. Password
E. User Name
Answer: DE
Explanation:
From scenario:
– A client asks you to create a basic task tracking app for SharePoint. The app will be hosted remotely
– Remote users will authenticate to the app by using a username and password.
QUESTION 49
You need to deploy the package. Which file should you select?
A. the file ending in .publish
B. the file ending in .wsp
C. the file ending in .dll
D. the file ending in .app
Answer: D
QUESTION 50
Drag and Drop Question
You need add to code at line IL22 to implement the task list design. How should you complete the relevant code? (To answer, drag the appropriate code segments to the correct location or locations 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:
http://www.passleader.com/70-517.html
QUESTION 51
You need to implement term set navigation. Which code segment should you insert at line TN24?
A. Option A
B. Option B
C. Option C
D. Option D
Answer: D
QUESTION 52
You receive an error when you deploy the app. You need to resolve the error. What should you do?
A. Deploy the app to http://contoso-public.sharepoint.com.
B. Enable side-loading of apps in the Visual Studio project properties.
C. Deploy the app to https://contoso-my.sharepoint.com.
D. Deploy the app to https://contoso.sharepoint.com/tasks.
Answer: A
QUESTION 53
You need to implement term set navigation. Which code segment should you insert at line TN16?
A. Option A
B. Option B
C. Option C
D. Option D
Answer: A
QUESTION 54
You need to validate that specific users can delete tasks. Which code segment should you insert at line CD04?
A. Option A
B. Option B
C. Option C
D. Option D
Answer: D
QUESTION 55
You receive an error when you deploy the app. You need to resolve the error. What should you do?
A. Create a deployment package and upload the app to the app catalog in SharePoint.
B. Enable side-loading of apps in the app manifest.
C. Deploy the app to https://contoso-my.sharepoint.com.
D. Enable side-loading of apps in the Visual Studio project properties.
Answer: A
QUESTION 56
You need to complete the code at line LV19 to implement the validation of the app license. Which code segment should you use?
A. Option A
B. Option B
C. Option C
D. Option D
Answer: C
Case Study 6 – Coho Winery (QUESTION 57 – QUESTION 63)
Background
Coho Winery implements a SharePoint farm. They have an intranet site for company employees and an extranet site for their customers. Coho Winery sells products to wholesale and retail customers. Customers must be able to order specific brands and pay directly.
Business Requirements
Site Collection
The company must organize its main enterprise site to have multiple site collections for different wine brands from various regions. Site documents must have a consistent look and feel.
New Features
The first version (1.0.0.0) of the feature must support the addition of newer functionality when the feature is upgraded to version 1.5.0.0.
Technical Requirements
General
– A Document content type named Finance must be created at the site level. It must contain two site columns named Customer Name and Transaction Date.
– The Order Details and Payment Confirmation content types must be derived from the Finance content type.
– Workflows associated with document content types must be initiated when documents are generated.
– When Payment Confirmation documents are generated, a workflow must send a notification to the customer by email.
User Authorization
– A custom role named Whole sale must be created. Wholesale customers must be assigned to this role in order to view the promotions page.
– A custom permission level must be created. This permission level must add the ViewPages permission to the existing base permissions. This permission level must be added to Wholesale user role.
– Anonymous users must be able to browse the site with limited access to resources.
– The web application has been created with anonymous access enabled.
– Users are prompted for credentials when they browse to the site.
Application Lifecycle Management
– Versioning of the solution artifacts must adhere to industry best practices.
– In a future upgrade process, a new site column named Division must be added to the Finance content type programmatically.
– Only one version of an assembly must be available at runtime.
– Code based hot fixes must be deployed directly to the Global Assembly Cache on all SharePoint servers.
– During maintenance periods, content must be available but must not be modified.
Backup and Recovery
– In the event of hardware failure, the SharePoint environment must be restored to the most recent date.
– The backup process must not degrade system performance.
Performance Optimization and Memory Usage
SPSite objects must be removed from memory immediately after the objects go out of scope.
Automation
Windows PowerShell must be used to automate all operations wherever possible.
Application Structure
Relevant portions of the application files are shown below. (Line numbers in the code segments are included for reference only and include a two-character prefix that denotes the specific file to which they belong.)
ContentType.es
UserAuthorization.es
ContentType.Finance.Template.xml
ExportWholesaleSites.ps1
QUESTION 57
A server in the SharePoint farm experiences high memory usage. Task Scheduler on the server runs a Windows PowerShell script to perform backups of Wholesale sites. You need to resolve any memory leak issues in the Windows PowerShell script. What should you do? (Each correct answer presents a complete solution. Choose all that apply.)
A. Insert the code segment at line EW04:
Start-SPAssignment-Global
B. Insert the code segment at line EW17:
$site.Close()
C. Insert the code segment at line EW17:
Stop-SPAssignment-SemiGlobal
D. Insert the code segment at line EW17:
Stop-SPAssignment-Global
Answer: AC
QUESTION 58
Drag and Drop Question
You need to add code at line UA09 to create the custom role. How should you complete the relevant code? (To answer, select the appropriate code segment from each drop-down list in the answer area.)
Answer:
QUESTION 59
After deploying a solution, a code-based hotfix becomes available. You need to deploy the hotfix. What should you do? (Each correct answer presents part of the solution. Choose all that apply.)
A. Use assembly binding redirection in the web application configuration file.
B. Increment the assembly file version of the assembly.
C. Increment the product version of the assembly.
D. Increment the assembly version of the assembly.
E. Use assembly binding redirection in the assembly policy file.
Answer: AC
QUESTION 60
Drag and Drop Question
You need to add code at line CT11 to create the content types. How should you complete the relevant code? (To answer, drag the appropriate code segments to the correct location or locations 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: