Beschreibung

Software-Entwicklung für die Cloud erfordert neue Konzepte und neue Werkzeuge – Stichworte „Serverless“, „Cloud API“, etc. In diesem Training lernen Entwickler und Software-Architekten die neuen Möglichkeiten kennen, die sich mit Microsoft Azure und Office 365 bieten. Die Teilnehmer arbeiten dabei mit unterschiedlichen Azure- und Office 365-Services und lernen deren Einsatzbereiche kennen. Auf das Thema Security auf Basis des Azure Active Directory wird dabei besonderes Augenmerk gelegt.

Lernziele

  • Benutzen der Severless-Architecture von Azure mit Functions und WebJobs
  • Kennenlernen der Storage-Möglichkeiten und deren Schnittstellen in Azure
  • Kennenlernen der Authentifizierungsmöglichkeiten mit Azure Active Directory sowie der verschiedenen Tokens
  • Programmierung von Apps mit Azure AD Registrierung
  • Kennenlernen des Microsoft Graph und der Schnittstellen
  • Einführung in die Programmierung des SharePoint Framework (SPFx) und von Office Apps

Zielgruppe

Dieses Training richtet sich an

  • Programmierer, die bisher mit den klassischen Entwicklungsmodellen für SharePoint On-Premises (Farm Solutions, CSOM) gearbeitet haben, sowie an
  • .NET Programmierer/Software-Architekten, die ihre Kenntnisse über Funktionalität/Schnittstellen/Authentifizierungsmöglichkeiten in Azure und Office365 ausbauen möchten.

Vorkenntnisse

  • Kenntnisse in .NET-Entwicklung (C# oder VB.Net) und JavaScript-Programmierung
  • SharePoint-Entwicklungserfahrung von Vorteil

Seminarinhalt

Office 365 / Azure – Übersicht

  • Services
  • Lizenzen
  • Admin-Center

Azure Infrastructure

  • Virtual Machines
  • Cloud Services/Web Apps
  • Databases (Azure SQL, …)

Azure Programmierung

  • Azure Storage Queues
  • Azure Service Bus
  • Azure WebJobs
  • Azure Functions
  • Azure LogicApps
  • Azure EventGrid

Azure Active Directory

  • OpenID Connect und OAuth 2.0
    • Aufbau von Access Token und Refresh Token
  • App Registration
  • Active Directory Authentication Library (ADAL)
  • MSAL (Microsoft Authentication Library) und der v2 Endpoint

Graph API/Graph SDK

  • Einführung in Microsoft Graph
  • Graph API
  • Graph Explorer
  • Querying Resources

SharePoint (Online) REST API

  • Übersicht über die SharePoint REST API
  • Verwenden der REST API zum Arbeiten mit Listen und Dokumenten
  • Security

SharePoint Framework (SPFx)

  • Entwickeln von WebParts mit dem SharePoint Framework (SPFx)
  • Verwenden von SPFx Extensions
    • Application Customizer
    • Field customizer
    • ListView commands

Provisioning

  • PnP Provisioning Engine
  • PnP PowerShell
  • SiteScripts

SharePoint und Office Apps

  • Erzeugen und Registrieren von O365 Applications
  • Einbinden der Office UI Fabric
  • Konsumieren und Erweitern von SharePoint Online
  • Verwenden von WebHooks in Office 365
  • Verwenden von Office365 Connectors
  • Erzeugen eines O365 Custom Connectors
  • Office Add-ins
    • Office JavaScript APIs
    • Erzeugen von Content- und TaskPane-Add-ins

Seminarformat

Das Intensivtraining findet in Form eines PowerWorkshops statt. Die Inhalte der notwendigen theoretischen Lerneinheiten zur Technologie der Microsoft Office 365 und Azure Plattform werden in vertiefenden Praxiseinheiten verfestigt. Der Trainer steht den Teilnehmern bis zu 10 Stunden am Tag zur Verfügung. Dadurch wird sichergestellt, dass die Teilnehmer das höchste Maß an Wissensvermittlung erhalten, während sie nur 5 Tage in Ihrem Unternehmen ausfallen.

Seminargebühr

PowerWorkshop only:
Der Preis für das 5-tägige Training beträgt je Teilnehmer € 2.460,00 zzgl. MwSt.

*All Inclusive PowerWorkshop:
Der Preis für das 5-tägige Training inkl. Reise- und Übernachtungskosten beträgt je Teilnehmer € 2.990,00 zzgl. MwSt.
In diesem Preis sind enthalten:

  • Hin- und Rückfahrt in der 2. Klasse der Deutschen Bahn
  • Vier Übernachtungen in einem Hotel in der Nähe des Seminarorts (max. 2km)
  • Frühstück, Pausen- und Mittagsverpflegung
  • Internet oder nach Verfügbarkeit WLAN im Hotel

Datum/Zeit
18.Mrz.2019 - 22.Mrz.2019 von 09:00 - 17:00 Uhr

Veranstaltungsort
Dortmund/Holzwickede

Lade Karte ...

Buchungsanfrage

Mit Ihrer Anfrage können Sie Ihren Seminarplatz unverbindlich reservieren. Unser Team wird Ihre Anfrage überprüfen und Sie schnellstmöglich kontaktieren.

Buchungsmöglichkeit für diese Veranstaltung ist bereits geschlossen.