Sessions

Best Practices and Considerations For Implementing Workflows in SharePoint
Level: 100
Track: End-User, Business
Do you struggle when it comes to outlining your business processes? How about determining where to get started with automating your most business-critical processes in a way that won't turn your end users' world upside down?

This session will cover tips and techniques for developing and implementing successful working solutions on the SharePoint platform. We will cover gathering requirements, tools available for development, testing considerations, and implementation best practices to ensure successful user adoption.

Speaker(s)

Nicole Prestby
Senior SharePoint Consultant
Abel Solutions
Branding SharePoint Online - Best Practices
Level: 200
Track: Developer
To brand a SharePoint site you have a lot of options, but for SharePoint Online these options are limited, part of the limitation is by design but other limitations are just recommendations and best practices. In this session we will list the latest Office365 Developer Patterns and Practices and demonstrate how to brand your SharePoint site to have a responsive themed pages, then enhance the user experience by using the client side rendering and other solutions like security trimmed cross site collection navigation, breadcrumb and site catalog just by SharePoint Hosted Apps and OOB SharePoint web parts.

Speaker(s)

Osama Mourad
Sr. Software Engineer
RDA
Bridging the Identity Gap with Okta
Level: 100
Track: IT Pro
Join Okta as we demonstrate how to accelerate the deployment of Office 365. Okta helps organizations move to the cloud, including support of the following use cases:

*Multiple AD forests requiring complex FIM/ADFS solution (simplify and accelerate deployment)
*No additional on-premise software (AADSync/FIM/ADFS)
*No manual license step or PowerShell scripts; needs automated license management
*AD users requiring clean up before O365 deployment can begin

Okta uses a lightweight agent to integrate Office 365 to AD that requires no changes to firewall settings and can run on any Windows machine with read access to the domain controller. A single agent handles all communication, in real-time, between Okta and on-prem AD, supporting delegated authentication, provisioning/deprovisioning, directory sync, and AD password management.

Speaker(s)

Building Provider Hosted Apps with Docker
Level: 200
Track: IT Pro, Developer, Business
If you've been around a data center or in cloud IT circles you know Docker's container technology is hotter than hot. In this session we will look at what Docker is and how you can begin using it with Office 365's App Model.
Can I Really Automate My Business Process in SharePoint? Can I Do it in the Cloud?
Level: 100
Track: Business
The answer is Yes, and Yes! Learn how the BYOA (Build Your Own Application) revolution can help you automate your process quickly, easily, and without code (and look really smart in the process).

Speaker(s)

Dan Griffith
Business Development Manager
K2
Case Study - Utilize Office 365 for Nonprofit Client Management with Workflows, Forms, and Document Sets
Level: 100
Track: End-User, Business
Nonprofits are often faced with the challenge of cumbersome paper-based business processes and manual reporting capability - if any at all. Slalom Consulting has offered pro bono consulting to two prominent nonprofits in the Atlanta area, streamlining these processes by utilizing out-of-the-box Office 365 features. Using document sets, workflows, and forms – Slalom has enabled nonprofit staff to perform operations with greater efficiency and accuracy than ever before.

Speaker(s)

Daniel Albert
Consultant
Slalom
Ron Jones
Practice Director, Modern Productivity (Office 365)
Perficient
Client-Side Rendering (CSR) demystified
Level: 100
Track: Developer, End-User
SharePoint 2013, both in Office 365 and on-premises, provides the ability to customize how list views and forms are displayed using JavaScript and HTML without managed code. This session includes a primer on implementing customizations through the Web interface with examples such as conditional formatting - custom options no longer available through the SharePoint Designer tool.

Speaker(s)

Client-Side Rendering (CSR): Practical examples, tips and tricks
Level: 200
Track: End-User
A deeper dive into a number of use-cases where client-side rendering (CSR) and SharePoint’s JS Link property can be used – without managed code – to enhance the user experience by extending SharePoint’s view capabilities: Edit and format column content, change header text, change default web part messaging, hide columns, create custom column content, dynamically link to forms, etc.

Targeted at power users, but useful for developers that haven't been exposed to CSR/JSLink in SharePoint.

Speaker(s)

Creating an Approval Workflow: Part 1
Level: 100
Track: End-User, Business
Forms and documents are everywhere in your organization, and a lot of them must go through an approval process. SharePoint is such a flexible platform, it provides us with multiple methods that can be used to build our processes. In this session, learn about these different out-of-box ways to create a workflow around a form approval process. Laura Rogers will show you the various alternatives when creating an approval workflow: content approval, out of box workflows, and the task process designer in a SharePoint Designer workflow. Quickly create and implement intuitive workflows for your critical IT and business systems, with no programming involved! The concepts in this session are applicable to SharePoint 2010, 2013 and Office 365. This is part 1 of a 2 part presentation. This first part has only the simple and purely out-of-box settings and functionalities, geared toward beginners.
Creating an Approval Workflow: Part 2
Level: 300
Track: End-User, Business
Forms and documents are everywhere in your organization, and a lot of them must go through an approval process. SharePoint is such a flexible platform, it provides us with multiple methods that can be used to build our processes. Quickly create and implement intuitive workflows for your critical IT and business systems, with no programming involved! In this advanced session, learn about creating a completely custom new hire approval process. In this part 2 session, Laura Rogers will build out an HR onboarding workflow in SharePoint Designer, using a complex example that involves a process with both serial and parallel components, with multiple workflows. The concepts in this session are applicable to SharePoint 2010, 2013 and Office 365. This is part 2 of a 2 part presentation. This second part has only advanced concepts geared towards those who are already familiar with SharePoint Designer workflows.
Deep Dive into the Office 365 API for Azure AD
Level: 300
Track: Developer
The Office 365 API integrates with Azure AD to provide a single authentication source and common UI for permission delegation. This code-heavy session will dive deep into the underlying mechanics of this capability.
Developing for SharePoint 2013 with NAPA
Level: 100
Track: Developer
Office 365 brings a new development paradigm for us to learn for continuing delivering rich SharePoint 2013 solutions, including a new 'Visual Studio in the cloud' with the Napa toolset. To learn how this can be utilized for better development, I took on the challenge of learning the toolset by pulling in data from my favorite Blog Site, http://Blog.Slalom.com.

Speaker(s)

Developing Remote Event Receivers for SharePoint Online
Level: 100
Track: Developer
Implementing event receivers have long been a core developer story in SharePoint and are not going anywhere anytime soon. In this session we will look at developing and debugging the new remote event receiver model in SharePoint Online using Microsoft Azure.

Speaker(s)

David Hartman
Consultant
Slalom
Enhancing SharePoint Experience with JavaScript
Level: 200
Track: IT Pro, Developer
In this session we will look at various JavaScript libraries that will enhance the SharePoint user interface and are easy to use. The solutions that we will develop can be implemented for Office 365 and also for SharePoint on-premises solutions. This session will showcase some great JavaScript libraries that can be used to produce efficient and easy to maintain SharePoint solutions. These JavaScript solutions work with Apps, Content Editor Webparts, .Net Solutions or anywhere JavaScript can be used. We will take a look at SharePoint solutions using JavaScript libraries like jQuery, SPServices, jqPlot, DataTables and AngularJS with SharePoint APIs to provide enhancements to the user interface. We will demo how Lists could be rendered as data tables, how multiple lists could be collated, or dependency between column values could be added very easily to SharePoint lists, to name a few.

In this session we will look at SharePoint solutions using the above JavaScript libraries. In addition, I will also discuss and develop some real world applications that could be used at both Office 365 and on premises. Plus, I will cover benefits and limitation of using JavaScript solutions over Server side solutions with a demo of some server side solutions as well.
Enterprise Content Management for Microsoft Sharepoint
Level: 100
Track: IT Pro, End-User, Business
History of Enterprise Content Management (ECM) both in and out of Sharepoint
Can MS Sharepoint be used for ECM?
Scanning / OCR
Targeted Search
Workflow Approach and Tools
Forms - Infopath / PDF / Archival vs. template based.
Automated Document Import
Metadata Security
RBS / EBS

3rd Party High Level review / discussion

Demonstration of Legacy ECM and Sharepoint ECM

Impact of Office365 / Yammer on ECM - Customer experiences and feedback so far.

Question / Answer




Finding Knowledge Information in SharePoint
Level: 200
Track: End-User, Business
Over time, SharePoint tends to be home of all sorts of good information, but unfortunately this information (knowledge) is not always easy to find right when a user needs it. This session will demonstrate techniques that can be used to find that knowledge quickly and easily.

I will demonstrate ways to incorporate Yammer and web content into your searches, easily manage promoted content, and create customized search pages for surfacing the right content.

Speaker(s)

Eric Gregorich
SharePoint Architect and Consultant
Abel Solutions
Get Some REST: Taking Advantage of the SharePoint 2013 REST API's
Level: 300
Track: Developer
The SharePoint 2013 App Model introduces a new programming framework that provides expanded capabilities for remotely hosted sites to interact with Office365 and on-premise environments. A key part of this new model is an expanded and updated set of REST API's. In this session we will explore the new REST capabilities in SharePoint 2013, learn how they are used and discuss best practices for implementation, security and performance.
Getting Started with Office 365 Development
Level: 100
Track: Developer
Microsoft CEO Satya Nadella has stated that Office 365 is the most strategic API that the company has. If the API is new to you, then this session is what you need. Learn about how O365 handles authentication, discovery of capabilities, mail/contacts/events, files and SharePoint data using a variety of platforms and coding languages.
HTML5 Mobile Apps Leveraging SharePoint Lists
Level: 100
Track: IT Pro, Developer, Business
Would you like to be able to create a browser-based mobile application that looks like a native app? Would you like to leverage SharePoint for your data repository instead of going through the trouble of creating a separate database and CRUD screens? Would you like to do all of this on the client-side and avoid server-side deployments?

Let me show you how to get up and running fast, building mobile apps with SharePoint Lists, SPServices and JQuery Mobile.

Speaker(s)

Loren Teillon
Consulting Manager
CTS, Inc.
Introduction to Node.js for the SharePoint & Office 365 Developer
Level: 300
Track: 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.

Speaker(s)

Andrew Connell
Founder, Chief Course Artisan, Developer
Voitanos, LLC
Leveraging Mobile and Digital Forms to Enhance your Workflows and Drive Adoption On Premise and in the Cloud
Level: 200
Track: IT Pro, Developer, End-User, Business
Looking for a future beyond InfoPath? No form is an island and there is always a process behind it. Learn how you can make your metadata shine through mobile and digital forms and drive adoption by enhancing the user experience easily. Build dynamic forms with mobile layouts, corporate branding, rules and more.

Speaker(s)

Brad Orluk
Technical Evangelist
Nintex
Life Care's SharePoint Life Cycle
Level: 100
Track: IT Pro, Business
This presentation will reveal how a medium sized healthcare company has implemented 4 different versions of SharePoint and how you can avoid some of the same pitfalls as well as what we are doing to prepare for the next version of SharePoint.

Speaker(s)

B.J. Fentress
Interactive Application Analyst
Mueller Water Products
Make it Look Not Like SharePoint
Level: 200
Track: Developer, End-User
Making you SharePoint 2013 On Premises environment feel like an integrated part of your organization with a custom look and feel for your sites. In this session we will look at the methods and tools to create custom Master Pages, CSS and JavaScript to change the look of your sites. We will also examine the proper methods to apply branding to both publishing and non-publishing sites.
Managing Office 365 with PowerShell
Level: 100
Track: IT Pro
MYTH: No server, no PowerShell

Just because you don't have access to the server does not mean you have to abandon the magic that is PowerShell. This session will cover methods and best practices for managing Office 365 with our beloved PowerShell.

Speaker(s)

Craig Trulove
Sr. Solutions Architect
Perficient
Microsoft OneDrive for Business: Most Secure place for your Data in the Cloud
Level: 100
Track: IT Pro, Developer, End-User, Business
Over recent months as you have read the news, the digital world has become a scary place, almost to the point where you have to think twice about the cloud and whether to store your files there. However with the new OneDrive for Business security enhancements, partnered with the core features of Office 365, you can be assured that your content is safe, secure and not available to anyone except those you share it with. In this session we look at the core security features of OneDrive for Business that keep your content safe at rest and in-transit. We then look into the functionality within the Office 365 suite that enhances your ability to know what is and has happened to your files.
Migrating Fab 40 to the Apps - Lessons Learned
Level: 200
Track: IT Pro, Developer
Doug recently recreated 20 of the original Fab 40 solutions to the app model. The exercise provided valuable insights into strategies you can use to transition existing farm solutions to the app model and design approaches you can take when creating new farm or sandbox solutions to make it easier to move to a cloud compatible architecture in the future.
Multi-factor authentication for SharePoint 2013 and SharePoint Online
Level: 200
Track: IT Pro
Over the past year we have seen an increase in hack attempts and many security breaches from inside and outside the organization. The standard ways of authentication are now not enough to protect content within an organization. Authentication Federation technology whether on premise or in the cloud can go a long way to removing the intrinsic connection between user validation and the application. However this technology is not enough on its own especially when we are all brining our own devices to work or working anywhere and anytime. To resolve this core issue, multi-factor authentication technology can help in securing access by requiring further user input and validation before accessing content. In this session we will look at securing SharePoint using On-Premise and Windows Azure federation services combined with multi-factor authentication services to create a powerful and secure mechanism for accessing SharePoint.
Stop!!! Yammer Time!
Level: 100
Track: IT Pro, End-User, Business
As Microsoft's Enterprise Social Networking Solution, Yammer is offered to all Office 365 users. Yammer has great potential and is a powerful new tool available to use in your toolbox. That said, the functionality of Yammer and how it’s best used is not always obvious. Understanding how it works and implementing best practices is better dealt with now rather than later. This session will explain how to do these things and will also detail how useful this tool can be depending on your user’s commitment and persistence in using Yammer on daily basis.
Streamline and Standardize with Content Types
Level: 200
Track: End-User, Business
People often don't realize or understand that content types are necessary components in a stable, usable SharePoint implementation. Understanding the value that well planned and well-implemented content types bring to a SharePoint farm is critical to any sustainable implementation. While understanding the nature of content types and how they work can be challenging, putting together an effective plan for successfully implementing them can be even more challenging. During class, we will discuss:
•What are content types?
•Why are they needed?
•How are they used?
•How can they benefit you, your users, and your organization?

You will also see a demonstration of planning methods for content types, as well as a completed sample implementation that can be used to manage product development.

Speaker(s)

The Branding Evolution in Office 365
Level: 200
Track: Developer, Business
When working in the ever changing world of Office 365 it becomes a challenge to customize the look and feel of your SharePoint Online sites. In this session we will examine the different options from Global Themes, Composed Looks, Customizations and JavaScript Injection to create and apply your branding to SharePoint Online.
Unlock the Value of Your Content through Optimized Search Results
Level: 100
Track: IT Pro
Learn how to leverage all of the features of SharePoint’s search system to fine tune search results, allowing users to find what they are looking for and the items your organization is promoting. We will cover Result Sources, Result Types, Query Rules, Promoted Results, and Result Blocks. We will also look at how you can optimize the search results page to ensure that it is as effective as possible, and then cover some additional tips for how to monitor the effectiveness of your search system. With this information you will be able to delivery world class search services to your organization.

Speaker(s)

Using TypeScript & Office 365 Enterprise Services in Angular Apps
Level: 300
Track: Developer
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.

Speaker(s)

Andrew Connell
Founder, Chief Course Artisan, Developer
Voitanos, LLC
Who Are You and What Do You Want? Working with OAuth in SharePoint 2013
Level: 300
Track: Developer
The SharePoint 2013 App model extends native SharePoint applications into the cloud, allowing developers to write applications that interact with SharePoint data remotely. With these new capabilities come additional challenges for managing security and user authorization via OAuth. Administrators, IT professionals, and developers should attend this session to familiarize themselves with the core concepts behind OAuth in SharePoint 2013, learn how best to configure and manage OAuth in their environment, and discover how OAuth is used to deliver secure extensibility across the enterprise.
Working Magic with PowerShell and CSOM for OneDrive
Level: 100
Track: Developer
OneDrive offers a lot, but your clients want more! Whether it be new folder structures, branding, or features, Many organizations have business needs that require customizations to their OneDrives. These needs may not always be met by either the administrative interfaces or the currently available PowerShell cmdlets.

This presentation discusses why and how your development team can leverage both PowerShell and CSOM to customize and manage your OneDrive implementations.
Working with Business Intelligence in O365
Level: 200
Track: IT Pro, Developer, End-User, Business
Business Intelligence is not new to SharePoint and was available on-premises. O365 also offers BI and has been improving with new features and enhancements that are currently only available in O365. Power BI is one of the new self-service BI features that is available in O365. In this session, you will learn about the various BI features available in O365 which includes Power BI, Power Query, Power Map, Power View, and PowerPivot.

Speaker(s)

Christina Wheeler
SharePoint Trainer & Consultant
Independent
Your Site Navigation is Boring -- Liven it up with Managed Metadata
Level: 100
Track: IT Pro, End-User, Business
Your site navigation is boring! You know it, your site users know it, but did you know you can use some amazing tricks with Managed Metadata to make your site navigation come to life? In this session we will discover how to create pages out of thin air for terms in your term store, show content in friendly urls that don't require separate pages for each type of content, and make your navigation reflect the site structure you really want. We will explore managed metadata navigation, friendly urls and assorted techniques for making sure you have a dynamic menu that actually helps your users discover content on your site with little overhead and maintenance.

Speaker(s)

Paul Wood
Senior SharePoint Engineer
SunTrust
Zero to Hero: Become a Yammer Power User
Level: 100
Track: End-User, Business
Power Users play an important role in the success of a Yammer network. They demonstrate an advanced understanding of the product, nurture a culture of proper use, and lead effective information sharing within their community. Learn skills that go beyond creating groups and collaborating on Notes by effectively tying them back to real-world use cases. If you're new to Yammer, come to this session to learn the fundamental skills of Yammer, why it's important to work socially, and how to use Yammer to create business value.

Speaker(s)

Dawn Gartin
Customer Success Manager Office 365
Microsoft

Sponsors

View all

Developed by:

Developed by: Aptillon, Inc

Designed by:

Designed by: BrightStarr

Hosted by:

Hosted by: US Cloud

Mobile App by:

Mobile by: Canviz Consulting Mobile by: Aptillon, Inc