SlideShare a Scribd company logo
Exam 70-488 Developing Microsoft SharePoint Server 2013 Core Solutions Learning Resources
dev.mhamed@gmail.com
mahmoud.hamed@itworx.com @mhamedmahmoud
http://eg.linkedin.com/in/mahmoud
hamedmahmoud
Mahmoud
Hamed
Exam 70-488 Developing Microsoft SharePoint Server 2013 Core Solutions Learning Resources
Exam 70-488 Developing Microsoft SharePoint Server 2013 Core Solutions Learning Resources
Delayed site collection
<Select template later…> Create an empty site and pick a template later time
SPSiteCollection.Add("/sites/site1", "SharePoint", null, 1033, null, "administrator", "Administrator",
"admin@contoso.com")
Manage site collection disposition
Site Policy in SharePoint (Blog Post)
ProjectPolicy.CloseProject(SPWeb web)
ProjectPolicy.GetCurrentlyAppliedProjectPolicyOnWeb
Identify inactive site collections
SPSite.LastContentModifiedDate
SPSite.LastSecurityModifiedDate
How to: Programmatically Back Up and Restore a Single Site Collection (SDK)
SPSiteCollection.Backup() SPSiteCollection.Restore()
Data Protection and Recovery (SDK) [SPBackupRestoreConsole]
Subscribe to published content types
How to: Customize Content Type Syndication in SharePoint Server 2010 (ECM)
ContentTypePublisher
Choose appropriate content type creation, use Schema Development, create content types using
Object Model
Content Types (SDK)
Create site columns
Columns (SDK)
Content type inheritance
SPContentType class
Where a content type is used as the basis for another content type
SPContentTypeUsage class
Specifies a content type to provision on a list (SDK) (ContentTypeBinding Element)
Manage Event Receivers (Code/XML)
Events in SharePoint Foundation 2010(SDK)
Manage Workflow Associations
SPContentType.WorkflowAssociations property
Manage Policies
Policy Class
Managing Information Management Policy in SharePoint Server 2010 (ECM) (SDK)
Document Templates
DocumentTemplate Element (ContentType) (SDK)
Managing Document Templates with Content Types and Content Type Hub (Blog Post)
Deploying a Document Template file in Content Type in a (Office365) Sandboxed Solution (Blog
Popst)
<XmlDocuments>
<XmlDocument
NamespaceURI="http://schemas.microsoft.com/sharepoint/events">
<Receivers>
<Receiver>
<Name>ItemAdded</Name>
<Type>ItemAdded</Type>
<Class>Guid From Above</Class>
<SequenceNumber>1</SequenceNumber>
</Receiver>
<Receivers>
</XmlDocument>
</XmlDocuments>
And you must set the <ContentType Inherits=“FALSE"
Create site definitions
Overview of Creating Custom Site Definitions (SDK)
Site Definitions and Configurations (SDK)
Create web templates
Web Templates (SDK)
How to: Create a Custom Web Template (SDK)
Feature stapling
Feature/Site Template Association
Implement custom provisioning code
SPWebProvisioningProvider class
The mystery that is SPWebProvisioningProvider (Blog Post)
Exam 70-488 Developing Microsoft SharePoint Server 2013 Core Solutions Learning Resources
Create a custom claims provider
Creating Custom Claims Providers in SharePoint 2010 (SDK Technical Articles)
Package and deploy a custom claims provider
Creating Custom Claims Providers in SharePoint 2010 (SDK Technical Articles)
SPClaimProviderFeatureReceiver
Create a custom membership provider & package and deploy a custom membership provider
Claims Walkthrough: Creating Forms Based Authentication for Claims Based SharePoint 2010
Web Applications Using Custom Membership and Role Providers (SDK Technical Articles)
A little note to self about custom Membership and Role Providers (Blog Post)
Create custom sign in page
Creating a Custom Login Page for SharePoint 2010 (Blog Post)
Authenticate a user from a client application
Authentication methods for SharePoint Client object model (Blog Post)
Using the Client Object Model with a Claims Based Auth Site in SharePoint 2010 (Blog Post)
SharePoint App TokenHelper class
SharePoint 2013 TokenHelper.cs source code (Blog Post)
Authorization and authentication for apps in SharePoint 2013 (SDK)
App permission request scope manifest and permission request manifest
App authorization policy types in SharePoint 2013 (SDK)
App permissions in SharePoint 2013 (SDK)
Plan app permissions management in SharePoint 2013 (TechNet)
<AppPermissionRequests> <AppPermissionRequest Scope="http://sharepoint/content/sitecollection/web/list" Right="Write"/>
</AppPermissionRequests>
Permissions for Office Store Apps
Only Read, Write, and Manage rights are allowed for Office Store apps
Permission request scopes, available rights, and Office Store (SDK)
Specify permissions for Corporate Catalog Apps, specify permissions for remote apps to access
SharePoint data
App permissions in SharePoint 2013 (SDK)
Build apps for SharePoint (SDK)
Create custom role definitions & create custom permission levels
SPRoleDefinition class
SPRoleAssignment class
Implement Impersonation
Impersonation (SDK)
Implement anonymous access
Enable Anonymous Access in SharePoint 2010 From UI and Code (Blog Post)
Exam 70-488 Developing Microsoft SharePoint Server 2013 Core Solutions Learning Resources
Create efficient CAML queries and views
Query Schema (SDK)
View Schema (SDK)
Handling Large Folders and Lists (SDK)
Choose appropriate APIs
Choose the right API set in SharePoint 2013 (SDK)
Create and use indexed columns
Enforcing Uniqueness in Column Values (SDK)
Use Object Model Overrides
SPQuery.QueryThrottleMode property
SPWebApplication.AllowOMCodeOverrideThrottleSettings property
SPList.EnableThrottling Is bad
Content Iterator
Writing Efficient Code in SharePoint Server (SDK)
Cross site queries
SPSiteDataQuery class
Access data using server side object model
Working with List Objects and Collections (SDK)
Access data using client side object model
Data Retrieval Overview (SDK)
Access data using out of the box Web Services
Web Service Guidelines
Access data using REST API
Programming using the SharePoint 2013 REST service
Access data using a custom WCF
WCF Services in SharePoint Foundation 2010
Walkthrough: Creating and Implementing a Custom WCF Service in SharePoint Foundation
Implement web.config
How to: Add and Remove Web.config Settings Programmatically (SDK)
Hierarchical data store & property bag & List
Managing Application Configuration (p&p 2007 SDK)
Property Bag Schema (SDK)
Implement credential storage
Code Snippet: Get User Credentials Using the Default Secure Store Provider (SDK)
Exam 70-488 Developing Microsoft SharePoint Server 2013 Core Solutions Learning Resources
Implement Object Life Cycle management for SharePoint Objects
Best Practices: Using Disposable Windows SharePoint Services Objects (SDK)
Implement Object Life Cycle management for SPContext
You don’t need to dispose objects coming from the SPContext but if you create child object
from it dispose the child object ex: SPContext.Current.Site.OpenWeb().Dispose()
Object Life Cycle management with Windows PowerShell
Start SPAssignment Cmdlet
Start-SPAssignment -global
$w = Get-SPWeb http://MyWeb
$w | Set-SPWeb –title "Accounting"
Stop-SPAssignment -global
$gc = Start-SPAssignment
$web = $gc | Get-SPWeb http://MyWeb
$web | Set-SPWeb –title "Accounting"
Stop-SPAssignment –Identity $gc
Implement versioning of features and solutions
Feature Versioning and Upgrading in SharePoint 2010 (Blog Post)
Upgrade features and solutions
How to upgrade a custom application to SharePoint 2013 (Blog Post)
Upgrading Features (SDK)
SPSite, SPWebApplication, SPWebService [.QueryFeatures(myScope, true)]
Feature.xml Changes (SDK)
Upgrading a Farm Solution in SharePoint 2010 (SDK)
Implement assembly versioning & in process request routing
Assembly binding redirect in Sharepoint 2010: how old code for SP 2007 works in SP 2010
(Blog Post)
Assembly Redirection and SharePoint (Blog Post)
Using publisher policy assemblies
Select feature scope and visibility
Elements by Scope (SDK)
Define feature dependencies
Activation Dependencies and Scope (SDK)
ActivationDependencies Element
Solution Dependencies
Solution Activation Dependencies in SharePoint 2010 (Blog Post)
Organize SharePoint project items
Packaging and Deploying SharePoint Solutions (SDK)
Structure app packages
Project structure and properties of apps for SharePoint in Visual Studio
Scope features to constraints
Only Features scoped to the site collection or the website are possible in sandboxed solutions.
Farm and web application scope are not possible. Site collection features are activated
automatically when the solution activated
Identify SharePoint artifacts that can be used in sandbox
What Can Be Implemented in Sandboxed Solutions in SharePoint 2010 (SDK)
Restrictions on Sandboxed Solutions in SharePoint 2010 (SDK)
Access data outside of Sandbox scope
Sandboxed Solutions in Partnership with Full Trust Proxies in SharePoint 2010 (SDK)
Sandbox solution deployment, upgrade sandbox solutions
Installing, Uninstalling, and Upgrading Sandboxed Solutions in SharePoint 2010 (SDK)
Implement custom solutions validators
SP 2010: Validate Sandboxed Solutions using SPSolutionValidator (Blog Post)
Configure no code customizations for the SharePoint 2013 platform
Create SharePoint 2013 no code solutions (SDK)
Using JSLink to change the UI of a SharePoint list/view (Blog Post)
Overview of Design Manager in SharePoint 2013 (SDK)
Create and upload JavaScript files
Uploading javascript js files as javascript display template in sharepoint 2013 (Blog Post)
Create Display Templates
How to: Create a display template in SharePoint Server 2013 (SDK)
Display template reference in SharePoint Server 2013 (TechNet)
Exam 70-488 Developing Microsoft SharePoint Server 2013 Core Solutions Learning Resources
Incorporate designer outputs
How to: Map a network drive to the SharePoint 2013 Master Page Gallery (SDK)
Use Design Manager Functionality
Overview of Design Manager in SharePoint 2013 (SDK)
Apply custom themes
Themes overview in SharePoint 2013 (SDK)
Export the design
Overview of design packages in SharePoint Server 2013 (SDK)
Create Master Page
How to: Convert an HTML file into a master page in SharePoint Server 2013 (SDK)
Create a channel
How to: Create device channels in SharePoint 2013 (SDK)
Create a custom navigation provider
How to: Extend the Navigation Provider in SharePoint Server 2010 (ECM SDK)
Creating Custom Navigation That Crosses Site Collection Boundaries (p&p SDK)
Create taxonomy-based navigation
Managed navigation in SharePoint 2013 (SDK)
Global navigation in SharePoint 2013 revisited (Blog Post)
Create search-driven navigation
Configure refiners and faceted navigation in SharePoint Server 2013 (TechNet)
Configure Faceted Navigation for a Product Catalog in SharePoint 2013 (Blog Post)
Configure globalcurrent navigation
Site navigation overview (SharePoint Server 2010) (TechNet)
Customize the ribbon
Customizing the Server Ribbon (SDK)
Customizing and Extending the SharePoint 2010 Server Ribbon (Technical Articles SDK)
Leveraging SharePoint dialogs in Apps for SharePoint (SDK)
Customize the edit control block (ECB)
How to: Hide a Menu Item in the ECB from SharePoint List Items (SDK)
How to: Modify the User Interface Using Custom Actions (SDK)
Customize the status bar and notifications
Status and Notifications (SDK)
Introduction to System Status Notifications in SharePoint 2013 (Blog Post)
Customize the modal dialog window
Opening a SharePoint 2010 Modal Dialog Box from an InfoPath Form (Technical Articles SDK)
The new Hover OverPreviewCallout Popups in SharePoint 2013 (Blog Post)
Select areas for Focus on Content
HIDE QUICK LAUNCHNAV USING “FOCUS ON CONTENT” IN SHAREPOINT 2013 (Blog Post)
Customize the upgrade notification
Introduction to System Status Notifications in SharePoint 2013 (Blog Post)
Exam 70-488 Developing Microsoft SharePoint Server 2013 Core Solutions Learning Resources
Plan the use of event receivers
Events in SharePoint Foundation 2010 (SDK)
Create SPSecurity Event Receiver in SharePoint 2013 (Blog Post)
Timer Jobs
Creating Timer Jobs in SharePoint that Target Specific Services (Technical Articles SDK)
Creating Timer Jobs in SharePoint That Target Specific Web Application (Technical Articles SDK)
Create remote event receivers
How to: Create an event receiver for an app for SharePoint (SDK)
Create a work item timer job
Processing items with Work Item Timer Jobs in SharePoint 2010 (Blog Post)
Plan the type of workflow and associated forms (site, reusable, list, InfoPath)
Workflow development in SharePoint Designer 2013 and Visio 2013 (SDK)
Create reusable workflows for content types
Workflow subscriptions and associations (SDK)
Import and export Microsoft Visio workflows
Transfer a workflow between SharePoint Designer 2013 and Visio Professional 2013 (SharePoint
2010 Workflow platform) (SDK)
Export a workflow to a SharePoint solution
Understanding how to package and deploy workflow in SharePoint 2013 (SDK)
Create custom actions
How to: Build and deploy workflow custom actions (SDK)
How to: Create a Sandboxed Workflow Action (p&p SDK)
Create workflow definition
SharePoint 2013 workflow samples (SDK)
SharePoint Workflow Development with Office Developer Tools Visual Studio 2012 (Blog Post)
Create external connectors
Pluggable Workflow Services in SharePoint 2010 (Blog Post)
Workflow Improvements in SharePoint 2010 (MSDN Magazine)
Workflow as part of a SharePoint solution or app
Develop SharePoint 2013 workflows using Visual Studio (SDK)
Updates for SharePoint 2013 Workflow (Blog Post)
Upgrade a SharePoint 2013 Visual Studio workflow
Plan the type of workflow and associated forms
Creating Custom Forms for SharePoint 2013 Workflows (Blog Post)
Workflow Improvements and Changes in SharePoint 2013 March PU (Blog Post)
Exam 70-488 Developing Microsoft SharePoint Server 2013 Core Solutions Learning Resources
http://msdn.microsoft.com/en-
us/library/fp161507.aspx
Choose a hosting location
Hosting options for apps for SharePoint (SDK)
Specify a starting location
Ribbon Custom Action
Menu Item Custom Action
App Part
_layouts/15/appredirect.aspx
Specify a licensing model
Licensing apps for Office and SharePoint (SDK)
SharePoint 2013 hosted App License check (Blog Post)
Specify permission requirements
Authorization and authentication for apps in SharePoint 2013 (SDK)
Select a user experience for apps
UX design for apps in SharePoint 2013 (SDK)
Apps for SharePoint Page Patterns (Blog Post)
Create provider-hosted applications
How to: Create a basic provider-hosted app for SharePoint (SDK)
How to: Create a cloud-hosted app that includes a custom SharePoint list, content type (SDK)
Using REST Services with a Provider Hosted App in SharePoint 2013 (Blog Post)
Create autohosted apps
Create autohosted apps (SDK)
Create SharePoint-hosted applications
How to: Create a basic SharePoint-hosted app (SDK)
Deep dive into SharePoint 2013 hosted apps (Presentation)
Apply chrome control
How to: Use the client chrome control in apps for SharePoint (SDK)
Package an application
Explore the app manifest and the package of an app for SharePoint (SDK)
How to: Package apps for SharePoint for publishing by using Visual Studio (SDK)
Registering app dependencies in SharePoint 2013 (SDK)
Publish to Corporate Catalog
Deploying and installing apps for SharePoint: methods and options (SDK)
Tenancies and deployment scopes for apps for SharePoint (SDK)
Publish to SharePoint store
Publish apps for Office and SharePoint (SDK)
Publish to Windows Azure
Create autohosted apps (SDK)
Manage trust relationship with other providers
OAuth authentication and authorization flow for cloud-hosted apps in SharePoint 2013 (SDK)
How to: Create high-trust apps for SharePoint 2013 using the server-to-server protocol (SDK)
OAuth authentication flow for apps that ask for access permissions on the fly in (SDK)
SharePoint Low-Trust Apps for On-Premises Deployments (Blog Post)
Inside SharePoint 2013 OAuth Context Tokens (Blog Post)
Upgrade an application
App for SharePoint update process (SDK)
How to: Create an app event receiver (SDK)
Remove an application
Remove app for SharePoint instances from a SharePoint 2013 site (TechNet)
Manage licensing
Monitor and manage app licenses in SharePoint Server 2013 (TechNet)
Manage usage tracking
Monitor apps for SharePoint for SharePoint Server 2013 (TechNet)
Exam 70-488 Developing Microsoft SharePoint Server 2013 Core Solutions Learning Resources
Exam 70-488 Developing Microsoft SharePoint Server 2013 Core Solutions Learning Resources
Ad

More Related Content

What's hot (20)

App Model For SharePoint 2013
App Model For SharePoint 2013App Model For SharePoint 2013
App Model For SharePoint 2013
Toni Il Caiser
 
Are you getting Sleepy. REST in SharePoint Apps
Are you getting Sleepy. REST in SharePoint AppsAre you getting Sleepy. REST in SharePoint Apps
Are you getting Sleepy. REST in SharePoint Apps
Liam Cleary [MVP]
 
Introduction to the SharePoint Client Object Model and REST API
Introduction to the SharePoint Client Object Model and REST APIIntroduction to the SharePoint Client Object Model and REST API
Introduction to the SharePoint Client Object Model and REST API
Rob Windsor
 
Advanced SharePoint Web Part Development
Advanced SharePoint Web Part DevelopmentAdvanced SharePoint Web Part Development
Advanced SharePoint Web Part Development
Rob Windsor
 
SharePoint 2010 Application Development Overview
SharePoint 2010 Application Development OverviewSharePoint 2010 Application Development Overview
SharePoint 2010 Application Development Overview
Rob Windsor
 
SharePoint 2016 Hybrid Overview
SharePoint 2016 Hybrid OverviewSharePoint 2016 Hybrid Overview
SharePoint 2016 Hybrid Overview
Roy Kim
 
SharePoint Client Object Model (CSOM)
SharePoint Client Object Model (CSOM)SharePoint Client Object Model (CSOM)
SharePoint Client Object Model (CSOM)
Kashif Imran
 
SharePoint REST vs CSOM
SharePoint REST vs CSOMSharePoint REST vs CSOM
SharePoint REST vs CSOM
Mark Rackley
 
How do i connect to that
How do i connect to thatHow do i connect to that
How do i connect to that
Becky Bertram
 
Integrating SharePoint 2010 and Visual Studio Lightswitch
Integrating SharePoint 2010 and Visual Studio LightswitchIntegrating SharePoint 2010 and Visual Studio Lightswitch
Integrating SharePoint 2010 and Visual Studio Lightswitch
Rob Windsor
 
SharePoint 2013 REST APIs
SharePoint 2013 REST APIsSharePoint 2013 REST APIs
SharePoint 2013 REST APIs
Giuseppe Marchi
 
Developer’s Independence Day: Introducing the SharePoint App Model
Developer’s Independence Day:Introducing the SharePoint App ModelDeveloper’s Independence Day:Introducing the SharePoint App Model
Developer’s Independence Day: Introducing the SharePoint App Model
bgerman
 
Developing a Provider Hosted SharePoint app
Developing a Provider Hosted SharePoint appDeveloping a Provider Hosted SharePoint app
Developing a Provider Hosted SharePoint app
Talbott Crowell
 
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted AppsSharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
Sanjay Patel
 
SharePoint 2013 REST API & Remote Authentication
SharePoint 2013 REST API & Remote AuthenticationSharePoint 2013 REST API & Remote Authentication
SharePoint 2013 REST API & Remote Authentication
Adil Ansari
 
Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...
Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...
Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...
SharePoint Saturday NY
 
Designing for SharePoint Provider Hosted Apps
Designing for SharePoint Provider Hosted AppsDesigning for SharePoint Provider Hosted Apps
Designing for SharePoint Provider Hosted Apps
Roy Kim
 
Client Object Model and REST Improvements in SharePoint 2013
Client Object Model and REST Improvements in SharePoint 2013Client Object Model and REST Improvements in SharePoint 2013
Client Object Model and REST Improvements in SharePoint 2013
Ejada
 
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
Ivan Sanders
 
CSOM (Client Side Object Model). Explained @ SharePoint Saturday Houston
CSOM (Client Side Object Model). Explained @ SharePoint Saturday HoustonCSOM (Client Side Object Model). Explained @ SharePoint Saturday Houston
CSOM (Client Side Object Model). Explained @ SharePoint Saturday Houston
Kunaal Kapoor
 
App Model For SharePoint 2013
App Model For SharePoint 2013App Model For SharePoint 2013
App Model For SharePoint 2013
Toni Il Caiser
 
Are you getting Sleepy. REST in SharePoint Apps
Are you getting Sleepy. REST in SharePoint AppsAre you getting Sleepy. REST in SharePoint Apps
Are you getting Sleepy. REST in SharePoint Apps
Liam Cleary [MVP]
 
Introduction to the SharePoint Client Object Model and REST API
Introduction to the SharePoint Client Object Model and REST APIIntroduction to the SharePoint Client Object Model and REST API
Introduction to the SharePoint Client Object Model and REST API
Rob Windsor
 
Advanced SharePoint Web Part Development
Advanced SharePoint Web Part DevelopmentAdvanced SharePoint Web Part Development
Advanced SharePoint Web Part Development
Rob Windsor
 
SharePoint 2010 Application Development Overview
SharePoint 2010 Application Development OverviewSharePoint 2010 Application Development Overview
SharePoint 2010 Application Development Overview
Rob Windsor
 
SharePoint 2016 Hybrid Overview
SharePoint 2016 Hybrid OverviewSharePoint 2016 Hybrid Overview
SharePoint 2016 Hybrid Overview
Roy Kim
 
SharePoint Client Object Model (CSOM)
SharePoint Client Object Model (CSOM)SharePoint Client Object Model (CSOM)
SharePoint Client Object Model (CSOM)
Kashif Imran
 
SharePoint REST vs CSOM
SharePoint REST vs CSOMSharePoint REST vs CSOM
SharePoint REST vs CSOM
Mark Rackley
 
How do i connect to that
How do i connect to thatHow do i connect to that
How do i connect to that
Becky Bertram
 
Integrating SharePoint 2010 and Visual Studio Lightswitch
Integrating SharePoint 2010 and Visual Studio LightswitchIntegrating SharePoint 2010 and Visual Studio Lightswitch
Integrating SharePoint 2010 and Visual Studio Lightswitch
Rob Windsor
 
SharePoint 2013 REST APIs
SharePoint 2013 REST APIsSharePoint 2013 REST APIs
SharePoint 2013 REST APIs
Giuseppe Marchi
 
Developer’s Independence Day: Introducing the SharePoint App Model
Developer’s Independence Day:Introducing the SharePoint App ModelDeveloper’s Independence Day:Introducing the SharePoint App Model
Developer’s Independence Day: Introducing the SharePoint App Model
bgerman
 
Developing a Provider Hosted SharePoint app
Developing a Provider Hosted SharePoint appDeveloping a Provider Hosted SharePoint app
Developing a Provider Hosted SharePoint app
Talbott Crowell
 
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted AppsSharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
Sanjay Patel
 
SharePoint 2013 REST API & Remote Authentication
SharePoint 2013 REST API & Remote AuthenticationSharePoint 2013 REST API & Remote Authentication
SharePoint 2013 REST API & Remote Authentication
Adil Ansari
 
Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...
Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...
Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...
SharePoint Saturday NY
 
Designing for SharePoint Provider Hosted Apps
Designing for SharePoint Provider Hosted AppsDesigning for SharePoint Provider Hosted Apps
Designing for SharePoint Provider Hosted Apps
Roy Kim
 
Client Object Model and REST Improvements in SharePoint 2013
Client Object Model and REST Improvements in SharePoint 2013Client Object Model and REST Improvements in SharePoint 2013
Client Object Model and REST Improvements in SharePoint 2013
Ejada
 
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
Ivan Sanders
 
CSOM (Client Side Object Model). Explained @ SharePoint Saturday Houston
CSOM (Client Side Object Model). Explained @ SharePoint Saturday HoustonCSOM (Client Side Object Model). Explained @ SharePoint Saturday Houston
CSOM (Client Side Object Model). Explained @ SharePoint Saturday Houston
Kunaal Kapoor
 

Viewers also liked (15)

exam 70-488
exam 70-488exam 70-488
exam 70-488
Ahmed Tawfik
 
Optimizing SharePoint 2010 Internet Sites
Optimizing SharePoint 2010 Internet SitesOptimizing SharePoint 2010 Internet Sites
Optimizing SharePoint 2010 Internet Sites
Chris O'Brien
 
SharePoint Certification: Deep Dive
SharePoint Certification: Deep DiveSharePoint Certification: Deep Dive
SharePoint Certification: Deep Dive
Natallia Makarevich
 
Developing custom claim providers to enable authorization in share point an...
Developing custom claim providers to enable authorization in share point   an...Developing custom claim providers to enable authorization in share point   an...
Developing custom claim providers to enable authorization in share point an...
AntonioMaio2
 
ECM DocSpace based on Microsoft SharePoint (core solution)
ECM DocSpace based on Microsoft SharePoint (core solution)ECM DocSpace based on Microsoft SharePoint (core solution)
ECM DocSpace based on Microsoft SharePoint (core solution)
Jane Timoshenko
 
COMIC BRIEF
COMIC BRIEFCOMIC BRIEF
COMIC BRIEF
G-ny Gynie
 
Introducing Delve and the Office Graph
Introducing Delve and the Office Graph Introducing Delve and the Office Graph
Introducing Delve and the Office Graph
dileepadilshan
 
Microsoft Planner What is How To - Collab365
Microsoft Planner What is How To - Collab365Microsoft Planner What is How To - Collab365
Microsoft Planner What is How To - Collab365
Muditha Chathuranga
 
Delve and Office Graph
Delve and Office GraphDelve and Office Graph
Delve and Office Graph
Knut Relbe-Moe [MVP, MCT]
 
Microsoft Office Delve
Microsoft Office DelveMicrosoft Office Delve
Microsoft Office Delve
Kushan Lahiru Perera
 
Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013
MJ Ferdous
 
First look at SharePoint 2013
First look at SharePoint 2013First look at SharePoint 2013
First look at SharePoint 2013
Adis Jugo
 
How to Manage Client Feedback for Designers
How to Manage Client Feedback for DesignersHow to Manage Client Feedback for Designers
How to Manage Client Feedback for Designers
Framebench
 
2014 LinkedIn Company Presentation
2014 LinkedIn Company Presentation2014 LinkedIn Company Presentation
2014 LinkedIn Company Presentation
LinkedIn
 
How Claims is Changing the Way We Authenticate and Authorize in SharePoint
How Claims is Changing the Way We Authenticate and Authorize in SharePointHow Claims is Changing the Way We Authenticate and Authorize in SharePoint
How Claims is Changing the Way We Authenticate and Authorize in SharePoint
AntonioMaio2
 
Optimizing SharePoint 2010 Internet Sites
Optimizing SharePoint 2010 Internet SitesOptimizing SharePoint 2010 Internet Sites
Optimizing SharePoint 2010 Internet Sites
Chris O'Brien
 
SharePoint Certification: Deep Dive
SharePoint Certification: Deep DiveSharePoint Certification: Deep Dive
SharePoint Certification: Deep Dive
Natallia Makarevich
 
Developing custom claim providers to enable authorization in share point an...
Developing custom claim providers to enable authorization in share point   an...Developing custom claim providers to enable authorization in share point   an...
Developing custom claim providers to enable authorization in share point an...
AntonioMaio2
 
ECM DocSpace based on Microsoft SharePoint (core solution)
ECM DocSpace based on Microsoft SharePoint (core solution)ECM DocSpace based on Microsoft SharePoint (core solution)
ECM DocSpace based on Microsoft SharePoint (core solution)
Jane Timoshenko
 
Introducing Delve and the Office Graph
Introducing Delve and the Office Graph Introducing Delve and the Office Graph
Introducing Delve and the Office Graph
dileepadilshan
 
Microsoft Planner What is How To - Collab365
Microsoft Planner What is How To - Collab365Microsoft Planner What is How To - Collab365
Microsoft Planner What is How To - Collab365
Muditha Chathuranga
 
Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013
MJ Ferdous
 
First look at SharePoint 2013
First look at SharePoint 2013First look at SharePoint 2013
First look at SharePoint 2013
Adis Jugo
 
How to Manage Client Feedback for Designers
How to Manage Client Feedback for DesignersHow to Manage Client Feedback for Designers
How to Manage Client Feedback for Designers
Framebench
 
2014 LinkedIn Company Presentation
2014 LinkedIn Company Presentation2014 LinkedIn Company Presentation
2014 LinkedIn Company Presentation
LinkedIn
 
How Claims is Changing the Way We Authenticate and Authorize in SharePoint
How Claims is Changing the Way We Authenticate and Authorize in SharePointHow Claims is Changing the Way We Authenticate and Authorize in SharePoint
How Claims is Changing the Way We Authenticate and Authorize in SharePoint
AntonioMaio2
 
Ad

Similar to Exam 70-488 Developing Microsoft SharePoint Server 2013 Core Solutions Learning Resources (20)

4 tools, sandboxed solutionds, web part development
4   tools, sandboxed solutionds, web part development4   tools, sandboxed solutionds, web part development
4 tools, sandboxed solutionds, web part development
icdesktop
 
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
Basant Kumar Yadav
 
Anusha Padala
Anusha PadalaAnusha Padala
Anusha Padala
Anusha padala
 
Office 365 development
Office 365 developmentOffice 365 development
Office 365 development
younjw
 
Introduction to using jQuery with SharePoint
Introduction to using jQuery with SharePointIntroduction to using jQuery with SharePoint
Introduction to using jQuery with SharePoint
Rene Modery
 
Share point 2010 developer training
Share point 2010 developer trainingShare point 2010 developer training
Share point 2010 developer training
sharepointexpert
 
Share point 2010 development_training
Share point 2010 development_trainingShare point 2010 development_training
Share point 2010 development_training
sharepointexpert
 
What’s New for Devs
What’s New for DevsWhat’s New for Devs
What’s New for Devs
MicrosoftFeed
 
Feature and Solution Framework in SharePoint 2010, Ayman El-Hattab MVP
Feature and Solution Framework in SharePoint 2010, Ayman El-Hattab MVPFeature and Solution Framework in SharePoint 2010, Ayman El-Hattab MVP
Feature and Solution Framework in SharePoint 2010, Ayman El-Hattab MVP
Ayman El-Hattab
 
Best of barcelona symposium experience
Best of barcelona symposium experienceBest of barcelona symposium experience
Best of barcelona symposium experience
The Reference
 
Branding SharePoint 2013
Branding SharePoint 2013Branding SharePoint 2013
Branding SharePoint 2013
NIFTIT
 
Share point 2010 developer training in bangalore
Share point 2010 developer training in bangaloreShare point 2010 developer training in bangalore
Share point 2010 developer training in bangalore
sharepointexpert
 
Microsoft SharePoint Server 2007 Technical Overview
Microsoft SharePoint Server 2007 Technical OverviewMicrosoft SharePoint Server 2007 Technical Overview
Microsoft SharePoint Server 2007 Technical Overview
DotNetMarche
 
SharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
SharePoint 2013 Client-Side Rendering (CSR) & JSLink TemplatesSharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
SharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
Muawiyah Shannak
 
Introducción al SharePoint Framework SPFx
Introducción al SharePoint Framework SPFxIntroducción al SharePoint Framework SPFx
Introducción al SharePoint Framework SPFx
SUGES (SharePoint Users Group España)
 
Headless CMS. Sitecore JSS getting started, tips and tricks
Headless CMS. Sitecore JSS getting started, tips and tricksHeadless CMS. Sitecore JSS getting started, tips and tricks
Headless CMS. Sitecore JSS getting started, tips and tricks
Artsem Prashkovich
 
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
Mahmoud Hamed Mahmoud
 
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 2
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 2What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 2
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 2
Sayed Ali
 
Charla desarrollo de apps con sharepoint y office 365
Charla   desarrollo de apps con sharepoint y office 365Charla   desarrollo de apps con sharepoint y office 365
Charla desarrollo de apps con sharepoint y office 365
Luis Valencia
 
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration StrategiesChris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
SharePoint Saturday NY
 
4 tools, sandboxed solutionds, web part development
4   tools, sandboxed solutionds, web part development4   tools, sandboxed solutionds, web part development
4 tools, sandboxed solutionds, web part development
icdesktop
 
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
Basant Kumar Yadav
 
Office 365 development
Office 365 developmentOffice 365 development
Office 365 development
younjw
 
Introduction to using jQuery with SharePoint
Introduction to using jQuery with SharePointIntroduction to using jQuery with SharePoint
Introduction to using jQuery with SharePoint
Rene Modery
 
Share point 2010 developer training
Share point 2010 developer trainingShare point 2010 developer training
Share point 2010 developer training
sharepointexpert
 
Share point 2010 development_training
Share point 2010 development_trainingShare point 2010 development_training
Share point 2010 development_training
sharepointexpert
 
What’s New for Devs
What’s New for DevsWhat’s New for Devs
What’s New for Devs
MicrosoftFeed
 
Feature and Solution Framework in SharePoint 2010, Ayman El-Hattab MVP
Feature and Solution Framework in SharePoint 2010, Ayman El-Hattab MVPFeature and Solution Framework in SharePoint 2010, Ayman El-Hattab MVP
Feature and Solution Framework in SharePoint 2010, Ayman El-Hattab MVP
Ayman El-Hattab
 
Best of barcelona symposium experience
Best of barcelona symposium experienceBest of barcelona symposium experience
Best of barcelona symposium experience
The Reference
 
Branding SharePoint 2013
Branding SharePoint 2013Branding SharePoint 2013
Branding SharePoint 2013
NIFTIT
 
Share point 2010 developer training in bangalore
Share point 2010 developer training in bangaloreShare point 2010 developer training in bangalore
Share point 2010 developer training in bangalore
sharepointexpert
 
Microsoft SharePoint Server 2007 Technical Overview
Microsoft SharePoint Server 2007 Technical OverviewMicrosoft SharePoint Server 2007 Technical Overview
Microsoft SharePoint Server 2007 Technical Overview
DotNetMarche
 
SharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
SharePoint 2013 Client-Side Rendering (CSR) & JSLink TemplatesSharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
SharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
Muawiyah Shannak
 
Headless CMS. Sitecore JSS getting started, tips and tricks
Headless CMS. Sitecore JSS getting started, tips and tricksHeadless CMS. Sitecore JSS getting started, tips and tricks
Headless CMS. Sitecore JSS getting started, tips and tricks
Artsem Prashkovich
 
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
Mahmoud Hamed Mahmoud
 
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 2
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 2What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 2
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 2
Sayed Ali
 
Charla desarrollo de apps con sharepoint y office 365
Charla   desarrollo de apps con sharepoint y office 365Charla   desarrollo de apps con sharepoint y office 365
Charla desarrollo de apps con sharepoint y office 365
Luis Valencia
 
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration StrategiesChris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
SharePoint Saturday NY
 
Ad

Recently uploaded (20)

Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 

Exam 70-488 Developing Microsoft SharePoint Server 2013 Core Solutions Learning Resources

  • 5. Delayed site collection <Select template later…> Create an empty site and pick a template later time SPSiteCollection.Add("/sites/site1", "SharePoint", null, 1033, null, "administrator", "Administrator", "[email protected]") Manage site collection disposition Site Policy in SharePoint (Blog Post) ProjectPolicy.CloseProject(SPWeb web) ProjectPolicy.GetCurrentlyAppliedProjectPolicyOnWeb Identify inactive site collections SPSite.LastContentModifiedDate SPSite.LastSecurityModifiedDate How to: Programmatically Back Up and Restore a Single Site Collection (SDK) SPSiteCollection.Backup() SPSiteCollection.Restore() Data Protection and Recovery (SDK) [SPBackupRestoreConsole]
  • 6. Subscribe to published content types How to: Customize Content Type Syndication in SharePoint Server 2010 (ECM) ContentTypePublisher Choose appropriate content type creation, use Schema Development, create content types using Object Model Content Types (SDK) Create site columns Columns (SDK) Content type inheritance SPContentType class Where a content type is used as the basis for another content type SPContentTypeUsage class Specifies a content type to provision on a list (SDK) (ContentTypeBinding Element)
  • 7. Manage Event Receivers (Code/XML) Events in SharePoint Foundation 2010(SDK) Manage Workflow Associations SPContentType.WorkflowAssociations property Manage Policies Policy Class Managing Information Management Policy in SharePoint Server 2010 (ECM) (SDK) Document Templates DocumentTemplate Element (ContentType) (SDK) Managing Document Templates with Content Types and Content Type Hub (Blog Post) Deploying a Document Template file in Content Type in a (Office365) Sandboxed Solution (Blog Popst) <XmlDocuments> <XmlDocument NamespaceURI="http://schemas.microsoft.com/sharepoint/events"> <Receivers> <Receiver> <Name>ItemAdded</Name> <Type>ItemAdded</Type> <Class>Guid From Above</Class> <SequenceNumber>1</SequenceNumber> </Receiver> <Receivers> </XmlDocument> </XmlDocuments> And you must set the <ContentType Inherits=“FALSE"
  • 8. Create site definitions Overview of Creating Custom Site Definitions (SDK) Site Definitions and Configurations (SDK) Create web templates Web Templates (SDK) How to: Create a Custom Web Template (SDK) Feature stapling Feature/Site Template Association Implement custom provisioning code SPWebProvisioningProvider class The mystery that is SPWebProvisioningProvider (Blog Post)
  • 10. Create a custom claims provider Creating Custom Claims Providers in SharePoint 2010 (SDK Technical Articles) Package and deploy a custom claims provider Creating Custom Claims Providers in SharePoint 2010 (SDK Technical Articles) SPClaimProviderFeatureReceiver Create a custom membership provider & package and deploy a custom membership provider Claims Walkthrough: Creating Forms Based Authentication for Claims Based SharePoint 2010 Web Applications Using Custom Membership and Role Providers (SDK Technical Articles) A little note to self about custom Membership and Role Providers (Blog Post) Create custom sign in page Creating a Custom Login Page for SharePoint 2010 (Blog Post) Authenticate a user from a client application Authentication methods for SharePoint Client object model (Blog Post) Using the Client Object Model with a Claims Based Auth Site in SharePoint 2010 (Blog Post)
  • 11. SharePoint App TokenHelper class SharePoint 2013 TokenHelper.cs source code (Blog Post) Authorization and authentication for apps in SharePoint 2013 (SDK) App permission request scope manifest and permission request manifest App authorization policy types in SharePoint 2013 (SDK) App permissions in SharePoint 2013 (SDK) Plan app permissions management in SharePoint 2013 (TechNet) <AppPermissionRequests> <AppPermissionRequest Scope="http://sharepoint/content/sitecollection/web/list" Right="Write"/> </AppPermissionRequests> Permissions for Office Store Apps Only Read, Write, and Manage rights are allowed for Office Store apps Permission request scopes, available rights, and Office Store (SDK) Specify permissions for Corporate Catalog Apps, specify permissions for remote apps to access SharePoint data App permissions in SharePoint 2013 (SDK) Build apps for SharePoint (SDK)
  • 12. Create custom role definitions & create custom permission levels SPRoleDefinition class SPRoleAssignment class Implement Impersonation Impersonation (SDK) Implement anonymous access Enable Anonymous Access in SharePoint 2010 From UI and Code (Blog Post)
  • 14. Create efficient CAML queries and views Query Schema (SDK) View Schema (SDK) Handling Large Folders and Lists (SDK) Choose appropriate APIs Choose the right API set in SharePoint 2013 (SDK) Create and use indexed columns Enforcing Uniqueness in Column Values (SDK) Use Object Model Overrides SPQuery.QueryThrottleMode property SPWebApplication.AllowOMCodeOverrideThrottleSettings property SPList.EnableThrottling Is bad Content Iterator Writing Efficient Code in SharePoint Server (SDK) Cross site queries SPSiteDataQuery class
  • 15. Access data using server side object model Working with List Objects and Collections (SDK) Access data using client side object model Data Retrieval Overview (SDK) Access data using out of the box Web Services Web Service Guidelines Access data using REST API Programming using the SharePoint 2013 REST service Access data using a custom WCF WCF Services in SharePoint Foundation 2010 Walkthrough: Creating and Implementing a Custom WCF Service in SharePoint Foundation
  • 16. Implement web.config How to: Add and Remove Web.config Settings Programmatically (SDK) Hierarchical data store & property bag & List Managing Application Configuration (p&p 2007 SDK) Property Bag Schema (SDK) Implement credential storage Code Snippet: Get User Credentials Using the Default Secure Store Provider (SDK)
  • 18. Implement Object Life Cycle management for SharePoint Objects Best Practices: Using Disposable Windows SharePoint Services Objects (SDK) Implement Object Life Cycle management for SPContext You don’t need to dispose objects coming from the SPContext but if you create child object from it dispose the child object ex: SPContext.Current.Site.OpenWeb().Dispose() Object Life Cycle management with Windows PowerShell Start SPAssignment Cmdlet Start-SPAssignment -global $w = Get-SPWeb http://MyWeb $w | Set-SPWeb –title "Accounting" Stop-SPAssignment -global $gc = Start-SPAssignment $web = $gc | Get-SPWeb http://MyWeb $web | Set-SPWeb –title "Accounting" Stop-SPAssignment –Identity $gc
  • 19. Implement versioning of features and solutions Feature Versioning and Upgrading in SharePoint 2010 (Blog Post) Upgrade features and solutions How to upgrade a custom application to SharePoint 2013 (Blog Post) Upgrading Features (SDK) SPSite, SPWebApplication, SPWebService [.QueryFeatures(myScope, true)] Feature.xml Changes (SDK) Upgrading a Farm Solution in SharePoint 2010 (SDK) Implement assembly versioning & in process request routing Assembly binding redirect in Sharepoint 2010: how old code for SP 2007 works in SP 2010 (Blog Post) Assembly Redirection and SharePoint (Blog Post) Using publisher policy assemblies
  • 20. Select feature scope and visibility Elements by Scope (SDK) Define feature dependencies Activation Dependencies and Scope (SDK) ActivationDependencies Element Solution Dependencies Solution Activation Dependencies in SharePoint 2010 (Blog Post) Organize SharePoint project items Packaging and Deploying SharePoint Solutions (SDK) Structure app packages Project structure and properties of apps for SharePoint in Visual Studio
  • 21. Scope features to constraints Only Features scoped to the site collection or the website are possible in sandboxed solutions. Farm and web application scope are not possible. Site collection features are activated automatically when the solution activated Identify SharePoint artifacts that can be used in sandbox What Can Be Implemented in Sandboxed Solutions in SharePoint 2010 (SDK) Restrictions on Sandboxed Solutions in SharePoint 2010 (SDK) Access data outside of Sandbox scope Sandboxed Solutions in Partnership with Full Trust Proxies in SharePoint 2010 (SDK) Sandbox solution deployment, upgrade sandbox solutions Installing, Uninstalling, and Upgrading Sandboxed Solutions in SharePoint 2010 (SDK) Implement custom solutions validators SP 2010: Validate Sandboxed Solutions using SPSolutionValidator (Blog Post)
  • 22. Configure no code customizations for the SharePoint 2013 platform Create SharePoint 2013 no code solutions (SDK) Using JSLink to change the UI of a SharePoint list/view (Blog Post) Overview of Design Manager in SharePoint 2013 (SDK) Create and upload JavaScript files Uploading javascript js files as javascript display template in sharepoint 2013 (Blog Post) Create Display Templates How to: Create a display template in SharePoint Server 2013 (SDK) Display template reference in SharePoint Server 2013 (TechNet)
  • 24. Incorporate designer outputs How to: Map a network drive to the SharePoint 2013 Master Page Gallery (SDK) Use Design Manager Functionality Overview of Design Manager in SharePoint 2013 (SDK) Apply custom themes Themes overview in SharePoint 2013 (SDK) Export the design Overview of design packages in SharePoint Server 2013 (SDK) Create Master Page How to: Convert an HTML file into a master page in SharePoint Server 2013 (SDK) Create a channel How to: Create device channels in SharePoint 2013 (SDK)
  • 25. Create a custom navigation provider How to: Extend the Navigation Provider in SharePoint Server 2010 (ECM SDK) Creating Custom Navigation That Crosses Site Collection Boundaries (p&p SDK) Create taxonomy-based navigation Managed navigation in SharePoint 2013 (SDK) Global navigation in SharePoint 2013 revisited (Blog Post) Create search-driven navigation Configure refiners and faceted navigation in SharePoint Server 2013 (TechNet) Configure Faceted Navigation for a Product Catalog in SharePoint 2013 (Blog Post) Configure globalcurrent navigation Site navigation overview (SharePoint Server 2010) (TechNet)
  • 26. Customize the ribbon Customizing the Server Ribbon (SDK) Customizing and Extending the SharePoint 2010 Server Ribbon (Technical Articles SDK) Leveraging SharePoint dialogs in Apps for SharePoint (SDK) Customize the edit control block (ECB) How to: Hide a Menu Item in the ECB from SharePoint List Items (SDK) How to: Modify the User Interface Using Custom Actions (SDK) Customize the status bar and notifications Status and Notifications (SDK) Introduction to System Status Notifications in SharePoint 2013 (Blog Post) Customize the modal dialog window Opening a SharePoint 2010 Modal Dialog Box from an InfoPath Form (Technical Articles SDK) The new Hover OverPreviewCallout Popups in SharePoint 2013 (Blog Post) Select areas for Focus on Content HIDE QUICK LAUNCHNAV USING “FOCUS ON CONTENT” IN SHAREPOINT 2013 (Blog Post) Customize the upgrade notification Introduction to System Status Notifications in SharePoint 2013 (Blog Post)
  • 28. Plan the use of event receivers Events in SharePoint Foundation 2010 (SDK) Create SPSecurity Event Receiver in SharePoint 2013 (Blog Post) Timer Jobs Creating Timer Jobs in SharePoint that Target Specific Services (Technical Articles SDK) Creating Timer Jobs in SharePoint That Target Specific Web Application (Technical Articles SDK) Create remote event receivers How to: Create an event receiver for an app for SharePoint (SDK) Create a work item timer job Processing items with Work Item Timer Jobs in SharePoint 2010 (Blog Post)
  • 29. Plan the type of workflow and associated forms (site, reusable, list, InfoPath) Workflow development in SharePoint Designer 2013 and Visio 2013 (SDK) Create reusable workflows for content types Workflow subscriptions and associations (SDK) Import and export Microsoft Visio workflows Transfer a workflow between SharePoint Designer 2013 and Visio Professional 2013 (SharePoint 2010 Workflow platform) (SDK) Export a workflow to a SharePoint solution Understanding how to package and deploy workflow in SharePoint 2013 (SDK)
  • 30. Create custom actions How to: Build and deploy workflow custom actions (SDK) How to: Create a Sandboxed Workflow Action (p&p SDK) Create workflow definition SharePoint 2013 workflow samples (SDK) SharePoint Workflow Development with Office Developer Tools Visual Studio 2012 (Blog Post) Create external connectors Pluggable Workflow Services in SharePoint 2010 (Blog Post) Workflow Improvements in SharePoint 2010 (MSDN Magazine) Workflow as part of a SharePoint solution or app Develop SharePoint 2013 workflows using Visual Studio (SDK) Updates for SharePoint 2013 Workflow (Blog Post) Upgrade a SharePoint 2013 Visual Studio workflow Plan the type of workflow and associated forms Creating Custom Forms for SharePoint 2013 Workflows (Blog Post) Workflow Improvements and Changes in SharePoint 2013 March PU (Blog Post)
  • 33. Choose a hosting location Hosting options for apps for SharePoint (SDK) Specify a starting location Ribbon Custom Action Menu Item Custom Action App Part _layouts/15/appredirect.aspx Specify a licensing model Licensing apps for Office and SharePoint (SDK) SharePoint 2013 hosted App License check (Blog Post) Specify permission requirements Authorization and authentication for apps in SharePoint 2013 (SDK) Select a user experience for apps UX design for apps in SharePoint 2013 (SDK) Apps for SharePoint Page Patterns (Blog Post)
  • 34. Create provider-hosted applications How to: Create a basic provider-hosted app for SharePoint (SDK) How to: Create a cloud-hosted app that includes a custom SharePoint list, content type (SDK) Using REST Services with a Provider Hosted App in SharePoint 2013 (Blog Post) Create autohosted apps Create autohosted apps (SDK) Create SharePoint-hosted applications How to: Create a basic SharePoint-hosted app (SDK) Deep dive into SharePoint 2013 hosted apps (Presentation) Apply chrome control How to: Use the client chrome control in apps for SharePoint (SDK)
  • 35. Package an application Explore the app manifest and the package of an app for SharePoint (SDK) How to: Package apps for SharePoint for publishing by using Visual Studio (SDK) Registering app dependencies in SharePoint 2013 (SDK) Publish to Corporate Catalog Deploying and installing apps for SharePoint: methods and options (SDK) Tenancies and deployment scopes for apps for SharePoint (SDK) Publish to SharePoint store Publish apps for Office and SharePoint (SDK) Publish to Windows Azure Create autohosted apps (SDK) Manage trust relationship with other providers OAuth authentication and authorization flow for cloud-hosted apps in SharePoint 2013 (SDK) How to: Create high-trust apps for SharePoint 2013 using the server-to-server protocol (SDK) OAuth authentication flow for apps that ask for access permissions on the fly in (SDK) SharePoint Low-Trust Apps for On-Premises Deployments (Blog Post) Inside SharePoint 2013 OAuth Context Tokens (Blog Post)
  • 36. Upgrade an application App for SharePoint update process (SDK) How to: Create an app event receiver (SDK) Remove an application Remove app for SharePoint instances from a SharePoint 2013 site (TechNet) Manage licensing Monitor and manage app licenses in SharePoint Server 2013 (TechNet) Manage usage tracking Monitor apps for SharePoint for SharePoint Server 2013 (TechNet)