After the last few weeks of three straight conferences, I'm not exactly thrilled to look forward to the next set of commitments I have, but here they are anyway.
If you missed my talks at Build or Ignite, I'm presenting some of the same ones in just a few weeks as well as some that are closely related...
AngleBrackets (Scottsdale, AZ) - May 18-21, 2015
Building Client-Side Web Apps for Office 365 using Angular, CORS & ADAL In this session you will see how to build a single page application using Angular using TypeScript. Andrew will show how to leverage the ADAL JS framework to call the Office 365 APIs using cross-origin resource sharing (CORS). The session will explain the benefits of using Typescript strongly typing alongside the Office 365 APIs and the Angular framework. An end to end solution will be used, called the Expense Manager, which leverages the OneDrive for Business & Other Office 365 APIs.
Using Node.js for Office & Office 365 Add-Ins Andrew Connell will show you how to build a web application using Node.js. This session will walk you through the steps to get started with Node.JS and the plumbing needed for Apps for Office. Andrew will show how to build Apps for Office in both Outlook and Excel that talk to the Office.JS. End to end solutions will be used to show the power of the App Model for the End Users who never have to leave the product they live and breathe in to surface more business context than ever before. In addition you will see how to build a web application written in Node.js that can authenticate with AzureAD and utilize the Office 365 APIs.
SharePoint Saturday Atlanta - May 30, 2015
The week of June 1-5 I'm teaching a hands-on course for Critical Path Training... it's all hands-on developer training for SharePoint 2013 in Boston, MA: The Great SharePoint Adventure. On my way there I'm going to stop in Atlanta and present two sessions at the SharePoint Saturday Atlanta on May 30th:
AngularU (San Francisco, CA) - June 22-25, 2015
This Angular conference should be very interesting as we're getting much closer to Angular 2.0 being released. At AngularU You'll be sure to get a ton of great information out of this show if you're an Angular developer or interested in learning about Angular.
What's cool about this show is that it's the first part of a week in June and the SPTechCon DevDays conference that I'm also speaking at is the latter half of the week in the same hotel!
Building Office 365 SPAs with Angular and CORS Microsoft recently announced support for CORS in some of their APIs in Office 365 and more coming soon. What this means for developers is that you can create fully client-side solutions that authenticate securely with Azure AD and access data in SharePoint sites using the REST API or files in a user's OneDrive folder. In this session we will look at how we can exploit this in a custom single page app (SPA) using Angular.
FULL-DAY WORKSHOP - Build Secure Enterprise Angular Apps That Leverage Various Microsoft Tech Are you building Angular apps for enterprise customers? You likely need to talk to secured services, you need to lock down parts of your app and you need to maintain good application structure to name a few things. In this workshop we’ll build an enterprise Angular app from start to finish in TypeScript and secure sections of the app using Microsoft’s Azure Active Directory. Well see how we can access a user’s mailbox to use their email, contacts and calendar that resides in Office 365. We’ll store files within the user’s OneDrive files. You’ll see how to store collaborative data within lists in Office 365. We’ll do all this using WebStorm, but you can use any text editor. You don’t have to have any experience with Office 365 APIs or Azure AD to participate in this workshop… you’ll learn how to do all of it!
SPTechCon DevDays (San Francisco, CA) - June 24-26, 2015
Without a dedicated Microsoft conference to for SharePoint this year, the folks at SPTechCon have created a new show that's all about developers. But it isn't just about SharePoint... it's also Office 365! I've got a bunch of sessions and half-day workshop at this show that's all about the new stuff!
And as I said about AngularU... SPTechCon Dev Days is the 2nd part of the week in the same hotel where AngularU is scheduled so you could double dip if you wanted to!
HALF-DAY WORKSHOP - On-Ramp to the Office 365 API and Azure AD Highway! There's a lot to learn to get productive with the Office 365 APIs. In this half-day tutorial, you will learn why you should care about the Office 365 APIs and what you can do with them. But first we will discuss and explore how Azure AD works, how you can create custom applications and write code to authenticate to obtain an OAuth2 access token. Then we'll dive deep and see how we can use that access token to work with all the different Office 365 APIs the Discovery Service as well as how to use the Contacts, Calendar, Messages and Files APIs using the .NET SDK and the REST API. By the end of this tutorial, you'll have loads of code snippets and sample projects that you can use as a starting point to get going and build your own applications that leverage the Office 365 APIs!