Sessions

ALL00: Welcome Session - Keynote
Level: 100
Track: IT Pro, Developer, End-User, Business
Welcome Session to SPS Milan 2018 and What's New from Microsoft Ignite 2018.
ALL01: Classic Search, Modern Search, Azure Search - when to use what
Level: 100
Track: IT Pro, Developer, End-User, Business
Just as with their favourite search engine on the internet our users expect to search for content in the enterprise. But which search technology should we use? There's classic SharePoint Enterprise Search with lots of customization possibilities, there's the Modern Search Experience in SharePoint Online/OD4B and there's Azure Search for your WebApplications, Blob Storage etc. This demo-heavy session will show the differences between those search techniques and their capabilities so that our users don't search for content but are able to find what they need.
ALL02: Modern Collaboration in Teams & Projects with Office 365
Level: 100
Track: IT Pro, Developer, End-User, Business
Office 365 is the collaboration toolkit for businesses. We can choose between SharePoint Team Sites, Outlook Groups, Yammer Groups and Microsoft Teams. Choice can be good but doesn’t necessarily make our lives easier. Jasper Oosterveld, Microsoft MVP & Modern Workplace Consultant, is going to take you on a journey through the Office 365 collaboration landscape. After this session, you have a clear understanding of the different tools and how these connect with each other. Making a choice has become a little bit easier.

Speaker(s)

ALL03: Put your application under steroid with Azure!
Level: 300
Track: IT Pro, Developer
Do you know that with Azure feature like Autoscaling, Load Balancer, Traffic Manager and Azure DNS, you can improve the availability of your application? And with CDN and Redis Cache you can improve performance? In this session, Let's play together to bring your application one step beyond!
ALL04: SharePoint hub sites
Level: 100
Track: IT Pro, Developer, End-User, Business
"Hub sites are a new building block of the intranet, to bring together related sites to roll up news and activity, to simplify search, and to create cohesion with shared navigation and look-and-feel.

Attend this session to learn all about this new awesome feature.
Here are some keywords to get your attention :-): PowerShell, Azure functions, flow, site design, themes.
Warning! There will be demos :)"
ALL05: Calling, Meeting, Video Conference, and Telephony in Microsoft Teams: State of the Art
Level: 100
Track: IT Pro, End-User, Business
In this session we will focus on Communications features of Microsoft Teams. We analyze architecture, underlying technologies, protocols, and how to deliver Teams enterprise telephony in Italy.
We talk about integration with existing audio / video conference systems and corporate phone systems (pbx).
ALL06: OneDrive - Store and Share. But do it right
Level: 100
Track: IT Pro, Developer, End-User, Business
Co-Authoring speeds up your work. But there are several steps, to do the right decision. Where Do I have to save my document? With whom do I want to share my document? Internal vs External. Protected with Password. This session describes the complete lifecycle of a document.
ALL07: Advanced collaboration with Microsoft Teams extension and Artificial Intelligence
Level: 200
Track: IT Pro, Developer, End-User, Business
How integrate cognitive service with a conversional collaboration approach. The session will highlight the basic concept on how develop modern application in Microsoft Teams via chatbot, consume from these application advanced intelligent services in order to perform collaboration tasks using modern frameworks like NodeJs. The session will show also an advanced scenario to present how these services can be adopted in real cases mixing Cognitive and Azure Intelligent Services.

Speaker(s)

Matteo Finistauri
AI Team Leader
Avanade
Leonardo Mercatelli
Modern Workplace Solution Architect
Avanade Italy
DEV01: Implementing automated UI testing for SharePoint solutions
Level: 300
Track: Developer
"Besides setting up unit-tests for your projects, automated UI tests are a great validation approach to check if your project releases are working as expected. In this session, you will get an introduction to how you can set up such a UI test pipeline for your own solutions. We will be using modern web development tools like Jest for running your tests and Puppeteer for loading your SharePoint pages and solutions to set up this UI testing pipeline.

If you are a developer and want to learn more about how you can set this up yourself, then this session is definitely for you."

Speaker(s)

DEV02: Reach for the Cloud: Build Solutions with the Power of Microsoft Graph
Level: 100
Track: Developer
Microsoft Graph is the single REST API endpoint that gives us access to the whole of Office 365 and the power of Search and AI. We'll look at how Microsoft Graph works, and how we can use it to build intelligent applications that give us access to users' mail, calendars, groups, tasks and intelligent insights as well as SharePoint. We'll see how we can use the SharePoint Framework's built-in MSGraphClient class to reach out to the Microsoft Graph and Office 365 data for the user. We'll also look at the PnPJS library which gives us a Fluent-style strongly-typed wrapper library for the SharePoint REST API and see how it is being extended to support Microsoft Graph.
DEV03: All about Office UI Fabric
Level: 100
Track: Developer
What is Office UI Fabric?
Office UI Fabric is the official front-end framework that Microsoft has created to have the same visual experience among clients as office and the various Office 365 services.

In This session we will see how the Office UI Fabric is composed, both from the point of view of basic graphic styles to the various controls that have been implemented, we will see how to use it in the various implementations offered and how to build extensions or applications that they use this framework to have the same UI as the Office 365 services and how to utilize it with the major front-end frameworks available.
DEV04: How to create custom Connector for Microsoft Flow
Level: 100
Track: Developer
By connecting Microsoft Flow workflows to third-party applications, it is possible to directly access the data or functionality provided by other systems directly from the Office 365 service and interface. In this lecture we will takl about custom connectors: We explain what custom connectors are, how they are created and how they can be integrated into the Microsoft Flow workflow. We will show practical examples to show how Microsoft Flow Connectors enable powerful business applications that combine several different systems.

Speaker(s)

Dragan Panjkov
consultant
K2NE Germany GmbH
DEV05: Understanding SharePoint PnP and the SharePoint Starter Kit
Level: 200
Track: Developer
In this session you will learn about the SharePoint PnP community project. In particular you will see how you can leverage the goods and the benefits of PnP to easily build better solutions for SharePoint and Office 365.
Moreover, one of the main demos will be focused on the new SharePoint Starter Kit introduced in July 2018 and updated in September 2018.
If you are a SharePoint and Office 365 developer, you cannot miss this session
ITP01: PowerShell to the rescue! Managing Office 365 without the admin center
Level: 300
Track: IT Pro
Real admins use PowerShell - I'm sure you all agree. Joking aside, there's only so much you can do from within the Office 365 admin center or the various other web-based administration tools of the platform. Many of the more interesting management capabilities are hidden well beneath the surface, in PowerShell commandlets. Although Microsoft already provides a few modules out of the box, true power lies within community projects such as the PnP initiative. In this session, we'll explore their capabilities, where to get them and how to use them in your own projects. Last but not least we will touch upon the latest developments within the PowerShell platform itself, which has gone through very significant changes the last few years - and still does.
ITP02: What’s New in SharePoint Server 2019
Level: 100
Track: IT Pro
This session details what’s new and improved with SharePoint Server 2019, the next stop on the on-premises journey for Microsoft SharePoint. Understand what’s new for admins, and coming in the next on-premises version of SharePoint - SharePoint Server 2019 – including core infrastructure, hybrid, deprecated and removed capabilities and an overview of the development story for On-Premises.
WKS01: SharePoint Server On Premises & Hybrid PowerClass
Level: 200
Track: IT Pro
Join Thomas Vochten (MVP) and Spencer Harbar (MCM, MVP) for an all-day interactive tutorial covering design, build and operational service management best practices for SharePoint Server on premises and hybrid deployments. An end to end deployment scenario will be presented, which will be built out in stages throughout the day. Additional coverage of key supporting technologies and the latest investments from Microsoft for SharePoint On Premises and Hybrid scenarios will also be included.
WKS02: Mastering Office 365 development with SharePoint Framework
Level: 200
Track: Developer
For years developers have been creating full-trust solutions for SharePoint on-premises, but times and client-side solutions are rapidly involving. Developers and Power Users quickly adopted these client-side techniques. Most of the time this happened uncontrolled and without any governance plans. Back in 2016, the SharePoint team created a new model which received the name: SharePoint Framework. Since the general availability of the SharePoint Framework, it is one of the most rapidly growing SharePoint developer models the team released, but for many developers, this is a completely new territory.

In this workshop, you will learn what SharePoint Framework is all about. We will give you an overview of all the key aspects of the framework to get your development skills to another level. During the workshop you will, for example, see how you can create client-side web parts, client-side extensions, use reusable controls, call (un)secured APIs, working with Microsoft Graph, ALM, and much more.

At the end of this workshop, you will have a complete overview of the SharePoint Framework which will give you enough knowledge for your current or upcoming projects.

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