04 | Apps and SharePoint Chris Johnson | SharePoint Guru

Slides:



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

@jerry_yasir SharePoint IIS Code runs from GAC on same w3wp.exe as SharePoint web application 2010 SharePoint IIS Sand box Code runs on SPUCWorkerProcess.exe.
Getting Started with SharePoint 2013 Apps
02 | New Features for Web Developers Susan Ibach| Technical Evangelist Christopher Harrison | Head Geek.
App for SharePoint (*.app) Widgets Dashboards Data roll ups.
SharePoint-hostedAutohostedProvider-hosted All components are deployed to SharePoint Only the wrapper for the app is deployed to SharePoint Separate.
Multiple Tiers in Action
Development models for on-premises Transformation approaches Farm solution considerations.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
Microsoft ® Official Course Developing Remote-hosted Apps for SharePoint Microsoft SharePoint 2013 SharePoint Practice.
Office 365 Platform Flexible Tools Office Store and App Catalog Discover A marketplace of off-the-shelf solutions to many of the common needs for.
Microsoft ® Official Course Introducing Apps for SharePoint SharePoint Practice Microsoft SharePoint 2013.
Server Roles and Features.NET Framework 3.51.NET Framework 4.5 IIS Web Server IIS Default Document IIS Directory Browsing IIS HTTP Errors.
©2012 Microsoft Corporation. All rights reserved..
Fraser Technical Solutions, LLC
SharePoint-Hosted App Provision an isolated sub web on a parent web (separate domain) Reuse web elements (lists, files, out-of-box web parts) No.
Intro to Apps Minnesota SharePoint User Group Raymond April 2014.
Familiar Toolsets Embracing Web standards to provide developers choice and flexibility.
Basic SharePoint 2013 App Development start-up for New Developers
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July Thierry Gasser TSP
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 2013 Technical Preview and published July Introducing.
From Idea to App Store. Remember to and tag #SPSNashville in your posts! Platinum Sponsors Gold Sponsors Thank You for being a part.
App development in SharePoint 2013 LIVE Introducing Cloud App Model Cloud-hosted Apps Experiences from the Field.
Flexible Tools Office Store and App Catalog Discover A marketplace of off-the-shelf solutions to many of the common needs for business users.
Any device, anywhere, anytime New discovery channels New ways of working Redefined expectations for apps.
Marat Bakirov Readify. 2 3 ServerClient Browser Host Web Server Host SharePoint & Exchange Office APP Client APIs Server APIs.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Office 365 Platform Flexible Tools Office Store and App Catalog Discover A marketplace of off-the-shelf solutions to many of the common needs.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Refine Author business logic Customize screen layouts / branding Define custom queries Extend Explore ecosystem components Create custom controls.
Office 365 Platform Flexible Tools Understand different provisioning options and their advantages and disadvantages…
How to build an App Deep dive into the capabilities of Apps Lessons learned.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Microsoft SharePoint 2013 New Features Visit by for SharePoint Resources: Tutorials Articles Tools Interview Questions By Microsoft.
Access 2013 Platform Overview Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate.
Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Welcome to Azure App Services! Amie Seisay
SharePoint Apps and the Architecture of the new Cloud App Model Introducing Cloud App Model Designing Apps SharePoint-hosted Apps Key Learnings.
Welcome to Azure App Services! Amie Seisay
Windows 8 Application Microsoft Word with an app for Office Internal O365 SharePoint Site Windows Azure Web Sites Windows Azure Workflow Service.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
| Lausanne Become an Office 365 developer in 60 min Valerie Alonso Xavier Bocken.
05 | Integrating JavaScript and MVC 4 Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek.
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
Bob German Principal Architect Future-Proof your SharePoint Customizations: Build 2010 Solutions that become 2013 Apps.
Bob German Principal Architect Developing SharePoint Applications with MVC and Entity Framework.
Trimantra Software Solution Offshore Software Development Outsourcing Company Visit :
A Developer’s Introduction to SharePoint 2013 Apps Ryan McIntyre, MCITP, MCPD National
Converting SharePoint on- premise Apps to Office 365 Jos Auker-Woor M377.
Office 365 Development July 2014.
Microsoft List Schedule April – May 2016
SharePoint App Model: Cloud-Hosted Apps
Introduction to SharePoint 2013 App Model
Line of Business Solutions in SharePoint Online
6/17/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
SPC Developer 6/25/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
The Transition to Modern Office Add-in Development
Developing an app for SharePoint autohosted in Azure
SharePoint Cloud hosted Apps
Office 365 Development July 2014.
Introduction to SharePoint Framework (SPFx)
07 | Workflows Chris Johnson | SharePoint Guru
Windows Azure Keenan Newton 3-021
Getting Started with SP2013 Apps
SharePoint Development
Western Mass Microsoft Technology Users Group
Creating Apps for SharePoint 2013
#01# ASP.NET Core Overview Design by: TEDU Trainer: Bach Ngoc Toan
Presentation transcript:

04 | Apps and SharePoint Chris Johnson | SharePoint Guru Christopher Harrison | Microsoft Certified Trainer

Module Overview Developing Apps for SharePoint 20488A 08: Introducing Apps for SharePoint Developing Apps for SharePoint  

Lesson 1: Overview of Apps for SharePoint 08: Introducing Apps for SharePoint Host Locations Packaging and Publishing Apps  

What is a SharePoint App? 08: Introducing Apps for SharePoint A SharePoint app is a custom solution for SharePoint that runs entirely outside any SharePoint server processes App Model Design Goals: Apps must be supported both on-premises and in the cloud App code never runs within the SharePoint host environment App code accesses SharePoint data through web services App code is authenticated and runs under a distinct identity Apps are published in app catalogs and Office Store Tenants must be separated  

Hosting SharePoint Apps 08: Introducing Apps for SharePoint SharePoint SharePoint Hosted App Cloud Hosted App   Web Pages Scripts Style Sheets Web Pages Scripts Style Sheets Server-Side Code Databases Browser

Hosting Apps SharePoint Hosted Apps Auto-hosted apps 08: Introducing Apps for SharePoint SharePoint Hosted Apps All code runs on the client No server-side code available Completely portable Auto-hosted apps Client side code Server side code runs on Windows Azure Automatically provisioned Only available with Office 365 Remote Hosted Apps Server side codes runs wherever you like Must provide code for provisioning Available for any SharePoint implementation Emphasize that both provider hosted apps and autohosted apps are subtypes of cloud hosted apps. Their differences center on how tenants' data is isolated and how new instances of the app are provisioned.

Developer Tools and Technologies 08: Introducing Apps for SharePoint Client-Side Technologies Scripting Language Script Libraries Server-Side Technologies ASP.NET Web Pages Web Forms MVC PHP Ruby on Rails Development Environments Visual Studio 2012 Napa  

Host Webs, App Webs, and Remote Webs 08: Introducing Apps for SharePoint Host Webs App Webs Remote Webs App Installation Scope App Web Domains   http://contosotenant-aa46c3ffd61233.apps.contoso.com Tenancy APPUID App Web Hosting Domain

App Entry Points App Entry Points The Chrome Control Start Page 08: Introducing Apps for SharePoint App Entry Points Start Page App Parts UI Custom Commands The Chrome Control Use the Chrome Control to inherit style and links from the host web in a cloud app  

Data Storage and Access 08: Introducing Apps for SharePoint Client Side Object Model .NET Framework Object Model REST API SharePoint Host Web App Authentication App Web Data Outside SharePoint Web services for SharePoint hosted apps Server side code available for cloud hosted apps  

Packaging and Publishing Apps 08: Introducing Apps for SharePoint Packaging Apps .app file extension A package typically includes the following files: AppManifest.xml AppIcon.png Solution file Data Tier Application Package Auto hosted apps Publishing Apps Office Store App Catalogs  

Lesson 2: Developing Apps for SharePoint 08: Introducing Apps for SharePoint Cross Domain Calls  

Visual Studio Templates for SharePoint Apps 08: Introducing Apps for SharePoint The App for SharePoint 2013 project template Visual Studio item templates  

Cross Domain Calls Using the Cross Domain Library Using the Web Proxy 08: Introducing Apps for SharePoint Using the Cross Domain Library Access content in the app web from JavaScript in a remote web SP.RequestExecutor.js AppWebProxy.aspx Using the Web Proxy Access content in SharePoint or elsewhere from JavaScript in a remote web SP.WebRequestInfo Trusting domains for cross domain calls  

Hello, Apps!