Presentation is loading. Please wait.

Presentation is loading. Please wait.

SharePoint Development

Similar presentations


Presentation on theme: "SharePoint Development"— Presentation transcript:

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.


Download ppt "SharePoint Development"

Similar presentations


Ads by Google