#Office 365 Developer Camp for Education Andrew Coates
Developer Evangelist
Microsoft Australia
http://blogs.msdn.com/acoat ##Agenda ###Day 1
| Time | Module | Title | Notes |
|---|---|---|---|
| 09:00 | O3651-1 | Introduction and Office 365 Developer Overview | |
| 10:00 | O3651-1 | Lab | 1. The Discover SharePoint app in the lab no longer exists. Try searching for another free app instead. There's a Melbourne Cup sweepstakes app that's quite cool. 2. If you're running Word 2016: a. The Apps group is now called the Add-ins group, and b. the Wikipedia add-in is pre-installed. It's certainly worth enabling it and doing rest of the exercise. Try seaching for another free app as well. There are a couple of cool free Word Cloud apps. 3. You're no longer prompted for the account key by Excel as the Crime dataset now allows unlimited transactions. |
| 10:30 | Morning Tea | ||
| 10:45 | O3651-5 | Getting started with the Office 365 APIs | |
| 11:30 | O3651-5 | Lab | 1. The lab document shows VS 2013. If you're running VS2015 Community Edition, you'll still need to install the Office Developer tools, but the process is slightly different. If you're running VS2015 Professional or above, the Office developer tools should already be installed. 2. VS2015's Add Connected Service wizard is different from what's shown in the lab notes. You should be able to work our what to do though. 3. The wizard will have already added the TenantId for you in VS2015, so you don't actually need to go into the Azure Management Portal any more.4. If you get a NullReferenceException in the SettingsHelper class, you'll need to change ida:Password to ida:ClientSecret in that class.5. You'll want to add a few items into your calendar using the OWA interface so the events show up in this exercise. |
| 12:00 | O3653-1 | Deep Dive into Azure AD with the Office 365 APIs | |
| 12:45 | Lunch | ||
| 13:30 | O3653-1 | Lab | |
| 14:00 | O3653-8 | Deep dive into the Office 365 Unified API | |
| 14:45 | Afternoon Tea | ||
| 15:00 | O3653-8 | Lab | You may get an error trying to retrieve the manager or the files for a user in Exercise 3. The easiest way to avoid this currently is to wrap the calls in a Try/Catch block. |
| 15:30 | O3653-3 | Deep dive into Office 365 APIs for OneDrive for Business | |
| 16:00 | Finish |
####Eval Please fill in the Day 1 Eval.
###Day 2
| Time | Module | Title | Notes |
|---|---|---|---|
| 09:00 | O3653-3 | Lab | 1. The lab document shows VS 2013. If you're running VS2015 Community Edition, you'll still need to install the Office Developer tools, but the process is slightly different. If you're running VS2015 Professional or above, the Office developer tools should already be installed. 2. VS2015's Add Connected Service wizard is different from what's shown in the lab notes. You should be able to work our what to do though. 3. The wizard will have already added the TenantId for you in VS2015, so you don't actually need to go into the Azure Management Portal any more.4. If you get a NullReferenceException in the SettingsHelper class, you'll need to change ida:Password to ida:ClientSecret in that class. |
| 09:30 | O3657-2 | Creating Client Side Only Apps with Angular, ADAL and Office 365 API's | |
| 10:00 | O3657-2 | Lab | |
| 10:30 | Morning Tea | ||
| 10:45 | O3652-7 | Deep Dive into Security and OAuth | |
| 11:15 | O3652-7 | Lab | |
| 11:45 | O3653-9 | Deep dive into the Office 365 Groups API | |
| 12:15 | O3653-9 | Lab | |
| 12:45 | Lunch | ||
| 13:30 | O3652-1 | Deep Dive into Office Outlook Add-ins | |
| 14:15 | Lab | ||
| 14:45 | Afternoon Tea | ||
| 15:00 | O3652-9 | Advanced Office Add-ins with Excel, Word, PowerPoint | |
| 15:30 | Closing remarks |
####Eval Please fill in the Day 2 Eval.
##Resources
- Main GitHub Training Content Repository
http://github.com/officedev/trainingcontent- Main GitHub Office Developer Account
http://github.com/officedev
- Main GitHub Office Developer Account
- Landing page for all things Office Developer
http://dev.office.com - Office Product Team Blogs
http://blogs.office.com - Office Features Roadmap
http://www.office.com/roadmap - Office Developer Program (including 1 year O365 developer subscription)
http://dev.office.com/devprogram - Library for Ruby developers
https://github.com/AzureAD/azure-activedirectory-library-for-ruby