This document contains an agenda for a Microsoft 365 developer session taking place over two days. It lists 5 sessions each day with titles related to developing applications and automating business processes using Microsoft 365 tools. Each session has a scheduled time and assigned speaker. The document provides descriptions of the sessions including session topics like Microsoft Teams, SharePoint, Power Apps, Excel, and Outlook development. It also advertises ways for developers to get involved with the Microsoft 365 community and certification programs.
How to Troubleshoot Apps for the Modern Connected Worker
MDEV40: Transform everyday business processes with Microsoft 365 platform tools
1.
2. Title Date Time Speakers
Session
code
The perfectly tailored productivity suite
starts with the Microsoft 365 platform Wed 9:00 AM – 10:15 AM Kyle Marsh MDEV10
Microsoft Graph: a primer for app
developers
Wed 10:45 AM – 11:30 AM Kyle Marsh MDEV20
Building modern enterprise-grade
collaboration solutions with Microsoft
Teams and SharePoint
Wed 11:30 AM – 12:15 PM Eli Robillard MDEV30
Transform everyday business processes
with Microsoft 365 platform tools
Thu 11:30 PM – 12:15 PM Eli Robillard MDEV40
Windows 10: The developer platform,
and modern application development
Thu 1:45 PM – 2:30 PM Pete Brown MDEV50
Microsoft 365 Developer Learning Path
10. Integrate apps,
automation, and data
insights to enhance
productivity scenarios
Connect with Office 365 and non-
Microsoft productivity apps
• Add tabs to teams
• Bots
• Microsoft Graph integration
Automate collaboration tasks and take
actions directly in chat
Put productivity tools where your team is
already working
14. Collaborative Business
Processes
Save Time
Gain efficiency in task completion
Streamline Processes
Avoid human error
Gain Skills
Achieve personal growth by learning
Be Innovative
Spend their time at work being creative
Embed Logic
Include business rules with content
15. Support the shift towards collaborative online usage
Utilize modern technology
Provide IT admins with governance capabilities
Low barrier to entry
Foster skills growth
28. Actionable Messages
Effortless task completion
Take quick actions without switching context
Build once run everywhere
Highly portable & works across different client
Automatically adapts to host UX
and brand guidelines
Predictable & consistent user experience
Quick actions
Approve expense reports
Add comments to tasks
Set project due dates
Update sales opportunities
Assign support tickets
And much more…
29. Sending Actionable Messages
Service inserts Adaptive
Card in email header
Send email to user
Send Actionable
Message
Content refreshes at open
(optional)
Adaptive Card renders,
user takes action
Action sends data to your
service
User receives
Actionable Message
Your service receives
request from user with
UserID
Service responds with
updated or new card
Service responds
to action
Actionable Message is
updated
User interacts with new
content until final update
contains no further actions.
Adaptive Card
updated in Outlook
33. Join the Office 365 Developer Program!
https://aka.ms/IgniteO365DevProgram
Become Microsoft 365 Certified!
Exam MS-600
For Microsoft 365 developers
training modules on Microsoft Learn!
https://aka.ms/M365DevTraining
Check out the Toronto Citizen Developer User Group!
https://www.meetup.com/TorontoCDUG/
34. Sharing is Caring
Eli Robillard
Microsoft MVP, Office Servers and Services
@erobillard
#MDEV40 #IgniteTheTour
Notas do Editor
Open the Power App, check out the design surface, show where actions/buttons call into the Graph.
With power apps and teams, I was able to take an app I created through power apps and easily add it to where it was needed – teams.
This lets people be productive where they are already working, connecting the people with the processes they are doing.
If you’d like to go deep with Teams and PowerApps, there is an excellent whitepaper
https://powerapps.microsoft.com/en-us/blog/introducing-the-microsoft-teams-and-power-apps-whitepaper/
Lets take that idea and move to excel to look at something you may have seen at the keynote.
----------------------------------
As I just showed with the demo, using power apps and teams, I was able to take an app that I created with power apps and easily add it to where it was needed – teams.
This lets people be productive where they are already working, connecting the people with the processes they are doing.
Lets take that idea and move to excel to look at something you may have seen at the keynote.
Excel Scripts – Automate!
Creating a flow in Power Automate with Office Scripts lets you not just schedule, but also extend what is possible.
We saw the power of Office Scripts, now lets move forward to Power Automate.
Edit the Flow on the Product list to send a message to Teams
With the Office apps – both the web versions and the rich clients – we’re able to add capabilities in the context where people create and do work.
This picture shows a few of the surfaces we can build for – the task pane on the right, the ribbon menu along the top, or content add-ins like the map here.
Excel: Script Lab: Show how to install add-ins from the Insert menu.
Import JSON, modify the code, rerun.
Custom Functions: Translate
PowerPoint: Script Lab, add an image to this deck – discuss making corporate assets available in an Add-in
Rest of the process - need to convey that now they have the card designed / have used the tool, they need to insert that card along with service specific information and send it.
Show the new AM Designer https://aka.ms/amdesigner
Walk through the samples and briefly describe the JSON used to render cards (markdown for body, plain English property and value names, renders great on any device).
Send to self supported during dev.
Large amount of resources
Developer.microsoft.com has a large amount
Check out power platform for Power Apps and Power Automate to create low and no-code solutions that work across your org
MS 365 dev training:
It has modules for both Beginner and Intermediate.
Topics include Microsoft Graph, Microsoft Identity, Microsoft Teams, SharePointFramework, Office Add-ins
New modules are added into Microsoft Learn every quarter. (by Dec 2019: additional 3 Graph, 2 Identity, 1 Teams, 1 SP; by Mar 2020: additional 2 Graph, 2 Identity, 3 Teams, 8 SP, 5 Office add-ins)
You can learn all modules at self-pace, listen to recordings, test your knowledge, track your learning progress, earn badges
Microsoft 365 developer certification
Microsoft continues to invest in role-based training and certifications to meet market demand, expanding its certification portfolio with new Microsoft 365 Certifications to cover a range of skills and concepts needed for developer job role.
The new Microsoft 365 Certified: Developer Associate certification has one exam that is in Beta: MS-600: Building Applications and Solutions with Microsoft 365 Core Services.
All attendees will get access to a free certification voucher unless they use it for a test at the conference. It is planned that the voucher will last for 6 months. The voucher is only good for one certification.
For other developers not at Ignite, check out MS learn blog at https://www.microsoft.com/en-us/learning/community-blog.aspx to receive discount code at 80% off and preparation information and take the exam by Dec 20, 2019.
Office 365 developer program
The developer program connects developers to the tools, resources, and expertise they need to create intelligent, connected solutions for Microsoft 365.
Benefits
New free renewable Microsoft 365 E5 subscriptionBe your own admin
New dev sandbox creation tools
Preload sample users and data for Microsoft Graph, and more
Access to Microsoft 365 experts
Join bootcamps and monthly community calls
Tools, training, and documentation
Learn, discover, and explore about Office 365 development
Blogs, newsletters, and social media
Stay up to date with the community