Microsoft Sharepoint 2013 SharePoint 2013 Development and Customization 1 — Questions and Answers
Question 1: What is the new app model introduced in SharePoint 2013 that replaces traditional farm solutions?
- Sandbox Solutions
- SharePoint Add-ins (Apps) (Correct answer)
- Web Parts
- Feature Framework
Correct answer: SharePoint Add-ins (Apps)
SharePoint 2013 introduced the SharePoint Add-ins (formerly called Apps) model as the recommended approach for extending SharePoint without farm-level deployment.
Question 2: In SharePoint 2013, what does a Provider-Hosted App use to communicate with SharePoint?
- Direct database access
- SOAP web services
- SharePoint Client-Side Object Model (CSOM) or REST API (Correct answer)
- Server-side code running in the farm
Correct answer: SharePoint Client-Side Object Model (CSOM) or REST API
Provider-Hosted Apps in SharePoint 2013 communicate with SharePoint using CSOM or the REST API over OAuth authentication.
Question 3: Which SharePoint 2013 JavaScript library provides client-side access to SharePoint data without page postbacks?
- jQuery SharePoint plugin
- SP.js (SharePoint JavaScript Object Model) (Correct answer)
- SharePoint REST Client
- MSSharePoint.js
Correct answer: SP.js (SharePoint JavaScript Object Model)
SP.js is the core SharePoint 2013 JavaScript file that exposes the Client-Side Object Model (CSOM) for client-side data access.
Question 4: What is the purpose of the SharePoint 2013 BCS (Business Connectivity Services)?
- Provide backup connectivity to SQL Server
- Connect SharePoint to external data sources as if they were SharePoint lists (Correct answer)
- Enable cross-farm site collection access
- Synchronize SharePoint content with Office 365
Correct answer: Connect SharePoint to external data sources as if they were SharePoint lists
Business Connectivity Services (BCS) allows SharePoint 2013 to surface data from external systems like SAP, Siebel, or custom databases as native SharePoint content.
Question 5: In SharePoint 2013 development, what is a Feature Receiver?
- A class that handles events when a SharePoint feature is activated or deactivated (Correct answer)
- A component that receives data from external feeds
- A custom action triggered by user interaction
- A service that handles SharePoint alerts
Correct answer: A class that handles events when a SharePoint feature is activated or deactivated
A Feature Receiver is a server-side class that implements event handlers executed when a SharePoint feature is installed, activated, deactivated, or uninstalled.
Question 6: Which SharePoint 2013 site template is designed for team collaboration with document libraries, calendars, and tasks?
- Publishing Site
- Team Site (Correct answer)
- Community Site
- My Site
Correct answer: Team Site
The Team Site template in SharePoint 2013 is the standard collaboration site providing document libraries, calendars, tasks lists, and team newsfeeds.
What is the new app model introduced in SharePoint 2013 that replaces traditional farm solutions?