ESPC19 Tutorials

 

 

 

On Monday 2nd December, some of the best SharePoint, Office 365 & Azure experts on the planet will deliver full day workshops allowing you to deep dive into a topic of your course.

  • Tutorial A: Developing Modern Portals Solutions in SharePoint Online 
  • Tutorial B: Office 365 and AI – The Fundamentals
  • Tutorial C: Kubernetes on Azure
  • Tutorial D: Everything You Wanted to Know About Power BI (But Were Afraid To Ask)
  • Tutorial E: Introduction to Information Architecture: How to Plan and Organise your Intranet
  • Tutorial F: Monitoring Solutions in Azure
  • Tutorial G: Microsoft Automation Tools for Azure Infrastructure
  • Tutorial H: Modern Workplace – How to Build Intune Managed Windows 10 with the Best User Experience
  • Tutorial I: Learn PowerApps and Flow in 1 day with Doctor Flow
 
Tutorial A:

Developing Modern Portals Solutions in SharePoint Online

Paolo Pialorsi, MCM, MVP, PiaSys.com, Italy  

DEV 300

The new “modern” experience of SharePoint Online is growing fast and most of the customers want to develop their portal solutions leveraging this new experience or to migrate the existing portals toward the “modern” UI.
However, it is important to understand what the degrees of extensibility are and how to fully and correctly leverage those extensibility points.
This tutorial, which targets SharePoint designers and developers, will teach you how to create and customize modern portal solutions in SharePoint Online, leveraging the SharePoint Framework, and the tools and services provided by the SharePoint PnP community project.
You will learn how to create custom web parts, custom extensions, custom reusable page designs, as well as how to automate the provisioning of sites, hierarchies of sites, site designs, content, and media. You will also understand how to create fully tested and automated solutions leveraging the Azure DevOps capabilities. 

Benefits of Attending this Tutorial: 

  1. Understand what the challenges of developing portal solutions are in SharePoint Online 
  2. Learn how to develop “modern” portal solutions in SharePoint Online 
  3. Understand what are the tools and services that you can leverage to create portal solutions 
 
Tutorial B:

Office 365 and AI – The Fundamentals

Albert-Jan Schot, MVP, Mavention , Netherlands

Stephan Bisser, MVP, SOLVION Information Management GmbH, Austria  

DEV/IT PRO 200

This tutorial is suitable for IT Pro and Developers. The aim of this workshop is to provide the basics of the Microsoft AI stack including real-world experience and scenarios for deploying those services. Additionally, this workshop will cover possible fields of applications for AI services like Bots or Cognitive Services which can be used in the productivity services within Office 365 like Microsoft Teams and SharePoint Online. In the hands-on part you will create your first Microsoft Teams bot by using our no code approach.

During this workshop, you will learn about the following services:

  • Microsoft Artificial Intelligence Ecosystem
  • Cognitive Services
  • Azure Bot Service
  • Microsoft Bot Framework
  • Office 365
  • Azure
 
Tutorial C:

Kubernetes on Azure

Vishwas Lele, MVP, Microsoft Regional Director, AIS, USA  

IT PRO  300

In four years, Kubernetes has gone from an open source orchestrator, to being accepted as the inaugural project of the Cloud Native Computing Foundation (CNCF), to now when it’s undoubtedly seen as the container orchestration standard. Strong community support for Kubernetes can be gauged by the fact that, in terms of number of authors/issues, it is No. 2 (with No. 1 being Linux) across all projects on GitHub.
Today, Kubernetes as a service is available on all major public cloud platforms, including Azure. Azure Kubernetes Service (AKS) is a “managed” offering. This means that it greatly reduces the complexity and operational overhead of managing Kubernetes. AKS handles critical tasks like health monitoring and maintenance. AKS also natively integrates with Azure platform services like Azure Active Directory, Log Analytics and Azure Virtual Network. Finally, AKS enjoys a rich ecosystem of development tools such as Helm, Draft and extension for Visual Studio Code.
In summary, if you’re building a container-packaged, microservices-oriented application, it’s more than likely that such an application will need to run on a dynamically managed cluster such as AKS (for optimal use of resources and lowering overall TCO). 

Benefits of Attending this Tutorial: 

  1. About Key Kubernetes Concepts 
  2. Deep dive into AKS 
  3. How AKS integrates with other Azure services 
 
Tutorial D:

Everything You Wanted to Know About Power BI (But Were Afraid To Ask)

John P. White, MVP, tyGraph, Canada  

IT PRO 200

Power BI is the gold standard for cloud-based report delivery. It’s very approachable – you can get up and running with it in minutes, but it’s also very robust, secure and extensible. As you might expect, it has many pieces and nuances, and it’s important to understand what is possible, even if you may not take immediate advantage of some features, in order to understand what to use when. 

This all-day tutorial will explore the way that Power BI works, and what it can do. We will walk through its architecture, the Power BI web service, Power BI Desktop and how it works with Microsoft Excel. Then we focus in on the relationship with SharePoint, what can be done in an on premises or hybrid environment and how to connect it and refresh it with all sorts of data. Finally, we will cover off how it is licensed, and a whole host of other miscellaneous topics. 

This tutorial consists of a mix of theory and demonstrations, with emphasis on the demonstrations using real world data. It is designed for the beginner and the novice user, but even advanced users will find some nuggets of new information. Power BI is a fast moving, and ever-changing product, and this tutorial is constantly updated to reflect that. 

Above all we encourage questions and dialog. We can’t answer your questions if you don’t bring them, so please come armed! Feel free to even bring us data and we can work through any reporting challenges that you may have. If you want to get exposed to Power BI, this is certainly a session for you. 

Benefits of Attending this Tutorial: 

  1. Understand Power BI capabilities 
  2. Start building models 
  3. Understand the relationship between Power BI and SharePoint 
 
Tutorial E:

Introduction to Information Architecture: How to Plan and Organise your Intranet

Susan Hanley, MVP, Susan Hanley LLC, USA  

END USER 100

If your users can’t find what they need on your intranet, your information architecture (IA) probably needs some work! In this workshop, you will learn tips and best practices to improve “findability” and information organisation and the basic concepts of information architecture. We will cover the critical aspects of intranet IA: navigation/site architecture, page design architecture, and metadata architecture. You will learn approaches for planning navigation across the entire intranet and on individual sites, along with tips and best practices for using mega-menus and organising hub sites. You will take away lessons about the best place to focus your IA energy – so that you can build an intranet that is an essential part of your digital workplace today and as your organisation evolves over time. 

Benefits of Attending this Tutorial:

  1. Practical approaches for site navigation, including mega-menu strategies 
  2. Best practices for organising information on pages – see examples of good and bad design 
  3. Comprehensive understanding of how to focus on what is important for your organisation and your users related to IA 
 
Tutorial F:

Monitoring Solutions in Azure

Magnus Mårtensson, Microsoft Regional Director, MVP, Loftysoft, Sweden  

DEV/IT PRO 300

There is only one thing you need to focus on in Azure in order to become a real Azure Maverick when it comes to Monitoring Solutions in the Azure Cloud! All your Cloud Application monitoring needs are collected in a service called Azure Monitor.

The purpose of Azure Monitor is to provide you with a Unified Monitoring experience for your applications whether they are deployed to Azure or on premises you can take advantage of these powerful services!

Within Monitor Microsoft has collected all relevant services for the monitoring space: Powerful Log and Metric services with Alerting capabilities. A log of the actions you perform in Azure (Activity Log) and information about Azure Resource Health and Planned Maintenance. On top of this base plate additional Insight services are added, such as most notably the Application Insight Service, Network, VM, Container Insights and more. From the same Monitor you can manage Auto Scaling, Usage and Estimated Cost. You can take advantage on Advisory Recommendations on how to optimize your Azure environments, and your Azure spend. But wait there’s more! Microsoft is introducing powerful tools for Azure Governance with Management Groups and Blueprints that allow you to apply the same settings for Monitoring across your whole organization, across all your subscriptions and for all your current and future Azure Resources.

At a recent Ignite tour Presentation 95% of the attendees with production services in Azure, but only 10% of the same audience had even looked at Azure Monitor! People don’t know that this service exists! There is a lot of power wasted in Monitor. With a lot of news and more coming most companies are under-utilising its great potential. If you learn about Monitor, you will become an Azure Maverick able to find the illness in any Azure Solution and diagnose problems quickly and effortlessly! This will save your organisation a lot of time and money and highly likely make you more successful!

 

Tutorial G:

Microsoft Automation Tools for Azure Infrastructure

Aleksandar Nikolic, MVP, M.O.3.A.K. IT Consulting, Serbia  

DEV 300

The Azure Portal is a great management tool for your Azure resources. However, you will quickly realize that management with the GUI wizards don’t scale. Some kind of automation is needed to fully embrace what Microsoft Azure offers in a consistent and optimal manner. In this workshop, you will learn how to provision and manage the most common infrastructure services, and how to automate tasks that are frequently performed in a cloud. Various automation technologies exist to create and manage Azure resources. The question is how to pick the right tool. Azure PowerShell or Azure CLI? Use imperative commands or provision using the powerful, declarative ARM templates? Execute your scripts from the Azure Cloud Shell or schedule them in the Azure Automation service? The full day tutorial includes a variety of practical exercises.

Tutorial Agenda 
Module 1: Using Azure PowerShell / Azure CLI / Azure Cloud Shell
Module 2: Automating Azure Networking
Module 3: Automating Azure Storage
Module 4: Automating Azure Virtual Machines
Module 5: Azure Resource Manager Templates
Module 6: Azure Automation 

Benefits of Attending this Tutorial: 

  • Learn about different automation tools that Microsoft offers today 
  • Learn about pros and cons of imperative and declarative Azure infrastructure deployment models 
  • Learn how to provision and manage the most common infrastructure services 
 
Tutorial H:

Modern Workplace – How to Build Intune Managed Windows 10 with the Best User Experience

IT PRO 300

In this full day tutorial Petri shows you how to build and configure Azure AD Joined and Intune managed Windows 10 Workstation environment. And not just build ordinary environment but also configure Windows 10 Devices which have really good user experience, look and feel.

Could workstation deployment and management be as easy as deploying Office 365 environment to customer? Technologies like Windows Autopilot, Intune and Store for Business are heading that way.

Windows Autopilot removes needs to do imaging and driver management. In this workshop we go through all options to use Windows Autopilot and what you need to know when starting your own Autopilot testing and deployments.

Windows computer without applications is not usable so in this workshop Petri also shows the most common ways to deploy applications with Intune. With current deployment options we can install any application with Intune.

Good user experience, security and device settings are configured with Intune using many built-in features and last in line we can use Powershell to configure any setting in devices.

Petri also shares his real life’s experiences from several real-world projects based on his vast experience with Cloud Managed Windows 10 installations in hundreds of schools, cities and municipalities.

Even though Modern Workplace is usually thought to be Azure AD Joined and Intune managed devices we also have additional options to configure Hybrid Azure AD Joined devices and use Co-Management with System Center Configuration Manager. We will briefly go through these concepts also.

You will learn:

  • How to build and configure Intune Managed Windows 10 environment
  • How to configure and use Windows Autopilot for Windows 10 deployment
  • What settings to configure to get best user experience
 
Tutorial I:

Learn PowerApps and Flow in 1 day with Doctor Flow

Serge Luca, MVP, ShareQL, Belgium

Ahmad Najjar, MVP, Infoworker, Norway  

BUSINESS 200

Update : no laptop needed, the teachers will perform all the demos in front of you from scratch to make sure we can cover more features. You will get the training material.

This workshop is fully demo based. : we will create things from scratch and we will demonstrate it. Don’t bring your laptop we will do all the work for you in such way that you can reproduce it at home.

You are not supposed to have any background in Flow/Power Automate or in Power apps to attend this workshop, we really start from scratch.

Part 1. Introduction to PowerApps

Introduction to PowerApps Studio
Creating apps from templates
Creating apps from scratch
Screens and Pages
Screen components: Forms, DataCards, Controls, …
Connecting to data sources, including implementing master details
Handling bindings
Versioning, publishing and sharing apps
App usage analytics
Using functions, signals, enumerations and named operators
Using rules to trigger based on conditions
Understanding and applying data source delegation
Introduction to Model driven apps

Part 2. Introduction to Flow

Building flows from templates
Building flows from scratch
Working with services, triggers, actions, conditions, parallelism and loops
Run a flow on a schedule
Calling custom business services
Using approval options
Observing flows
Creating expressions with the Workflow Definition Language 

Benefits of Attending this Tutorial: 

  1. Exercises from scratch 
  2. Learn 2 nice tools in 1 day 
 
Tutorial J:

Azure and Azure AD for Developers

Kimmo Bergius, Sulava Oy, Finland

Tiago Costa, MVP, MCT, Independent, Portugal  

DEV 300

This tutorial familiarizes attendees in Azure AD application authentication, both in SAML and in OAuth2/OpenIDConnect. The tutorial gives an overview of application authentication in Azure AD, the authentication methods available and how you select the correct authentication method, how you can configure and manage your application, and how you can apply controls to authentication using Conditional Access policies. The tutorial then gives two demos: first how to create a web application that authenticates with SAML, and how to configure the application & authentication in Azure AD, and the how to create a mobile application that authenticates with OAuth2, and how to configure that application in Azure AD. Finally the tutorial closes on what additional functionality is available to the application developer. 

Benefits of Attending this Tutorial: 

  1. Azure AD authentication and application functionality 
  2. Create and configure an application to authenticate with SAML or OAuth2 
  3. Additional functionality for controlling authentication in Azure AD 
 
Tutorial K:

Developers! Learn How to use the SharePoint Framework to Customise and Extend SharePoint

Andrew Connell, MVP, Voitanos, USA  

DEV 300

The best way you can customise and extend your SharePoint site is using the SharePoint Framework (SPFx), the latest evolution of SharePoint development. This model is the way you customise and extend the SharePoint modern experience in both SharePoint Online and SharePoint Server 2016 & SharePoint Server 2019. Some SPFx components can also be used in classic sites as well! If you are an experienced solution-based SharePoint developer or new to the SharePoint platform, this workshop is for you. You will learn how to get started installing everything you need on your workstation for developing with the SharePoint Framework before we dive in. By the end of the day, you will know how to build web parts, application customisers, field customisers, command sets, how to deploy your components in a performant way, integrate data from SharePoint and third-party sources, style your components and more! 

Benefits of Attending this Tutorial: 

  1. Learn the SharePoint Framework 
  2. Learn how to call SharePoint REST endpoints, Microsoft Graph and custom services 
  3. Learn how to leverage SPFx using the React web framework 

Resource Centre Login - Content

Resource Centre Login - Content

  • Already a member? Simply Login

  • Become an ESPC Community Member today to access a wealth of SharePoint, Office 365 and Azure knowledge for free. New content is added daily to the online Resource Centre, across a variety of topics and formats from Microsoft MVP’s and industry experts. With over 2,500 eBooks, webinars, presentations, how to videos and blogs, there is something to suit everyone’s learning styles and career goals.

    (All Fields Required) ** Verification Email will be sent **
    Check your Spam/Junk/Clutter folder
  • ** Verification Email will be sent **
    Check your Spam/Junk/Clutter folder
  • This field is for validation purposes and should be left unchanged.

Scroll to top

STAY UP TO DATE - JOIN OUR MAILING LIST

opt-in