Auf der SharePoint konferenz 2016 erwartet Sie wieder ein umfangreiches Programm, aus dem Sie frei nach Ihren Interessen und Bedürfnissen wählen können.
Zu den Workshops
Test - Driven Development with SharePoint, Office 365 und Visual Studio
Going Mobile with the Office 365 APIs
Building Office add-ins with Visual Studio
If you ever built, or considered building an application for Office you are probably familiar with Visual Studio Tools for Office (VSTO). Now with the 2013 iteration we have moved to the "Add-in model" for Office applications and that is a good thing. Now we can use our front-end web development skills to deliver Office Add-ins. In this session we will build solutions that will give our Office users tools that can take advantage of the new APIs along with other endpoints integrated into the environment they use every day. You can deliver a huge amount of business value with surprisingly little effort.Learn how to build Office Add-ins using the same skills we use for SharePoint, web development, Windows and mobile appsUse the power of the Office 365 platform to deliver contextually relevant informationExtend our existing SharePoint infrastructure to enhance user productivityDeliver solutions that can be used on Windows, iOS and soon Android and MacOS devices.
Search display templates Tips and Tricks
Everyone has its own ways on creating display templates for SharePoint. Some of you just modify existing one’s; others are creating magnificent templates from scratch. During this session I give away my personal tips and tricks about creating these search display templates. You will learn to write your code in a better way, which useful functions you could use, how to start debugging these templates, etc.
Integrating Office UI fabric in your APP's
Now that we are all creating add-ins in SharePoint or on Office 365. It is important that these add-ins look and feel the same as if Microsoft would have built them. Office UI fabric enables you to use a set of controls that Microsoft also uses on Office 365. During this session you will get an overview of the capabilities from Office UI fabric and how you can integrate this in your own add-ins.
Creating a Great User Experience in SharePoint
Building solutions in SharePoint isn’t simply about getting the functionality right based on the business requirements. Developers must think about the entire user experience (UX), which goes far beyond the technical aspects of the solution. It’s no longer good enough to meet the specifications. We must exceed them in terms of usability. This takes many developers out of their comfort zones and into the messy world of end users.In this interactive session, we’ll discuss questions like:* How should the user feel when they use this piece of functionality?* Will they perceive that this functionality saves them work or creates new work?* How will the functionality compare to what they see on the consumer Web?* How can we use technologies which haven’t historically been considered mainstream SharePoint developer tools (like jQuery and CSS) to make SharePoint feel more like the sites people love?We’ll look at good and bad examples from SharePoint itself as well as specific customizations.
Alternative Approaches to Solution Development in Office 365
Introduction to Office 365 Developer Patterns and Practices
In this session we’ll concentrate on covering different aspects of the PnP and why each Office 365 and SharePoint developer should know about these resources. We’ll cover the program structure, available solutions, Core component usage for increased productivity and PnP PowerShell Cmdlets. We’ll include demo on each of the key topics covered and talk about the future direction of the program and SharePoint as well.
Branding considerations for SharePoint
What are the considerations and options around using custom branding within SharePoint sites. You can use multiple different options for branding your SharePoint sites in cloud and in on-premises which all have their short and long term impact for your deployment. In this session we’ll concentrate on covering different options, detailed technical impact and reasoning around the recommendations coming from Office 365 and SharePoint engineering.
Remote timer jobs and batch processing with Office 365
You can also build scheduled operations in the Office 365 and SharePoint using add-in model techniques. Technology and approaches are slightly different compared to the classic SharePoint server side timer jobs, but business logic and process can be identical. In this session we’ll concentrate on how to build scheduled operations for Office 365 and SharePoint using add-in model techniques. These are commonly needed for governance or long running operations. We’ll also cover so called asynchronous processing pattern for long running operations without scheduled delays. Session will concentrate mainly on how to do this within Office 365 using Azure components, but we’ll also reference on-premises side in our presentation.
Site collection and site provision – Why to move away from feature framework?
Everything in SharePoint starts by creating a new site or site collections. One of the reasons for the success of the SharePoint has been extremely powerful templating system with site definitions, site templates and web templates. In this session we’ll concentrate on covering the challenges around classic feature framework based provision and how you should be provisioning templated sites in the future with remote provisioning. We’ll concentrate on the detailed background reasons why the feature framework should not be your default model for provisioning elements or sites in SharePoint or in Office 365.
Introduction to PnP Partner Pack
PnP Partner Pack is basically a starter kit for customers and partners to build their own customizations for SharePoint using add-in model techniques. It’s targeted for Office 365 and does demonstrate typical customizations needed for mid-sized and large enterprises. In this session we’ll deep dive on the functionalities and implementation of the PnP Partner Pack. How it’s build, why it was built like it was and how you can use that in your deployments efficiently.
Extending Power Apps with custom services
GitHub and Office 365 Development
It is a deep dive into the Office 365 Video API, how to create channels and manage videos. How to set up a MVC add-in from GitHub and deploy it as your custom Office 365 Video.
SharePoint hosted add-ins
A deep dive into modern web development with Client-Side Technologies. I'll cover set up and deployment, work with SharePoint lists and libraries, CSOM and REST, external sources, Office UI Fabric, TypeScript and Angular.
Extending Authentication and Authorization
In the two latest versions of SharePoint, we have seen how Claims-based authentication have taken over the traditional Windows and FBA authentication. Now we have federated identity with services such as Active Directory Federation Services (ADFS) and Azure Active Directory (AAD) and the authorization is handled by OAuth in the app model. But still, the vast majority of the deployments still use plain vanilla AD or LDAP authentication, without exploiting its flexibility and adaptability to a variety of scenarios. In this session you will learn how to extend the authentication and authorization with custom claim providers, claim augmentation and transformation.Learn how to leverage ADFS with SharePoint for identity federation, Get to know how to build your custom claims providers, Model your SharePoint security model on claims, extending and transforming them
Building multi-tenant SaaS applications for SharePoint
Using the Office 365 API is a great way to implement applications that interact with your SharePoint Online tenant. But sometimes you need to integrate with multiple SharePoint tenants or maybe even provide an SaaS application for multiple customers. Join Daniel Wyss as he shows you how to build an SaaS application that can connect with multiple SharePoint tenants.
Deep Dive in client-side-rendering on list forms
SharePoint is all about lists and libraries and at the core of the SharePoint user experience when adding, displaying and editing list items and documents are list forms. But without any customizations these forms really look and work very simple though, too simple in most cases. Join Daniel Wyss as he gives you in-depth insights into the client-side-rendering mechanism of list forms and learn how to customize the rendering of list forms to let you provide your users with useful, good-looking, dynamic forms in SharePoint and Office 365.
Office 365 Groups Connectors
Martina Grom & Toni Pohl
Vom Design zum modernen Style Guide - Branding Strategien für SharePoint und Add-ins
In dieser Session werden die Vorzüge eines modernen Style Guides aufgezeigt. Durch den Einsatz eine solchen können möglich Problem im Responsive Design vorzeitig im Testing erkannt werden. Zudem bietet dieser eine durchgängige Dokumentation aller Elemente des Benutzerinterface und kann auch leicht für die Erstellung von neuen Applikationen herangezogen werden.
Branding Deployment in Office 365 und SharePoint 2013/2016
NextGen Portal for your Organization
With the advent of NextGen portals, Office 365 becomes less of a box of building blocks and more of a collection of destinations: turn-key solutions ready for you to use. But how will your users reach all those destinations and where should they depart from? In this session we will take a look at how to build a solution that integrates information from NextGen portals and offers your users a starting point for their journeys bringing the most relevant information to their finger tips.
Building contextual experiences with the Office Graph
Delve helps you stay in the know with what is going on within your organization. But what if you could have the Office Graph also help you get your work done? In this session we will deep dive into the concepts of leveraging the Office Graph outside of Delve and using it to help you do your work. I will show you how you can build solutions that leverage the Office Graph using modern technologies such as Node.js, AngularJS, TypeScript, CORS, Office 365 APIs and more!
Rapidly building data-driven modern Office 365 Cloud Business add-ins with LightSwitch HTML
Leveraging the power of Graph databases in your cloud-apps
The future belongs to Graph databases, . Renowned names in the IT industry are railed behind this, Facebook, Twitter, Google being just a few. With the Office Graph, Microsoft proposes a whole new approach to collecting insights on your data in Office 365. But to date, this is fairly limited, mainly to Documents. Join me in this session to see how we can leverage the power of Graph databases using Neo4J for advanced, super-fast search solutions in your cloud apps, expanding the reach to any type of content you choose, while maintaining control on how your graph is built.
Mastering code analysis metrics for ALM
Many people use static code analysis tooling, but not many know what to do with the metrics nor how often they should collected and how they should be read. I design code analysis and research hundreds of tools and review the way people use them, gathering information on the best way to keep on-top of the metrics supplied and how to most efficiently use them.In this session I will cover:- The key Code Analysis Metrics in Visual Studio- How to read and utilise reports using free tooling (fxcop, jslint)- How to manage exceptions to the rules in your code- How reports should be passed to project lead and tracked at a business level- How Static Code Analysis helps with testing beyond just analysis reportsI will presume a familiarity with Visual Studio.
Propagating Information through Search Display Templates and Making it Look Good
Mittels Display Templates können Startseiten, Übersichtsseiten, Dashboards, etc. sehr gut aufgewertet werden. In dieser Session werden Sie sehen, wie leicht es ist, Suchergebnisse optisch aufzubessern, um die Informationen besser präsentieren zu können. Zusätzlich bekommen Sie einen Einblick, welche Konfigurationsmöglichkeiten bestehen, um die Darstellung der gewünschten Informationen bestmöglich darzustellen.
Using AngularJS and TypeScript to work with SharePoint Data
Understanding Azure AD Authentication Library (ADAL.NET and ADAL JS) in context of Office 365 development
Datensicherheit, Informationssicherheit, Geheimschutz, Reporting und Monitoring
Dieser Vortrag beleuchtet Office 365 & Azure Services unter dem Blickwinkel von Bundesdatenschutzgesetz, Bildschirmarbeitsverordnung, Betriebsvereinbarungen und dem Betriebsverfassungsgesetz - Was kann alles über das Reportcenter oder mit Tools wie PowerShell etc. in Office 365 und Azure ausgewertet werden - Was davon sieht mein Chef und was kann nur ich sehe - Was soll die ganze Aufregung eigentlich?! Hast du etwa was zu verbergen?! - Mit Tools wie Delve Analytics wollen wir dir doch nur helfen deine Arbeit besser zu erledigen! - Das ist das Arbeitsgerät dass dir dein Chef zur Verfügung stellt - also, damit ist ja wohl alles klar! Oder doch nicht? - Und was sagen der Betriebsrat und der Gesetzgeber eigentlich zu allem dem? - Wird die angekündigte „Deutschland Cloud" was ändern? und wenn ja was? Als IT-Pro und Lösungsarchitekt bin ich immer wieder mit solchen Aussagen konfrontiert – Zeit meine Erfahrungen mit euch zu teilen…
The anatomy of Office 365 Groups
Microsoft hat ein neues Feature mit dem Namen Groups vorgestellt. Dieser Vortrag zeigt was sich dahinter verbirgt. Groups nutzt sowohl Exchange online als auch SharePoint online, Windows Azure und weitere Services. Wie all diese Komponenten zusammenspielen und warum Groups ein interessantes Feature für die Unternehmenskommunikation ist wird ebenso besprochen wie die Perspektiven und Pläne seitens Microsoft mit diesem neuen Feature. Der Vortrag richtet sich an IT Pros, Architekten und Entwickler. Es wird auf die grundsätzliche Funktionsweisen und die Architektur sowie auf die Möglichkeiten mit PowerShell und der Office 365 API eingegangen.