Wednesday 

Workshops 

13:40 - 14:40 

(UTC±00

Talk (60 min)

Part 2/2: How to use Microsoft's Graph API

The Graph API is essential to programmatically engage with the Microsoft cloud and automate boring administrative tasks, create templates for complicate tasks and or essentially freeing up your time with mundane activity to do more fun interesting things.

Microsoft
Cloud
DevOps
Security

The workshop will cover the following:

Introduction
Setup your own demo M365 Developer Tenant
What is Graph API and what can it do?
Introduce Graph API Reference
Introduce the Graph Explorer
- Activity to use Graph Explorer
Application Registration, what is it and why?
- Activity: Register an application in Azure AD
Defining Application Scope
- Activity: Grant access to M365 tenant
Authentication Methods
- Activity: Set a password
Using a certificate to authenticate API access
Postman for API development
- Activity: Setup postman to use with Graph API
Using scripts with Graph API
- Activity: Writing scripts to GET data
- Activity: Writing scripts to POST data
Securing your password
- Activity: Methods to protect client secrets
Securing the application authentication
- Activity: Restricting access to application with conditional access.

All participants will get access to learning website full instructions and example scripts and links to supporting documentation.

While Microsoft Graph is the vehicle being used in this session the lessons learned will allow the participant to connect to and use any other RESTful API with confidence.

The participants will learn how to access API's and begin their journey in programmatically evolving their workflows.

Michelle Sandford

I live at the heart of the coding community and help drive awareness and engagement as a developer advocate and technology evangelist. I present at around 50 Conferences and Events around the world each year on AI, Azure, GitHub, Open Source, GameDev and LinkedIn (Including NDC Oslo, London, Copenhagen, Porto, Melbourne; Techorama BE & NL; DDDPerth; GCAP; Google Dev Fest, MS TechReady, MS GeekReady, MS Ignite etc). I judge hackathons and encourage the next generation into technology careers. In 2023 I became the host of the Microsoft ANZ web show - New Breakpoint, which is a show for developers by developers. I am also a co-organiser for the Rust Perth Community Group. I was the #1 Microsoft Social Seller (highest engagement) on LinkedIn for several years and remain #1 SSI rank in team, top 1% in industry and top 1% in network. I run the Microsoft Student Accelerator Program for ANZ encouraging emerging developers to build on Azure.

George Coldham

George Coldham is a Cloud Solution Architect @ Microsoft, and an expert in Microsoft Security.

An experienced, international public speaker he loves to share his experience and stories with a global audience. Focused on the intersection of people with technology, whether it's his home ground of Security or emerging technologies such as Generative AI, he speaks with enthusiasm.

A lifelong learner and teacher, George spends his days solving problems at scale for his customers, building community locally through hosting meetups, and mentoring those who wish to learn with him. George is a Microsoft Certified Trainer and maintains 15 Microsoft certifications across the Microsoft Security and Azure space.

George loves food, travel and music. His ideal holiday is either exploring somewhere remote, or a place with delicious food and drink to devour, live music to enjoy, and good friends to celebrate it with.