Today, we shipped our first free on-demand Microsoft Virtual Academy course of sessions introducing Office 365 development. This is a Level 100/200 course to introduce developers to the Office 365 development platform. It was streamed live on August 8 and now comes packed with hands-on labs and assessment questions for each session.
The Introduction to Office 365 Development course includes these sessions:
Overview of Office 365 development
This session introduces you to the Office 365 development platform. It covers the two main approaches to developing: using the App Model to make your customizations appear in our products; and using the Office 365 APIs to consume those customizations from within your own applications.
Getting started with Apps for Office
This session gives you an overview of the Getting started with Apps for SharePoint Apps for Office. It tackles how to get started, as well as comparisons of where the models fit when you’re building business solutions. It also includes compelling demonstrations that highlight where you can surface your business solutions in Office products.
Getting started with Apps for SharePoint
This session gives you an overview of the SharePoint Hosted and Provider-Hosted App Models. It covers how to get started, as well as comparisons of where these models fit when you’re building business solutions. It also includes compelling demonstrations that highlight where you can surface your business solutions in Office products.
Moving Full Trust Code to the cloud using repeatable patterns and best practices
This session is full of demos and real-life practices showing how typical intranet or collaboration customizations can be achieved using app model patterns. We show different real-world proven patterns to build and maintain SharePoint sites in the cloud or on-premises using only app patterns. During the session, we build typical intranet, OneDrive, and collaboration customizations from scratch to demonstrate the different patterns for achieving typical SharePoint customizations without classic SharePoint full trust code.
Getting started with Office 365 APIs
The Office 365 APIs were released in Preview at the SharePoint Conference 2014 in March. This session gives you an overview of how these APIs can be leveraged across mobile device platforms and standalone web application platforms, including ASP.NET MVC, Windows 8, and more. To show the value of this API, we cover how Azure Active Directory authentication is used based on the user’s consent and key scenarios.
In addition to watching these on-demand videos, you can also take an assessment for each session and participate in a set of hands-on labs—to make sure you keep all that new information in your head!
Sharing is caring
On GitHub, our team is also sharing all of the PowerPoint slides used in the sessions—with instructor notes—which you can use for your own internal training or presentations to user groups. Go check this out at GitHub OfficeDev/TrainingContent.
Over the next month, we’ll be adding more courses, to cover the platform in even more depth. Check out the timeline and mark these courses in your calendars!
So what are you waiting for? Go to Microsoft Virtual Academy and watch the first course, take the assessment questions, and walk through our hands-on labs! And be sure to check back on the blog for announcements of future Live Q&A events.