Der perfekte Einstieg in die Office-Entwicklung -...

15
Der perfekte Einstieg in die Entwicklung für Office aka.ms/OfficeDeveloper 1. Auflage, März 2016 © Microsoft Deutschland GmbH 2016 Microsoft Deutschland GmbH – Konrad-Zuse-Str. 1 – 85716 Unterschleißheim Tel.: 089 3176 0 – www.techwiese.de | www.microsoft.de Redaktion und Gestaltung: Marco Richardson | Kay Giza

Transcript of Der perfekte Einstieg in die Office-Entwicklung -...

Der perfekte Einstieg in die Entwicklung für Officeaka.ms/OfficeDeveloper

1. Auflage, März 2016© Microsoft Deutschland GmbH 2016Microsoft Deutschland GmbH – Konrad-Zuse-Str. 1 – 85716 UnterschleißheimTel.: 089 3176 0 – www.techwiese.de | www.microsoft.de Redaktion und Gestaltung: Marco Richardson | Kay Giza

“The most strategic developer surface area for us is Office 365“ - Satya Nadella, CEO Microsoft Corp.

© Copyright 2016 Microsoft Deutschland GmbH. Alle Rechte vorbehalten. Version 04.03.2016. Diese Broschüre dient lediglich Informationszwecken. Immer aktuell unter http://aka.ms/OfficeDeveloper

Seite 02

Warum? Darum:01 Office ist produktivDie Zahl der Nutzer, die tagtäglich Office ver-wenden, um produktiver zu sein, spricht für sich. Im Schnitt nutzt jeder siebte Mensch auf der Welt für zwei bis drei Stunden am Tag Office. Die Zielgruppe ist also von beachtli-cher Größe und somit auch automatisch ein potentieller Nutzerkreis für eigene Anwendun-gen, die Office-Dienste nutzen, wie beispiels-weise Add-ins für Office bzw. Office 365. Du profitierst automatisch von der Beliebt-heit der Produktivitätslösung Nummer 1: Microsoft Office.

02 Office ist CommunityNeben der großen Anzahl von Office-Nutzern spricht die Größe der Entwickler-Commu-nity für sich, welche für Office und Share-Point erfolgreich Apps und Add-ins baut und zur Verfügung stellt. Durch prominente Community-Kanäle kannst Du Dich mit 3,4 Mio. gleichgesinnten Entwicklern austauschen und durch sie lernen. Für offene Fragen und Hilfestellungen bei Problemen finden sich immer engagierte und interessierte Entwick-ler, die Dir helfen, erfolgreich sein. Denn die Entwickler sind der Schlüssel zum Erfolg – für Dich wie für Microsoft.

03 Office ist Cross-PlattformOffice ist durch die Verbreitung auf Plattformen wie iOS und Android eine Eintrittskarte zu neuen Kunden. Um Dir die Arbeit hier einfacher zu machen, stellt Micro-soft Dir native SDKs und Tools für diese Ökosysteme zur Verfügung. Die Entwicklung für Microsoft Office ist plattformübergreifend!

© Copyright 2016 Microsoft Deutschland GmbH. Alle Rechte vorbehalten. Version 04.03.2016. Diese Broschüre dient lediglich Informationszwecken. Immer aktuell unter http://aka.ms/OfficeDeveloper

Seite 03

Over

4Temails sent with O365100M+

downloads of mobile apps

850Mmeetings are

created a month2–3hrs./day spent in

Office apps

1.2B+users Over

470PB of storage

Office 365 rockt

1.2 Mrd.+ Nutzer

100 Mio+ Downloads

mobiler Apps 850 Mio

geplante Meetings

pro Monat

2-3Std./Tag

verbringt ein Nutzer mit

Office Add-ins

Über4 Billionen gesendete

Mails

Über470 PBbelegter Speicher

© Copyright 2016 Microsoft Deutschland GmbH. Alle Rechte vorbehalten. Version 04.03.2016. Diese Broschüre dient lediglich Informationszwecken. Immer aktuell unter http://aka.ms/OfficeDeveloper

Seite 04

Perfekter Vertrieb

Private App Catalog

SharePoint App Catalog

Office Store Azure AD/

O365 markets

Templates

121 Märkte

60 Mio. Downloads pro Monat

43 Sprachen

25 Währungen

Over

4Temails sent with O365100M+

downloads of mobile apps

850Mmeetings are

created a month2–3hrs./day spent in

Office apps

1.2B+users Over

470PB of storage

© Copyright 2016 Microsoft Deutschland GmbH. Alle Rechte vorbehalten. Version 04.03.2016. Diese Broschüre dient lediglich Informationszwecken. Immer aktuell unter http://aka.ms/OfficeDeveloper

Seite 05

Starte jetzt01 Dev CenterDas Office Developer Center ist die perfekte Einstiegsseite in die Welt der Office-Entwicklung. Hier findest Du den direkten Zugang zum Office 365 Developer Programm sowie weiterführende Informationen zu anstehenden Veranstaltungen, Beispielcode, Blogposts direkt von Microsoft oder den direkten Draht zu allen relevanten Communities.

Die Quicklinks versorgen Dich mit noch mehr Input für einen Deep Dive in die Entwicklung für Office.

aka.ms/OfficeDevCenter

02 Office 365 gratis Wer sich als Office 365 Developer registriert, bekommt automatisch eine 1-jährige Office 365 Subscription gratis dazu.

Somit ist der Einstieg in die Office-Entwicklung nicht nur leicht, sondern auch kostengünstig. In dieser Subscription ist alles enthalten, was zur Entwicklung und für das Testen von Office Add-ins oder mobilen Office Apps notwendig ist. Detaillierte Informationen: http://aka.ms/OfficeSetupDevEnv

Besitzt Du oder Deine Firma bereits eine Mit-gliedschaft bei Office 365, kannst Du diese natürlich genauso nutzen.

aka.ms/OfficeDevProgram

03 Codebeispiele Oft ist die beste Devise: “Einfach mal machen”. Für alle, die direkt die Ärmel hochkrempeln und loslegen wollen, gibt es bereits einen großen Fundus an praktischen Codebeispielen.

Egal ob Du ein Office Add-in oder eine mobile Anwendung für Windows, Mac, iOS oder Android entwickeln möchtest – unter den Codebeispielen des Dev Centers findest Du einen schnellen Ein-stieg in die Welt der Bits und Bytes, um Deine Ideen noch heute Wirklichkeit werden zu lassen.

aka.ms/DevOfficeCodeSamples

© Copyright 2016 Microsoft Deutschland GmbH. Alle Rechte vorbehalten. Version 04.03.2016. Diese Broschüre dient lediglich Informationszwecken. Immer aktuell unter http://aka.ms/OfficeDeveloper

Seite 06

Inspirieren lassenaka.ms/OfficeDevShowcase

© Copyright 2016 Microsoft Deutschland GmbH. Alle Rechte vorbehalten. Version 04.03.2016. Diese Broschüre dient lediglich Informationszwecken. Immer aktuell unter http://aka.ms/OfficeDeveloper

Seite 07

Werkzeug

Visual Studio & Office ToolsDie Office Developer Tools und Visual Studio 2015 sind die perfekte Kombination, um großartige Add-ins oder Windows 10 Apps für und mit Office zu entwick-eln. Und das Beste daran: Visual Studio 2015 ist in der Community Edition ebenfalls kostenlos, genauso wie die Office Developer Tools.

aka.ms/Office-Developer-Tools

Das richtige

Eclipse und XCodeOffice 365 ermöglicht durch leistungsstarke SDKs die Entwicklung von nativen mobilen Apps mit Anbindung an Office für Android und iOS. Da diese SDKs nativ für die Plattformen bereitgestellt werden, können diese nativen Apps auch in den dafür gebauten IDEs wie XCode oder Eclipse geschrieben werden. Also alles ist wie immer!

aka.ms/Android-Developer-SDK aka.ms/Xcode-Developer-Tools

Cross-Plattform - läuft!Neben den SDKs für native iOS und Android Mobile Apps bietet Office 365 aber auch starke REST-basierte APIs, die bequem in jede Web- oder Cross-Plattform-Entwicklung eingebunden werden können. So sind Xamarin und Cordova zwei starke Partner bei der Entwicklung Deiner mobilen Apps mit Office-Anbindung.

aka.ms/Xamarin-Platform aka.ms/VS-Tools-Cordova

© Copyright 2016 Microsoft Deutschland GmbH. Alle Rechte vorbehalten. Version 04.03.2016. Diese Broschüre dient lediglich Informationszwecken. Immer aktuell unter http://aka.ms/OfficeDeveloper

Seite 08

Microsoft Graphaka.ms/MicrosoftGraph

Ein einziger API-Endpunkt, um Zugriff auf alle meine relevanten Daten und Dienste von Office 365 zu bekommen.

© Copyright 2016 Microsoft Deutschland GmbH. Alle Rechte vorbehalten. Version 04.03.2016. Diese Broschüre dient lediglich Informationszwecken. Immer aktuell unter http://aka.ms/OfficeDeveloper

Seite 10

https://graph.microsoft.io

Du -> Experte01 Noch mehr CodeFür alle, die noch mehr über Office-Entwick-lung wissen wollen und mit den Codebeispielen für Einsteiger noch lange nicht am Ende ihres Wissensdurstes sind, hat Microsoft eine gute Nachricht: Auf GitHub steht ein umfangreiches Repository bereit, mit Code-Snippets und fertigen Szenarien – und das für alle unterstützten Plattformen und Office-Produkte.

aka.ms/OfficeDevGitHub

02 SDKs für Android & iOS Wer sich entscheidet, Office in seine native mobile Entwicklung für die Plattformen iOS und Android einzubinden, erschließt sich einen neuen Markt. Um den Entwicklungsprozess dabei so angenehm wie möglich zu gestalten, stellt Microsoft die Software Development Kits für diese Plattformen kostenlos zur freien Verfügung.

aka.ms/Office-365-SDK-for-Android

aka.ms/Office-365-SDK-for-iOS

03 JavaScript ControlsGrandiose Ideen im Kopf, aber nicht die notwendigen Controls zur Hand? Mit den Office 365 JavaScript Controls steht eine kostenlose Bibliothek großartiger Komponenten zur Ver-fügung, die sich sehr einfach in Deine App oder Dein Add-in einbinden lassen. In kürzester Zeit sieht Deine App für den Benutzer dann so aus, wie er es aus Office 365 gewohnt ist. Wohlfühlfaktor garantiert.

aka.ms/O365-Javascript-Controls

Alles was Du dazu brauchst

© Copyright 2016 Microsoft Deutschland GmbH. Alle Rechte vorbehalten. Version 04.03.2016. Diese Broschüre dient lediglich Informationszwecken. Immer aktuell unter http://aka.ms/OfficeDeveloper

Seite 11

Office UI Fabricaka.ms/OfficeUI-Fabric

Grandios aussehende Oberflächen im Stil von Office im Handumdrehen - dank eines großartigen Toolkits: - Office UI Fabric

© Copyright 2016 Microsoft Deutschland GmbH. Alle Rechte vorbehalten. Version 04.03.2016. Diese Broschüre dient lediglich Informationszwecken. Immer aktuell unter http://aka.ms/OfficeDeveloper

Seite 12

Ein weiteres FamilienmitgliedEntwicklerplattform für

Skype

aka.ms/SkypeDeveloper

aka.ms/OfficeUI-Fabric

© Copyright 2016 Microsoft Deutschland GmbH. Alle Rechte vorbehalten. Version 04.03.2016. Diese Broschüre dient lediglich Informationszwecken. Immer aktuell unter http://aka.ms/OfficeDeveloper

Seite 13

Held der ITSchritt für Schritt - Office 365 in Deinem Unternehmen einrichtenDu findest Office 365 spannend und hast dafür schon tolle Apps oder Add-ins entwickelt, die Deinen Chef völlig überzeugt haben. Herzlichen Glückwunsch! Wenn es nun darum geht, Office 365 in der bestehenden Unternehmensstruktur auszurollen und einzurichten, musst Du Dein IT-Management mit einbeziehen. Sei ihr Held und gib ihnen genau die Informationen, die sie benötigen. Kurz, knackig, auf den Punkt gebracht: Unser Guide für das richtige Onboarding von Office 365 in Deinem Unternehmen.

aka.ms/FastTrack-O365

© Copyright 2016 Microsoft Deutschland GmbH. Alle Rechte vorbehalten. Version 04.03.2016. Diese Broschüre dient lediglich Informationszwecken. Immer aktuell unter http://aka.ms/OfficeDeveloper

Seite 14

Microsoft Developer Network (MSDN) // http://msdn.de // http://aka.ms/Office-TechGuide

Services & Ressourcen für Office-EntwicklerN

euig

keite

nTo

ols

Info

rmie

ren

Erle

rnen

Ress

ourc

en

AktuellesTechwiese.de: Täglich aktuelle News, Events und hilfreiche Ressourcen für Entwickler im Microsoft-Umfeld.

http://aka.ms/MSDN-News

Entwickler-NewsletterDer kostenlose MSDN Flash informiert Sie alle zwei Wochen rund um die Microsoft-Entwicklungs-plattform.

http://aka.ms/MSDN-Flash

Office-NewsletterFür Anwender: Neueste Nachrichten, Tipps und Hinweise erleichtern Ihnen die Arbeit mit den verschiedenen Office-Anwendungen.

http://aka.ms/office-newsletter

TwitterFolgen Sie dem Twitter-Channel für Entwickler von Microsoft Deutschland.

http://aka.ms/MSDev_de

FacebookMicrosoft Developer ist die Anlauf-stelle auf Facebook für Entwickler imMicrosoft-Umfeld.

http://aka.ms/MSDN-Facebook

Visual Studio – Der perfekte Einstieg in die Office-Entwicklung Office 365-TestversionUm Apps für Office und SharePoint entwickeln, testen und bereitstellen zu können, registrieren Sie sich kostenlos für Office 365. Oder nutzen Sie das Office 365 Developer-Abonnement Ihrer MSDN Subscription.

http://aka.ms/O365-Developer

Office Developer Tools für Visual Studio

Die Office Developer Tools und Visual Studio 2015 sind die perfekte Kombination, um großartige Add-ins oder Windows 10 Apps für und mit Office zu entwickeln. Die Tools sind kostenlos ebenso wie die voll funktionsfähige Visual Studio Community 2015-Edition: Sie bietet Unterstützung für alle Arten der Office-Entwicklung.

http://aka.ms/Office-Developer-Tools

Office Add-ins mit Visual Studio Code

Ein Cross-Plattform Code-Editor –die perfekte Ergänzung Ihrer Entwicklungstools. Der Editor ist Open Source und kostenlos verfügbar für Linux, Mac OSX & Windows.

http://aka.ms/VSCode-Office

Office 365 Dev ProgramEine einjährige Office 365 Subscription, Newsletter (engl.), Anleitungen und vieles mehr, alles was zur Entwicklung und zum Testen von Office Add-ins oder mobilen Office-Anwendungen notwendig ist.

http://aka.ms/O365-Dev-Program

Office Developer CenterDas Office Developer Center ist die perfekteEinstiegsseite in die Welt der Office-Entwicklung.

http://aka.ms/Dev-Office

Office Developer auf GitHubAuf GitHub gibt es ein großes Repository mit Code-Snippets und Szenarien für alle unterstützten Plattformen und Office-Produkte.

http://aka.ms/OfficeDevGitHub

Code-BeispieleCode-Beispiele für Office Add-ins oder eine mobile Anwendung für Windows, Mac, iOS oder Android – der perfekte Einstieg.

http://aka.ms/Office-Code-Samples

Entwicklung von Office Add-ins Theorie und Praxis, wie man Office-Produkte um neue Funktionalitäten durch verschiedene Arten von Add-ins erweitern kann.

http://aka.ms/Office-Einfuehrung

Online-SchulungenDie Microsoft Virtual Academyist das kostenlose Schulungs-Portal zu den Technologiender Microsoft-Plattform.

http://aka.ms/Microsoft-Virtual-Academy

Technische VideosChannel 9 bietet jede Mengetechnische Video-Inhalte.

http://aka.ms/Channel-9http://aka.ms/warum-Officehttp://aka.ms/Office-Kickstart

DokumentationDie MSDN Library bietetdetaillierte technische Infor-mationen zu allen wichtigenMicrosoft-Technologien.

http://aka.ms/MSDN-Library

Entwickler-ForenHolen Sie sich in den MSDN-Foren Antworten und Lösungendirekt von der Community oderhelfen Sie anderen.

http://aka.ms/MSDN-Foren

VeranstaltungenIm Event-Bereich auf Tech-Wiese.de finden Sie alle wichtigen Entwicklerevents im deutschsprachigen Raum.

http://aka.ms/MSDN-Events

MSDN Subscriptionhttp://aka.ms/MSDN-Subscription

Schneller Zugriff auf über 11 TB an Software // Zugriff auf die neuesten Microsoft-Produkte, sobald sie veröffentlicht werden.

Ihr Abonnement beinhaltet ein Office 365 Developer-Abonnement: Fangen Sie noch heute an, Ihre Apps für Office und SharePoint zu entwickeln, zu testen und bereitzustellen. Veröffentlichen und verkaufen Sie Ihre Apps über den Office Store, oder machen Sie Ihre Apps über einen unternehmensinternen App-Katalog verfügbar.

__________________________________

Support http://aka.ms/MSDN-Support

Das MSDN Support Team berät Sie bei Fragen rund um die Entwicklungsplattform und die Infrastrukturtechnologien von Microsoft. Nehmen Sie einfachkostenlosen Kontakt mit uns auf.Unser Team vom MSDNSupport hilft Ihnengerne weiter.

E-Mail:[email protected]

© 2016 Microsoft Deutschland GmbH. Alle Rechte vorbehalten. Version 03.03.2016. Dieser Flyer dient lediglich Informationszwecken. Immer aktuell unter http://aka.ms/Office-DeveloperFür Mobile- und Web-Developer gibt es einen speziellen Info-Flyer unter http://aka.ms/AppDevs | Für IT-Professionals gibt es einen speziellen Info-Flyer unter http://aka.ms/ITProRessourcen

Eclipse und XCodeEntwicklung von nativen mobilen Apps mit Anbindungan Office für Android und iOS.http://aka.ms/Android-Developer-SDKhttp://aka.ms/Xcode-Developer-Tools

Xamarin & CordovaXamarin und Cordova sind zwei starke Partner bei der Entwicklung mobiler Apps. http://aka.ms/Xamarin-Platformhttp://aka.ms/VS-Tools-Cordova

Microsoft GraphDie einfachste Möglichkeit zum Aufrufen von Microsoft-APIs.

http://aka.ms/Microsoft-Graph

Android & iOS Office in seine native mobile Entwicklung für die Plattformen iOS und Android einbinden:http://aka.ms/Office-365-SDK-for-Androidhttp://aka.ms/Office-365-SDK-for-iOS

JavaScript Controls Mit den Office 365 JavaScript Controls steht eine kostenloseBibliothek großartiger Kompo-nenten zur Verfügung,

http://aka.ms/O365-Javascript-Controls

PodcastsOffice 365 Developer Podcast –holen Sie sich die Entwickler-Informationen direkt aus Redmond.

http://aka.ms/Office-Podcasts

Office TrainingsHands-on-Labs, Online-Trainings, Leitfäden und vieles mehr – direkt aus Redmond aus der Office-Produktgruppe.

http://aka.ms/Office-Trainings