Microsoft MVP Logo

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

I'll be at the conference the week of May 18-21 in Scottsdale, Arizona presenting two fun sessions:

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:

Introduction to Node.js for the SharePoint & Office 365 Developer Have you heard about this thing called NodeJS? They actually got JavaScript to run on the server? Are you kidding me!? Nope... and there are some very good reasons why you should consider it for your next SharePoint or Office 365 app project. In this class, you will learn what NodeJS is, how to create a simple site and walk away with some resources on where to go from there.

Using TypeScript & Office 365 Enterprise Services in Angular Apps File management, permissions/access control, email, and calendars/scheduling all play an important role in various enterprise scenarios. Do you build these types of features yourself or leverage an existing backend that can do most of the heavy lifting for you? Do you use regular JavaScript or go with an ES6-like language such as TypeScript? In this session you’ll learn about the benefits of using TypeScript and AngularJS to integrate enterprise features into your applications using Office 365 enterprise services.

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!

Introduction to NodeJS for the SharePoint and Office 365 Developer Have you heard about this thing called NodeJS? They actually got JavaScript to run on the server? Are you kidding me!? Nope... and there are some very good reasons why you should consider it for your next SharePoint or Office 365 app project. In this class, you will learn what NodeJS is, how to create a simple site and walk away with some resources on where to go from there.

Using TypeScript for Enterprise JavaScript-based Angular Applications JavaScript-based solutions have not been considered a first-class development experience among the typical SharePoint developer... until now! However, many developers have challenges in moving from the standard typed server-side development to the client. This is where TypeScript can help! In this class, you'll learn about the benefits of using TypeScript to write enterprise scale client-side applications written in JavaScript. We will also look at how using TypeScript can assist in the development of apps created using the Angular presentation framework.

Building SPAs for SharePoint On-Premises and SharePoint Online with Angular While client-side development has been around for a very long time and has been quite popular in many communities, one could argue that historically it has not been a popular tool in creating customized SharePoint and Office 365 solutions. But with the rise new of robust APIs and frameworks like Angular, you can create rich and robust applications that run in the browser. In this class, you'll learn about the benefits of Angular to write rich client-side applications written in JavaScript that can work in either SharePoint on-premises or SharePoint Online.

Comments powered by Disqus