Download presentation
Presentation is loading. Please wait.
1
SharePoint Development
Pavel Kyzivat Senior Premier Field Engineer Microsoft © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
2/28/2019 9:07 PM Introduction © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3
SharePoint Development
WSP Solutions using SSOM Sandboxed Solutions using SSOM APPs for SharePoint on premise CSOM APPS for SharePoint Online (O365) CSOM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
4
SharePoint Development Tools
Visual Studio NAPA SharePoint Online (O365) SharePoint Designer © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
5
Deciding between apps and solutions (wsp) for SharePoint
2/28/2019 9:07 PM Deciding between apps and solutions (wsp) for SharePoint © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
6
Server object model vs. client object model
2/28/2019 9:07 PM Server object model vs. client object model Scenarios SSOM CSOM Administration Yes No Content management Site management Site branding Synchronous execution Asynchronous execution Batched requests © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
7
Develop an app whenever you can 1/2
2/28/2019 9:07 PM Develop an app whenever you can 1/2 Provide users with the easiest discovery, purchase, and installation process. Give administrators the safest SharePoint extensions. Provide you with the simplest marketing and sales system based on a Microsoft online app store. Maximize your flexibility in developing future upgrades. Maximize your ability to take advantage of your existing non-SharePoint programming skills. Integrate cloud-based resources in smoother and more flexible ways. The most important guidance we can give you is to develop an app for SharePoint instead of a farm solution or NCSS whenever you can. Apps for SharePoint have the following advantages over classic solutions: © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
8
Develop an app whenever you can 2/2
2/28/2019 9:07 PM Develop an app whenever you can 2/2 Enable your extension to have permissions that are distinct from the permissions of the user who is running the app. Enable you to use cross-platform standards, including HTML, REST, OData, JavaScript, and OAuth. Enable you to take advantage of the SharePoint cross-domain JavaScript library to access SharePoint data. Alternatively, you can use a Microsoft-provided secure token service that is OAuth-compatible or use digital certificates to get authorization to SharePoint data. The most important guidance we can give you is to develop an app for SharePoint instead of a farm solution or NCSS whenever you can. Apps for SharePoint have the following advantages over classic solutions: © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
9
Chose the right API set in SharePoint 2013
2/28/2019 9:07 PM Chose the right API set in SharePoint 2013 You can jump right into SharePoint development if you already have experience in any of the following programming models: JavaScript ASP.NET REST/OData .NET Framework Windows Phone Silverlight Windows PowerShell © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
10
Premier Services 2/28/2019 9:07 PM
© 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
11
Premier Services for SharePoint
2/28/2019 9:07 PM Premier Services for SharePoint Workshops SharePoint 2013 Upgrade & Migration SharePoint 2013 Administration SharePoint 2013 Advanced administration using PowerShell SharePoint 2013 On AZURE SharePoint 2013 Advance Site Features RAP as a Service for SharePoint Offline Security assessment for SharePoint Custom Workshops © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
12
RAP as a Service for SharePoint
13
Overview Technical assessment of SharePoint infrastructure health
2/28/2019 9:07 PM Overview Technical assessment of SharePoint infrastructure health Logs analysis – Event Log, IIS, SQL, ULS Configuration and best practices for servers Performance monitoring Backup and Disaster recovery processes review 3 delivery modes Online (remote) Online plus onsite visit Offline 1 year subscription © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
14
Service components Data Collection tool Portal Reports Dashboard
2/28/2019 9:07 PM Service components Data Collection tool Portal Dashboard Collected data visualizations Issues Reports Key findings report (MS Word) Issue list for remediation planning (MS Excel) © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
15
2/28/2019 9:07 PM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.