SharePoint Development

Slides:



Advertisements
Similar presentations
Bob German Principal Architect Introduction to Cloud Hosted Apps Your apps here!
Advertisements

Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
SharePoint Server 2013 Architecture and Identity
What are Access Web App What are “Apps for Office” Microsoft Access Access “Apps for Office” Value of “Apps for Office” Apps for Office How it all works.
Fraser Technical Solutions, LLC
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 2013 Technical Preview and published July Introducing.
App development in SharePoint 2013 LIVE Introducing Cloud App Model Cloud-hosted Apps Experiences from the Field.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
First Look Clinic: What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Sayed Ali (MCTS, MCITP, MCT, MCSA, MCSE )
Microsoft SharePoint 2013 New Features Visit by for SharePoint Resources: Tutorials Articles Tools Interview Questions By Microsoft.
Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
LegendCorp What is System Center Virtual Machine Manager (SCVMM)? SCVMM at a glance Features and Benefits Components / Topology /
SharePoint Apps and the Architecture of the new Cloud App Model Introducing Cloud App Model Designing Apps SharePoint-hosted Apps Key Learnings.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
Course Agenda Deep Dive into the Building Blocks and Services of the SharePoint Platform Module 1: Developing Advanced Workflow Scenarios in Office 365.
SharePoint Online Hybrid Troubleshooting Tips and Tricks Manas Biswas Sr. Support Escalation Engineer, SharePoint Online Escalation Services Microsoft.
Demand Management and Workflow
What's new in the world of SharePoint development and deployment
5/27/ :57 PM Tips & Tricks for Deploying and Managing Microsoft Dynamics 365 for Sales and Service Sean McNellis Shawn Dieken Dynamics 365 Principal.
About Bill Bill Baer (ˈbɛər)
6/1/2018 2:18 AM OSP302 Building Integrated Microsoft Office 365, SharePoint Online, and Office Solutions Using BCS and LOB Data Donovan Follette
6/17/2018 5:54 AM OSP322 Getting the best of both worlds, making the most of SharePoint hybrid search solutions Shyam Narayan Microsoft © 2013 Microsoft.
6/17/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Build Connected Productivity Apps for SharePoint and Office
SPC Developer 6/25/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Upgrading from Full Trust Code to Add-in Model and SharePoint Framework Paolo Pialorsi Senior Consultant - PiaSys.com Track: DEV | Level:
SharePoint power hour Rob Howard Program Manager Build 2014
Extensible Platform Microsoft Dynamics 365
0x - Lecture Title Andrew Connell, MVP
SharePoint Online Management and Control
Transforming SharePoint Farm Solutions to the Add-in Model
Migrate to CRM Online - Tips and Tricks
Determine your role in a managed service
Office 365 Development July 2014.
Microsoft Virtual Academy
Developer Patterns to Integrate Silverlight 4.0 with SharePoint 2010
Microsoft Build /30/2018 2:15 AM Migrating Silverlight Windows Phone apps to the Universal Windows Platform Ricardo Villalobos Principal SDE Manager.
SPC2012 – IT-Pro 11/30/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Office 365 Development July 2014.
Windows Azure Keenan Newton 3-021
Microsoft Virtual Academy
12/9/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
Office 365 Identity Management
TechEd /28/ :27 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Agenda OAuth Concepts Programming OAuth.
Hooking into Apps for SharePoint
Microsoft Build /2/2019 6:45 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
TechEd /18/2019 2:30 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Getting Started with SP2013 Apps
Microsoft Virtual Academy
Microsoft Ignite /17/2019 6:00 PM
TechEd /22/2019 9:22 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Connect /25/2019 1:20 PM
2/27/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Microsoft Connect /28/2019 2:20 AM
Developing and Managing SharePoint Solutions with Visual Studio 2012
Day 2, Session 2 Connecting System Center to the Public Cloud
Skype for Business Assessment Results
SharePoint Server Assessment Results
SharePoint Online Assessment Results
Office 365 Development July 2014.
Microsoft Virtual Academy
Microsoft Virtual Academy
Mark Quirk Head of Technology Developer & Platform Group
What’s New for Developers in Office and SharePoint
8/23/ :09 PM #DEV332 Building Modern, HTML5-Based Business Apps on Windows Azure and Office 365 with Visual Studio LightSwitch Andrew
Productive + Hybrid + Intelligent + Trusted
VNet and Cross-Premises Connectivity
Presentation transcript:

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/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.

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.

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.

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.

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.

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: https://msdn.microsoft.com/EN-US/library/office/jj163114.aspx © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

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.

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 https://msdn.microsoft.com/EN-US/library/office/jj164060.aspx © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

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.

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.

RAP as a Service for SharePoint

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.

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.

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.