Code Monkey home page Code Monkey logo

edu-dev-bootcamp's Introduction

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.

edu-dev-bootcamp's People

Contributors

ivegamsft avatar dstrockis avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.