Introduction to Office 365 Development

  • Office 365 Developer Kick off - what's new Icon
    Office 365 Developer Kick off - what's new
    See what was announced the week of TechEd Europe 2014. See the compelling business reasons to leverage these new approaches, and learn where to get started. S
    Updated Jun 01, 2014
  • Overview of Office 365 Development Icon
    Overview of Office 365 Development
    Explore how you can build your solutions contextually directly into the Office 365 using the App Model. Learn how to call the Office 365 APIs from your stand-alone web applications and mobile device applications to leverage services like OneDrive for Business, Mail, Calendar, People, and Sites.
    Updated Jun 01, 2014
  • Getting started with Apps for Office Icon
    Getting started with Apps for Office
    Check out Apps for Office, see how to get started, and compare how the models fit in building business solutions. See compelling demonstrations to highlight where you can surface your business solutions in Office products.
    Updated Aug 04, 2014
  • Getting started with Apps for SharePoint Icon
    Getting started with Apps for SharePoint
    See an overview of the SharePoint Hosted and Provider Hosted App Models and how to get started. Compare how the models fit in building business solutions, and watch demonstrations.
    Updated Aug 04, 2014
  • Getting started with the Office 365 APIs Icon
    Getting started with the Office 365 APIs
    Get an overview of how Office APIs can be leveraged across mobile device platforms and stand-alone Web Application platforms, including ASP.NET MVC, Windows 8, and more. See how the Azure AD Authentication is used, and explore key scenarios to show the value of this API.​
    Updated Aug 04, 2014
  • Moving Full Trust Code to the Cloud Using Repeatable Patterns and Best Practices Icon
    Moving Full Trust Code to the Cloud Using Repeatable Patterns and Best Practices
    See tons of demos and real-life scenarios on achieving typical intranet or collaboration customizations using app model patterns. Explore proven patterns to build and maintain SharePoint sites in the cloud or on-premises using only app patterns, and build typical intranet, OneDrive, and collaboration customizations from scratch.​​
    Updated Aug 04, 2014
  • Setting Up Your Developer Environment in Office 365​ Icon
    Setting Up Your Developer Environment in Office 365​
    Learn about the tools and services required to get started with Office 365 development.​
    Updated Oct 22, 2014
  • Setting up your on-premises development environment for App development Icon
    Setting up your on-premises development environment for App development
    Find out what is required to get SharePoint Apps running with SharePoint Server 2013 on-premises, for both a stand-alone and a hybrid scenario.
    Updated Oct 22, 2014
  • Getting Started with Office 365 Development Icon
    Getting Started with Office 365 Development
    This session introduces you to the Microsoft Office 365 Development platform. It introduces the main two approaches to developing using the App Model to make your customizations appear in the products and the Office 365 APIs to consume them from within your own applications. Understand the strategy and direction of the Office 365 development platform. Learn the key ways to develop on top of the Office 365 platform. See some key scenarios that highlight the benefit of building business solutions on top of the Office 365 platform.
    Updated Nov 03, 2014
  • Getting Started with Mobile Development with Office 365 Icon
    Getting Started with Mobile Development with Office 365
    Get an introduction to the different approaches to building mobile applications that consume Office 365 platform services. Explore an overview of native mobile platform development (Android, iOS, and Windows Phone) and of cross-platform development (Cordova). ​ ​ ​
    Updated Dec 05, 2014

Transform SharePoint Customizations to SharePoint App Model

  • Controlling Branding in SharePoint Using App Model Icon
    Controlling Branding in SharePoint Using App Model
    Take a look at various approaches to branding using the app model, with a heavy focus on the reasoning behind recommendations, plus alternative means to accomplish requirements.
    Updated Jan 05, 2015
  • Introduction to App Model Transition Tasks Icon
    Introduction to App Model Transition Tasks
    Learn basic approaches and techniques for moving away from traditional SharePoint development practices toward the new app model. Find out what to take into account in ongoing farm solution development.
    Updated Jan 05, 2015
  • Practices for Converting Existing Sites to App Model Functionality Icon
    Practices for Converting Existing Sites to App Model Functionality
    implementations to the new app model. See call-outs of the types of tools available for you to analyze solutions, along with customization types that will cause you pain in your move.
    Updated Jan 05, 2015
  • Site Collection and Site Provisioning with App Model Icon
    Site Collection and Site Provisioning with App Model
    Focus on the patterns and concrete implementation for both site collection and subsite provisioning, since core tenants of many of the recommended approaches have to do with artifact and configuration provisioning during site creation.
    Updated Jan 05, 2015
  • User Profile and Personalization with App Model Icon
    User Profile and Personalization with App Model
    Get the details on how to interact with the User Profile (central to many SharePoint implementations) using the CSOM endpoints (both read and write) and on how to build personalized experiences using app model techniques.
    Updated Jan 05, 2015
  • UX Components and Site Modifications Using Apps Techniques Icon
    UX Components and Site Modifications Using Apps Techniques
    Explore specific, typically implemented user experience customizations, which traditionally require deep customization to achieve. See how to utilize client-side rendering techniques to accomplish similar end results.
    Updated Jan 05, 2015

Deep Dive into the Office 365 App Model

  • Application Lifecycle Management in Office 365 App Development Icon
    Application Lifecycle Management in Office 365 App Development
    Explore the life cycle of Apps for Office and Apps for SharePoint from development, testing, deployment, and upgrade. This demo-oriented session covers both the on-premises and Office 365 environments.​ ​ ​ ​
    Updated Oct 22, 2014
  • Deep Dive into Apps for Office in Excel Icon
    Deep Dive into Apps for Office in Excel
    Get the details on what is available inside Excel Desktop, Online, and Modern Apps, with regard to the App Model.​ ​ ​
    Updated Oct 22, 2014
  • Deep Dive into Apps for Office in Outlook Icon
    Deep Dive into Apps for Office in Outlook
    Walk with the instructors through what is available inside Outlook Desktop, Online, and Modern Apps, with regard to the App Model.
    Updated Oct 22, 2014
  • Deep Dive into Apps for Office in PowerPoint Icon
    Deep Dive into Apps for Office in PowerPoint
    See what is available inside PowerPoint Desktop, Online, and Modern Apps, with regard to the App Model.​ ​
    Updated Oct 22, 2014
  • Deep Dive into Apps for Office in Word Icon
    Deep Dive into Apps for Office in Word
    Explore what is available inside Word Desktop, Online, and Modern Apps, with regard to the App Model.
    Updated Oct 22, 2014
  • Deep Dive into Security and OAuth in Apps for SharePoint Icon
    Deep Dive into Security and OAuth in Apps for SharePoint
    Dive deep into how authentication and authorization is handled in Apps for SharePoint and Apps for Office.​ ​ ​
    Updated Oct 22, 2014
  • Deep Dive into SharePoint Provider-Hosted Apps Icon
    Deep Dive into SharePoint Provider-Hosted Apps
    See how SharePoint Provider - Hosted Apps can extend existing SharePoint sites with many more options than SharePoint Hosted Apps, leveraging a decoupled, platform-independent, web application model.​ ​
    Updated Oct 22, 2014
  • Deep Dive into SharePoint-Hosted Apps Icon
    Deep Dive into SharePoint-Hosted Apps
    Find out how SharePoint - Hosted Apps can extend existing SharePoint sites, purely in client-side code in an isolated fashion.​ ​
    Updated Oct 22, 2014
  • Developing Office 365 Cloud Business Apps with Visual Studio Icon
    Developing Office 365 Cloud Business Apps with Visual Studio
    Microsoft Office 365 is an ideal business application platform providing a core set of services expected in today’s business apps like collaboration, presence, and integrated workflows, and a central location for installing, discovering, and managing the apps. Office 365 makes these business apps available where users already spend their time—in Microsoft SharePoint and Office. Visual Studio 2013 streamlines the way developers build modern business applications for Office 365 and SharePoint 2013 with the Office 365 Cloud Business App project. In this demo-heavy session, see the latest enhancements we’ve made including SAP data and document library support, that allow developers to build connected, touch-centric, cross-platform, HTML5-based business applications for Office 365.
    Updated Nov 03, 2014
  • Transforming Your SharePoint Full Trust Code to the SharePoint App Model Icon
    Transforming Your SharePoint Full Trust Code to the SharePoint App Model
    This session is full of demos and real-life practices showing how the typical intranet or collaboration customizations can be achieved using app model patterns. We show different proven patterns to build and maintain SharePoint sites in the cloud or on premises using only app patterns. We build typical intranet, OneDrive and collaboration customizations "from scratch" to demonstrate the different patterns for achieving the typical SharePoint customizations without classic SharePoint full trust code. Understand the key migration scenarios from FTC to App Model. Learn how to navigate the Office AMS repository for your own migration projects, and see how you can build out a scenario using different patterns.
    Updated Nov 03, 2014
  • Weave Your Enterprise Solutions Directly into Microsoft Office Products with the App Model Icon
    Weave Your Enterprise Solutions Directly into Microsoft Office Products with the App Model
    Apps for SharePoint and Apps for Office allow you as an enterprise developer to weave your existing enterprise solutions throughout the Office products that your users live in day to day. In this session, see compelling real-world examples that light up existing Office products in context of key enterprise scenarios. The session highlights tips and tricks on architecting this solution in Visual Studio along with Patterns & Practices guidance. Understand what scenarios are available to surface your customizations in Office products. See real-world enterprise scenarios that span multiple products stitching together an enterprise solution. Learn tips on how to architect enterprise solutions with the App Model.
    Updated Nov 03, 2014

Deep Dive Integrate Office 365 APIs in Your Web Apps

  • Deep Dive into Azure AD with the Office 365 APIs Icon
    Deep Dive into Azure AD with the Office 365 APIs
    Take a deep dive into how authentication and authorization is handled with the Office 365 APIs.
    Updated Oct 22, 2014
  • Deep Dive into Office 365 APIs for Calendar, Mail, and Contacts Services Icon
    Deep Dive into Office 365 APIs for Calendar, Mail, and Contacts Services
    Explore scenarios available when using the Calendar, Mail, and Contacts service in the Office 365 APIs.
    Updated Oct 22, 2014
  • Deep Dive into Office 365 APIs for OneDrive for Business Services Icon
    Deep Dive into Office 365 APIs for OneDrive for Business Services
    Get the details on scenarios available when using the OneDrive for Business service in the Office 365 APIs.
    Updated Oct 22, 2014
  • Deep Dive into Office 365 APIs for SharePoint Sites Service Icon
    Deep Dive into Office 365 APIs for SharePoint Sites Service
    Look at scenarios available when using the SharePoint Sites service in the Office 365 APIs.
    Updated Oct 22, 2014
  • Deep Dive into OneNote APIs Icon
    Deep Dive into OneNote APIs
    Get the latest on scenarios available when using the OneNote service.
    Updated Oct 22, 2014
  • Deep Dive into Yammer APIs Icon
    Deep Dive into Yammer APIs
    Examine scenarios available when using the Yammer service.
    Updated Oct 22, 2014
  • Deep Dive into New My Apps Capabilities in Office 365 Icon
    Deep Dive into New My Apps Capabilities in Office 365
    This session will introduce you to extending the My Apps page with your own apps and being able to pin them in the app hub. - Understand the different scenarios for these apps - Learn how to build them in Visual Studio - See how to leverage the File Handler (Preview) capabilities
    Updated Nov 03, 2014
  • Deep Dive into the Office 365 RESTful APIs Icon
    Deep Dive into the Office 365 RESTful APIs
    This session dives deep into the available scenarios when using the OneDrive for Business, Calendar, Mail, Contacts, and Sites services in the Microsoft Office 365 APIs. These Office 365 APIs can be called by any standalone web application or mobile device application. There are built in Visual Studio wizards, in the majority of Project Templates, to connect to them—which handles all of the authentication flow and class libraries that help to call them. In this session, gain an understanding of the Microsoft Azure Active Directory authentication flow. Learn how to get started and work with the services, and see how to implement these services in real-world scenarios in your own web applications.
    Updated Nov 03, 2014

Deep Dive Building Blocks and Services of SharePoint

  • Deep Dive into Business Connectivity Services in Office 365 Icon
    Deep Dive into Business Connectivity Services in Office 365
    Explore advanced scenarios for developing apps that use external content types.
    Updated Jan 16, 2015
  • Deep Dive into Search Scenario in Office 365 Icon
    Deep Dive into Search Scenario in Office 365
    Examine advanced scenarios for developing search-based apps in SharePoint Online.
    Updated Jan 16, 2015
  • Deep Dive into SharePoint Lists for Data Storage Icon
    Deep Dive into SharePoint Lists for Data Storage
    Examine how to create and use lists from a SharePoint provider-hosted app, and see demos on various ways to create lists using both declarative XML elements and procedural C# code. Learn about the use of designing list schema, in terms of site columns and contents types, and see the various ways to perform CRUD operations on list items from code in your SharePoint app.
    Updated Jan 16, 2015
  • Deep Dive into SharePoint Lists with CSOM APIs Icon
    Deep Dive into SharePoint Lists with CSOM APIs
    Find out how to make the most of the Client-side Object Model (CSOM) from a provider-hosted SharePoint app and how to optimize your CSOM code. See demos of the CSOM programming required to create site columns, content types, and custom lists, plus how to wire up a remote event receiver to a SharePoint list in the host web.
    Updated Jan 16, 2015
  • Deep Dive into SharePoint Lists with REST APIs Icon
    Deep Dive into SharePoint Lists with REST APIs
    Learn how to use the SharePoint REST API to read and write to SharePoint lists. Hear why the REST API is a great tool for developers who may not have access to one of the client-side object model implementations or who want to use a third-party library that is written to work with standard JSON responses.
    Updated Jan 16, 2015
  • Developing Advanced Taxonomy Scenarios in Office 365 Icon
    Developing Advanced Taxonomy Scenarios in Office 365
    Get explanations on the why and how of leveraging the managed metadata service and creating taxonomies from a provider-hosted SharePoint app, and learn the basics of creating termsets and adding terms using server-side C# and CSOM. Update list columns using terms from a termset, and find items by searching for managed terms.
    Updated Jan 16, 2015
  • Developing Advanced Workflow Scenarios in Office 365 Icon
    Developing Advanced Workflow Scenarios in Office 365
    Explore advanced scenarios for developing workflow-powered apps for SharePoint in Office 365 with Visual Studio. Learn why your customers should consider putting a workflow in an app for SharePoint, plus hear various tricks and techniques to make workflow do more than just basic out-of-box activities.
    Updated Jan 16, 2015
  • SharePoint 2013 Remote Event Receivers Icon
    SharePoint 2013 Remote Event Receivers
    Take a look at the architecture of Remote Event Receivers, and see how to use them in a provider-hosted SharePoint app. Learn how to configure debugging sessions so that you can trigger the Office 365 environment to execute remote event handlers that run within the Visual Studio debugger.
    Updated Jan 16, 2015

Shipping Your Office App to the Office Store

  • Overview of the Office App Store Icon
    Overview of the Office App Store
    Explore the business case for registering as an app store developer, the evolution and future plans for the store, key features, e-commerce, and licensing and merchandizing services. Learn what the store can do for you and how to qualify for the store program and earn money.
    Updated Jan 16, 2015
  • How Store Apps Are Different Icon
    How Store Apps Are Different
    ​Learn about the unique qualities that apps built for the store have, both in terms of added support functionality and, in a few cases, limitations relative to apps that are side-loaded into a SharePoint app catalog.
    Updated Jan 20, 2015
  • Getting Your App Submitted & Approved: Best Practices Icon
    Getting Your App Submitted & Approved: Best Practices
    Walk through the process for creating a developer account in the Seller Dashboard (required to submit store apps) and for successfully submitting apps to the store.
    Updated Jan 21, 2015
  • Demo Fest of Some Leading Store Apps Icon
    Demo Fest of Some Leading Store Apps
    See demos of some of the top apps in the Office Store for both SharePoint and Office, the shapes that apps can take, and how they relate to the underlying Office workloads. Learn how apps can extend the power of Office and SharePoint services, plus how your solutions could be turned into Office Store apps.
    Updated Jan 22, 2015
  • Embedding Marketing in Your Code Icon
    Embedding Marketing in Your Code
    Learn how to code in app functionality that drives users to share contact information (so you can market to them), how to prompt users to submit reviews (to increase store activity), how to show grayed-out functionality (so users upgrade to paid or premium versions of your app), and how to get feedback (to capture critical comments in a place other than a negative review).
    Updated Jan 23, 2015

Independent Courses

  • Office 365 APIs: Overview, Authentication & the Discovery Service Icon
    Office 365 APIs: Overview, Authentication & the Discovery Service
    This course will introduce developers to the Office 365 APIs, a new set of APIs that will be constantly improved and updated by Microsoft. All four of the endpoints provided in the Office 365 APIs share common characteristics, such as tooling, authentication, interaction with Azure AD, and the discovery service covered in this course.
    Updated Feb 26, 2015

Deep Dive: Integrate Office 365 APIs in Your Mobile Device Apps

  • Deep Dive into Mobile Development with Office 365 and Cordova​ Icon
    Deep Dive into Mobile Development with Office 365 and Cordova​
    Focus on how to build a mobile device app using the Office 365 services for iOS, Android, and Windows Phone with HTML and JavaScript.​ Explore the bright future of mobile business applications that leverage the Office 365 services, thanks to the release of the Office 365 APIs Preview and Cordova projects in Visual Studio.
    Updated Oct 22, 2014
  • Deep Dive into Native Universal Windows App Development with Office 365 APIs Icon
    Deep Dive into Native Universal Windows App Development with Office 365 APIs
    Take a deep dive into how to build a mobile device app using the Office 365 services for Windows 8.1 natively. Hear how, with the release of the Office 365 APIs Preview and Windows 8.1 projects in Visual Studio, the future of mobile business applications that leverage the Office 365 services is very bright. ​
    Updated Oct 22, 2014
  • Deep Dive into Native Xamarin Development with Office 365 APIs Icon
    Deep Dive into Native Xamarin Development with Office 365 APIs
    Get all the details on how to build a mobile device app using the Office 365 services for iOS, Android, and Windows Phone with XAML and .NET C#.​ And hear how, with the release of the Office 365 APIs Preview and Xamarin projects in Visual Studio, the future of mobile business applications that leverage the Office 365 services is very bright.
    Updated Oct 22, 2014
  • Building Multi-Device Applications with Xamarin and Cordova with Office 365 APIs Icon
    Building Multi-Device Applications with Xamarin and Cordova with Office 365 APIs
    Visual Studio developers have two powerful options for developing multi-device applications: Cordova and Xamarin. Cordova support in Visual Studio enables you to ship mobile applications written with HTML/JS, while Xamarin enables developers to use Visual Studio to write native applications for iOS, Android, and Windows Phone using C#. This session shows you how to use the Microsoft Office 365 APIs in mobile device applications built in these project types to take advantage of the many services in Office 365. The Office 365 APIs make available the following services: Azure Active Directory Users and Groups, Files (OneDrive and OneDrive for Business), Mail, Calendar, Contacts and SharePoint Sites. See some examples of Xamarin and Cordova applications running. Understand the scenarios where you would use Office 365 APIs in mobile device applications. Finally, learn how to get started with Office 365 APIs in Xamarin and Cordova Visual Studio Projects.
    Updated Nov 03, 2014
  • ​Deep Dive into Native Android Development with Office 365 APIs Icon
    ​Deep Dive into Native Android Development with Office 365 APIs
    Take a deep dive into how to build an Android app in Eclipse. Get the details on how, with the release of the Office 365 APIs Preview and the Android SDK, the future of mobile business applications that leverage the Office 365 services is very bright.
    Updated Dec 05, 2014
  • Deep Dive into Native iOS Development with Office 365 APIs Icon
    Deep Dive into Native iOS Development with Office 365 APIs
    Explore how to build an iOS app in Xcode.​ And find out how, with the release of the Office 365 APIs Preview and the iOS SDK, the future of mobile business applications that leverage the Office 365 services is very bright.
    Updated Dec 05, 2014

Deep Dive into Office 365 Development on non-Microsoft Stack

  • Deep dive into building standalone AngularJS web applications with Bootstrap for Office 365 Icon
    Deep dive into building standalone AngularJS web applications with Bootstrap for Office 365
    Advances in JavaScript and CSS libraries today have made creating responsive, databound web applications as simple as ever! Incorporating the functionality of these frameworks into a SharePoint App allow us to have a starting point in architecting and developing an immersive web experience. In this session, we will go over the basics and understanding of these frameworks as well as walk through the development of a SharePoint App utilizing these technologies!
    Updated Dec 08, 2014

SAP Gateway for Microsoft

  • Introduction to SAP Icon
    Introduction to SAP
    Get an overview of SAP and a quick glance at the SAP UX strategy. Learn about the long history of collaboration between SAP and Microsoft, which tools are currently available, and how SAP processes and data can be used in Microsoft technologies today.
    Updated Jan 12, 2015
  • SAP Gateway for Microsoft Overview Icon
    SAP Gateway for Microsoft Overview
    Understand what SAP Gateway for Microsoft is and how it can help you bring SAP data and processes in a secure and reliable manner. See SAP Gateway for Microsoft in action, and learn some of the business scenarios being addressed.
    Updated Jan 13, 2015
  • The Office 365 Productivity Platform Icon
    The Office 365 Productivity Platform
    Explore Office 365 suite as a productivity platform. Learn how Apps for Office, Office REST APIs, and host of new features from the Office 365 Platform can enhance the productivity for everything from a small home-office to a large organization.
    Updated Jan 14, 2015
  • How to Access an OData Service on SAP Icon
    How to Access an OData Service on SAP
    Since OData is everywhere, find out what it is and how you can create a simple OData service in an SAP system. Learn where you can get more information and how you can easily connect to and consume a publicly available SAP data service.
    Updated Jan 15, 2015
  • Building Rich Client Apps Consuming SAP Data Icon
    Building Rich Client Apps Consuming SAP Data
    Hear how SAP Gateway for Microsoft comes with an add-in to Visual Studio which allows you to build wizard-driven applications in Outlook or Word. Learn how to leverage the SAP Gateway for Microsoft Wizard and how you can enrich C# based applications without knowing a lot about SAP.
    Updated Jan 16, 2015
  • Building Office 365 Apps Consuming SAP Data Icon
    Building Office 365 Apps Consuming SAP Data
    See how to develop apps for Office and SharePoint applications that consume SAP data in a secure manner. Understand how to set up and configure SAP Gateway for Microsoft so that you can use it in Office on-premises and Office 365 cloud-based applications.
    Updated Jan 17, 2015