/EDU-Dev-Bootcamp

EDU-Dev-Bootcamp

MIT LicenseMIT

EDU partner Developer Bootcamp

Contains content for the Azure EDU partner Developer Bootcamp

The current status is:

DRAFT

These labs and content will kickstart your Office 365 and Azure for Education (EDU) platform knowledge with a combination of lectures and hands on labs. It is intended to be delivered in a classroom environment but feel free to reuse this content.


Module 00-EDU Overview

In this session, we will provide a brief overview of the EDU opportunity for partners when integrating with the Microsoft platform.

View PowerPoint


Module 01-EDU Scenarios

In this session, we will provide a brief overview of the EDU opportunity for partners when integrating with the Microsoft platform.

View PowerPoint


Module 02-AAD and graph for EDU

In this session, we introduce Azure Active Directory and describe at a high level how to get tokens for Microsoft Graph.

View PowerPoint

Link to AAD developer branding guidelines


Module 03-HOL-Tools and developer setup

We will provide an overview of the developer tools available for developing on your platform. In this lab you will create the environment that is required for your development language preference.

  • Create O365 EDU Tenant
  • Connect an Azure subscription (Trial or other)
  • Sign up for the different developer portals

View PowerPoint

View challenge


Module 04-Intro to graph and Azure AD

You can use the Microsoft Graph API to interact with the data of millions of users in the Microsoft cloud. Use Microsoft Graph to build apps for organizations and consumers that connect to a wealth of resources, relationships, and intelligence, all through a single endpoint:

View PowerPoint


Module 05-HOL-Azure AD Applications

This lab will introduce you to identity in Azure AD and the Microsoft Graph. You will perform the following tasks:

  • Register your Azure Active Directory Application
  • Add authentication to your application

View challenge


Module 06-AuthN and AuthZ patterns

We will provide an overview of Azure AD, and discuss different patterns for integrating you existing application and providing SSO with Azure AD/Office 365.

View PowerPoint


Module 07-HOL-AuthN and AuthZ patterns

View PowerPoint

View challenge:


Module 08-SSDS and Rostering API

View PowerPoint


Module 09-HOL-Rostering API

View PowerPoint

View challenge


Module 10-OneDrive for EDU

View PowerPoint


Module 11-HOL-Adding O365 APIs to your app

View PowerPoint


Module 12-PLACEHOLDER

View PowerPoint


Module 13-PLACEHOLDER

View PowerPoint


Module 14-Teams in EDU

View PowerPoint


Module 15-Developer deep dive on teams for EDU

View PowerPoint


Module 16-HOL-Teams

View PowerPoint


Module 17-Azure Machine Learning in EDU

View PowerPoint


Module 18-Azure Overview

Azure is Microsoft's intelligent cloud platform. This module will provide a brief overview of the platform and the capabilities available to you.

View PowerPoint


Module 19-Azure resource manager (ARM) Overview

Intro to Azure Resource manager and infrastructure as code.

View PowerPoint


Module 20-Azure web apps and DevOps with VSTS

This module will introduce you Visual Studio Team Services and Azure web applications.

  • Create Visual Studio Team Services (VSTS) Online account
  • Create Git repository
  • Clone Git repo locally
  • Push code into VSTS
  • Create CI pipeline for build. Ends with published artifacts

View PowerPoint


Copyright 2016 Microsoft Corporation. All rights reserved. Except where otherwise noted, these materials are licensed under the terms of the MIT License. You may use them according to the license as is most appropriate for your project. The terms of this license can be found at https://opensource.org/licenses/MIT.