.NET vnext im Überblick
|
|
- Bettina Grosser
- vor 7 Jahren
- Abrufe
Transkript
1 Alive and kicking:.net vnext im Überblick Version
2 Kurze Vorstellung Dr. Holger Schwichtenberg Wirtschaftsinformatiker, Microsoft Most Valuable Professional (MVP) 5Minds IT Solutions GmbH & Co KG Dozent & Autor für heise.de, ix, Windows Developer, dotnetpro, Hanser, O Reilly, Microsoft Press, Addison-Wesley, u.a. Blog & Twitter: Kontakt: buero@it-visions.de, Essen MVPs & Spezialisten für.net, Visual Studio, TFS, SQL Server, SharePoint, BizTalk, Windows Server, Azure, System Center, Xamarin, JavaScript, PowerShell, Java, Oracle, Agile, Scrum u.a. Strategische und technische Beratung Schulungen (individuell/in-house und standardisiert/öffentlich) 5Minds IT-Solutions GmbH & Co KG, Oberhausen Softwareentwicklung Ausleihe von Softwareentwicklern
3 Agenda Was ist in letzter Zeit passiert?.net 2015.NET Core Framework ASP.NET 5.0.NET Native C# 6.0 und Visual Basic 2015.NET Compiler Platform "Roslyn" Entity Framework 7.0 Weitere Neuigkeiten in.net Framework Fazit
4 Was ist in letzter Zeit passiert?
5 Es hat sich Einiges geändert Scott US Mai 2014 Satya Cloud Briefing Okt 2014
6 Quelle: Microsoft Microsoft Open Source
7 Modularisierung von.net.net Modularisierung ab 2015 Dr. Holger Schwichtenberg, NET Modularisierung 2010 bis 2014.NET Modularisierung 2002 bis 2010 Dr. Holger Schwichtenberg, Dr. Holger Schwichtenberg, Zusatz Nuget Zusatz Nuget Nuget Nuget Zusatz Nuget Zusatz Zusatz Nuget Nuget Nuget Zusatz Nuget Zusatz Nuget Zusatz Zusatz Nuget Zusatz Nuget Zusatz NugetZusatz :.NET Framework 1.0/ vnext Klassen Nuget Nuget Nuget Nuget Nuget Nuget.NET Framework Nuget 2010:.NET Framework vnext 4.0 Nuget Klassen.NET Framework 2005:.NET vnext Framework 2.0 Nuget 6358 Klassen Nuget Nuget Nuget Nuget Nuget Nuget Nuget.NET Framework.NET Framework vnext Nuget 2012: Klassen Nuget Nuget Seit Nuget 2013: MS &.NET 2006: MS &.NET 2013:.NET Framework Nuget Nuget MS 3.0Nuget &.NET MS & 2014:.NET MS Klassen &.NET Nuget Nuget MS Nuget &.NET MS &.NET MS &.NET Nuget MS &.NET Nuget Nuget Nuget Nuget MS &.NET 2008: Nuget 3.5/ MS Nuget & NET MS & Klassen.NET Nuget MS Nuget &.NET MS &.NET Nuget MS &.NET Nuget Nuget Zusatz Zusatz Nuget Nuget Nuget Nuget Nuget Nuget Nuget Nuget Nuget Zusatz Zusatz
8 .NET 2015
9 .NET 2015 =.NET 4.x "vnext" +.NET 5.0 WPF, Windows Forms, Windows Services, Console ASP.NET Webforms, MVC 5, WebAPI 5 WebPages 3, SignalR 2 System.Web modulares ASP.NET 5.0 MVC + WebAPI 6 WebPages 6 SignalR 3 Caching Hosting Console... Windows Store Apps klassisches, monolithisches.net Framework 4.x (Update zu.net 4.5.2) Mono Framework modulares.net Core Framework 5.0 System.Collections System.Runtime System.Reflection....NET CLR Mono CLR.NET Core CLR mit JIT.NET Native CLR Grafik Dr. Holger Schwichtenberg
10 .NET heute.net Windows Desktop Windows Store Windows Phone Classic ASP.NET 4.x ASP.NET 5.0 Quelle: Microsoft
11 .NET 5.0 = Strategie One.NET Microsoft Xamarin.NET Quelle: Microsoft
12 .NET Core Framework 5.0 & ASP.NET 5 "Project K"
13 .NET Core Framework - Modularität Parallelentwicklung zum.net "Full Framework" 4.x Nur benötigte Features: ~11 MB statt ~200 MB Microsoft trifft "nutzungsdatenbasierte Auswahl" der Klassen 95% der CLR ist da, aber nur 10% der FCL Viele Erweiterungspakete (Nuget) Saubere Schichtentrennung - weniger Abhängigkeiten Vorteile: Schnellerer Anwendungstart Wenig RAM-Bedarf nur benötigte Komponenten Höhere Dichte von Anwendungen Weniger Angriffsfläche
14 .NET Core Framework Weitere Konzepte Agiles Vorgehen Schnellere / kleinere Releases Updates einzelner Komponenten Source over Binaries Aber auch mehrmals im Jahr "Gesamtpakete" von Microsoft Nuget-Metapackages Komponenten im Zusammenspiel getestet Installation Nuget-Pakete als zentrales Konzept. Auch.NET Core Framework selbst. wird pro Anwendung installiert ohne Admin-Rechte' (XCopy-Deployment / "Side by side") Automatisches "ngen" (Name: CrossGen) oder.net Native Cross-Platform: Windows, Linux, Mac, usw.
15 Nun komplett Open Source Weitere Neuheiten in ASP.NET 5.0 MVC, WebAPI und WebPages werden zusammengefasst Dependency Injection überall Konfigurationsdateien: JSON. MSBuild-Einsatz aber noch möglich (.kproj- Dateien) Austauschbarkeit von Projekten und Nuget-Paketen Kein Strong Naming mehr Ad-Hoc-Kompilieren im RAM dank.net Compiler Platform "Roslyn" Einfaches Self-Hosting (oder im IIS) VS 2015 oder beliebige Editoren Commandline First Aber: Breaking Changes + Keine Webforms mehr in.net 5.0
16 DEMO.NET Core Framework 5.0 & ASP.NET 5.0 in Visual Studio 14 CTP 4
17 .NET Native "Project N"
18 to jit or not to jit Just-in-Timer-Kompilierung (JIT) Ein Binärpaket für beliebige Prozessorarchitekturen Maschinencode für den Befehlssatz des jeweiligen Mikroprozessors Aber: Leistungsverlust Ahead-of-Time-Kompilierung (AOT) Schnellerer native Code Ein Binärpaket pro Prozessorarchitektur.NET Native Vorteile von beiden Entwickler arbeitet (fast) wie bisher (einige API-Unterschiede) Native Compiler in der Cloud vor Auslieferung "60% verringerte Startzeiten" im Vergleich zu ngen "25% verringerten Speicherbedarf" im Vergleich zu ngen Zunächst aber nur für Windows Apps (mit WinRT)
19 API-Unterschiede in.net Native (Auswahl) Bisher nicht alle Klassen verfügbar (z.b. nur Teile von WCF) Arrays dürfen nicht mehr als drei Dimensionen besitzen XmlSerializer ignoriert IXmlSerializable Unterschiede bei Reflection.NET Native Compiler nur noch benötigte Metadaten ein Entscheidung des Compilers oder Hinweise des Entwicklers mit Runtime Directives Configuration-Datei (default.rd.xml) Elemente Aktionen Richtlinien
20 DEMO.NET Native Tool Chain in Visual Studio 14 CTP 4 & Runtime Directives
21 .NET Native-Werkzeugkette C++-Compiler- Backend Quelle: Microsoft
22 C# 6.0 und Visual Basic 2015
23 Sprachfeatures: Stand Feature Status
24 Null-propagating operator (alias: Monadic null checking) Prüfung auf Null-Werte stark verkürzbar Operator?. liefert null in den Fällen zurück, bei denen es bisher eine NullReferenceException gab. Aus dem Zweizeiler wird somit der knappe Einzeiler:
25 Operator nameof in C# 6.0 Liefert den Namen (ohne Namensraum!) als Zeichenkette Lokale Variablen, Parameter, Klassenmitglieder, Typparameter, Typen, Namensräume Sinnvoll für Dependency Property-Deklarationen, PropertyChangedEvents, ArgumentNullException u.a.
26 String Interpolation in C# 6.0 Alt String.Format("Kunde #{0:0000}: {1} ist in der Liste seit {2:d}.", k.id, k.ganzername, k.datum); Neu $"Kunde #{k.id:0000}: {k.ganzername} ist in der Liste seit {k.datum:d}."
27 .NET Compiler Platform "Roslyn"
28 Vorher.NET Compiler Platform "Roslyn" Black-Box-Compiler (in C++) Werkzeuge nutzen CodeDOM und VS Code Model Nun Compiler reimplementiert in.net Offene Plattform mit vielen APIs Basis für eine bessere Developer Experience IntelliSence, Refactoring, Code-Analyse, -Transformation, Diagnose, etc. Open Source Eigene Erweiterungen möglich Beiträge zum offiziellen Compiler (später) möglich
29 .NET Compiler Platform APIs (Microsoft.CodeAnalysis.*) Quelle:
30 DEMO Quellcodeanalyse und Codegenerierung mit Roslyn
31 Entity Framework 7
32 Entity Framework 7 Fast komplette Neuimplementierung, leichtgewichtiger (weniger RAM, schneller) Läuft auch auf.net Core Framework Windows Apps (auch Windows Phone) Auch nicht-relationale Datenspeicher (NoSQL) Neue Treiber von Microsoft: Azure Table Storage, SQLite, In-Memory Neue Features: Batch Updates, Unique Contraints Aber: Kein ObjectContext mehr, nur noch DbContext Kein EDMX mehr Nur noch Code-based Modeling (auch mit Reverse Eng. bestehender DB) Viele Features werden erst mit einer Version >7.0 wieder eingeführt (z.b. Lazy Loading) 6.x wird noch eine Zeit parallel weiterentwickelt Github statt Codeplex:
33 DEMO Entity Framework 7 in Windows 8.1 App mit SQLite
34 Weitere Neuigkeiten in.net Framework 4.x
35 .NET Framework 4.x Neuer 64-Bit-JITer "Ryujit": Bessere Leistung SIMD (Single Instruction, Multiple Data): Parallelisierung innerhalb eines CPU-Kerns Bibliothek "System.Numerics.Vectors" Ca. 150 kleinere API-Erweiterungen Angleichungen an Erfordernisse des.net Core Frameworks
36 API Portability Analyzer ApiPort.exe h:\appdir -out:h:\apiport.xlsx
37 Fazit
38 Fazit.NET lebt und ist agiler denn je! Trends verschoben hin zu Flexibilität und Plattformunabhängigkeit Modularität statt Monolith Das.NET 5.0 geht besser auf die Bedürfnisse der verschiedenen Plattformen ein Open Source Aber auch: ein paar Breaking Changes & etwas Umlernen
39 Vielen Dank 2014 Microsoft Corporation. All rights reserved. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
40 Links Visual Studio 14 CTPs ASP.NET vnext inkl..net Core Framework Native Compiler Platform "Roslyn" inkl. C# 6.0 und Visual Basic Feature-Übersicht pro Version seit API Portability Analyzer Neue.NET Samples Website RyuJIT
In.NET 2015 ist vieles anders
In.NET 2015 ist vieles anders Dr. Holger Schwichtenberg Softwarearchitekt, Berater, Trainer, Fachjournalist www.dotnet-doktor.de www.twitter.com/dotnetdoktor Version 5.1 07.05.2015 #1 Vorstellung MVPs
MehrCross Platform Development mit SharePoint
Cross Platform Development mit SharePoint Agenda Wir entwickeln eine App um Businesstrips in SharePoint zu erfassen Businesstraveller 0.1 http://ppedv.de/msts Folien Demo Projekt Link Sammlung Und meine
MehrALM & DevOps Day. 24. September 2015, Zürich Oerlikon. 07. November, Zürich-Oerlikon
ALM & DevOps Day 24. September 2015, Zürich Oerlikon 07. November, Zürich-Oerlikon Hilfe, meine Entwickler arbeiten im SSMS Nicolas Müggler Senior Consultant (ALM / BI) Trivadis AG Agenda Die Problematik
MehrIntegration in die Office-Plattform. machen eigene Erweiterungen Sinn?
Integration in die Office-Plattform machen eigene Erweiterungen Sinn? Agenda Apps Warum eigentlich? Apps für Office Apps für SharePoint Entwicklungsumgebungen Bereitstellung Apps Warum eigentlich? Bisher
MehrWeb APIs auf dem Prüfstand Volle Kontrolle oder fertig mit den Azure Mobile Services?
Web APIs auf dem Prüfstand Volle Kontrolle oder fertig mit den Azure Mobile Services? Web APIs Wo kommen wir her? Remote Procedure Calls (RPC) Verben/Aktionen im Endpunkt enthalten GetCustomer InsertInvoice
Mehr10 Visual Studio-Extensions, die sie kennen sollten
10 Visual Studio-Extensions, die sie kennen sollten Dr. Holger Schwichtenberg Softwarearchitekt, Berater, Trainer, Fachjournalist www.dotnet-doktor.de www.twitter.com/dotnetdoktor Version 1.0 07.05.2015
MehrRDS und Azure RemoteApp
RDS und Azure RemoteApp Inhalt Remote Desktop Services Ein kurzer Überblick RD Session Host und RD Virtualization Host RDS auf Azure Desktop Remoting in der Cloud RD RemoteApp Was ist das und wie funktioniert
MehrMicrosoft Windows SharePoint Services. Tom Wendel Microsoft Developer Evangelist
Microsoft Windows SharePoint Services Tom Wendel Microsoft Developer Evangelist Microsoft SharePoint Foundation 2010 Tom Wendel Microsoft Developer Evangelist Agenda Was ist dieses SharePoint Foundation
Mehr{ Windows 2008: Spezielle Aufgaben }
{ Windows 2008: Spezielle Aufgaben } Nils Kaczenski IT Consultant Microsoft Most Valuable Professional Neue Filialen! Server sind zu kompliziert! Hallmackenreuther GmbH? DC, DNS, DHCP DC, DNS, WINS Exchange
MehrThomas Schissler MVP Visual Studio ALM, artiso AG
Thomas Schissler MVP Visual Studio ALM, artiso AG Kurs-Übersicht Moderne Softwareentwicklung 01 Überblick Was macht moderne Software-Entwicklung aus? 02 Projektmanagement Wie funktioniert modernes Projektmanagement
MehrNeues in.net. Raphael Schwarz. .NET 4.6,.NET Core 1.0 & Visual Studio 2015. codeworx gmbh. Web Mail Twitter
Raphael Schwarz codeworx gmbh Neues in.net.net 4.6,.NET Core 1.0 & Visual Studio 2015 Web Mail Twitter http://www.codeworx.at raphael@codeworx.at @CwRaphael Agenda The new Microsoft C# 6 Roslyn Visual
Mehr{ Light up the Web } Oliver Scheer. Evangelist Microsoft Deutschland
{ Light up the Web } Oliver Scheer Evangelist Microsoft Deutschland { Light up the Web } Oliver Scheer Evangelist Microsoft Deutschland Was ist Silverlight? Tools für Silverlight Designer-Developer-Workflow
MehrLine-of-Business-Apps mit der Universal Windows Platform entwickeln. Thomas Claudius
Line-of-Business-Apps mit der Universal Windows Platform entwickeln Thomas Claudius Huber @thomasclaudiush Thomas Claudius Huber Principal Consultant bei Trivadis Pluralsight-Autor, Buchautor C#, XAML,
MehrVisual Studio 2012 Windows 8 und.net 4.5. Hans Peter Bornhauser, Noser Engineering AG Fachbereichsleiter.NET, Digicomp AG
1 Visual Studio 2012 Windows 8 und.net 4.5 Hans Peter Bornhauser, Noser Engineering AG Fachbereichsleiter.NET, Digicomp AG 2 Der Referent: Hans Peter Bornhauser Dipl. Ing ETH Software Architect, Senior
MehrKerberos. Alptraum oder Zusammenspiel?
Kerberos Alptraum oder Zusammenspiel? Über den Sprecher Mark A. Kuschel aus Bremen accantec consulting AG, Head of Microsoft BI Microsoft BI seit 6 Jahren Microsoft.Net seit 11 Jahren MCITP SQL Server
MehrRalf M. Schnell. Technical Evangelist Microsoft Deutschland GmbH
Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH Was ist Server Core? Warum Server Core? Was kann man damit machen? Was kann man damit nicht machen? Server Core: Installation Server Core:
MehrNeustart für das Web: ASP.NET Core 1.1.1/2.0. Kurze Vorstellung
Donnerstag 11.05.2017 09:30 bis 10:30 Neustart für das Web: ASP.NET Core 1.1.1/2.0 Dr. Holger Schwichtenberg Softwarearchitekt, Berater, Trainer, Fachjournalist www.dotnet-doktor.de www.twitter.com/dotnetdoktor
MehrPerformance-Optimierung für Entity Framework
Performance-Optimierung für Entity Framework Dr. Holger Schwichtenberg Softwarearchitekt, Berater, Trainer, Fachjournalist www.dotnet-doktor.de twitter.com/dotnetdoktor Version 8.2 Version 7.5.1 2.6 17.11.2015
MehrApplication Virtualization 5.0 SP2
Application Virtualization 5.0 SP2 Neuerungen im Überblick Sebastian Gernert Escalation Engineer Microsoft App-V 5.0 SP2 hat vier neue features. Virtualisierung von Shell-Extensions Visual C Runtime Support
MehrPrivate Cloud Management in der Praxis
Private Cloud Management in der Praxis Self Service Portal 2.0 Walter Weinfurter Support Escalation Engineer Microsoft Deutschland GmbH Merkmale von Private Cloud Infrastrukturen Private Cloud = Infrastruktur
MehrWCF RIA Services Datengetriebene Apps. Thomas Claudius Huber Senior Consultant Trivadis AG
WCF RIA Services Datengetriebene Apps Thomas Claudius Huber Senior Consultant Trivadis AG Thomas Claudius Huber.NET Senior Consultant @Trivadis Basel Spezialisiert auf Silverlight und WPF Autor der umfassenden
MehrWindows 8 bereitstellen das Microsoft Deployment Toolkit. Heike Ritter
Windows 8 bereitstellen das Microsoft Deployment Toolkit Heike Ritter MDT Bereitstellungsprozess Was ist neu im MDT? MDT 2010 Update 1 NOCH Verfügbar als Download Support endet im April 2013 Keine weiteren
MehrBusiness Intelligence. Bereit für bessere Entscheidungen
Business Intelligence Bereit für bessere Entscheidungen Business Intelligence Besserer Einblick in Geschäftsabläufe Business Intelligence ist die Integration von Strategien, Prozessen und Technologien,
MehrIT-Development & Consulting. Quo Vadis Microsoft? Multiplattform-Entwicklung mit.net. Axel Eckenberger, it-people it-solutions
IT-Development & Consulting Quo Vadis Microsoft? Multiplattform-Entwicklung mit.net Axel Eckenberger, 09.03.2017 it-people it-solutions Agenda Was bedeutet Multiplattform Entwicklung? Welche Konsequenzen
MehrJörg Neumann Acando GmbH
Jörg Neumann Acando GmbH Jörg Neumann Principal Consultant bei der Acando GmbH MVP Windows Platform Development Beratung, Training, Coaching Buchautor, Speaker Mail: Joerg.Neumann@Acando.com Blog: www.headwriteline.blogspot.com
MehrSQL Server 2012. Technischer Überblick. Patrick Heyde
SQL Server 2012 Technischer Überblick Patrick Heyde Technical Evangelist Microsoft Deutschland GmbH http://blogs.technet.com/patrick_heyde Patrick.Heyde@Microsoft.com SQL Server 2012 Highlights Der neue
MehrMetro Design Principles
Metro Design Principles Oliver Scheer Evangelist Microsoft Deutschland oliver.scheer@microsoft.com METRO DESIGN IST UNSERE ETRO DESIGNSPRACHE. WIR NENNEN SIE METRO DESIGN, WEIL SIE MODERN UND KLAR IST.
MehrWindows PowerShell 5.0: Das Praxisbuch. Click here if your download doesn"t start automatically
Windows PowerShell 5.0: Das Praxisbuch Click here if your download doesn"t start automatically Windows PowerShell 5.0: Das Praxisbuch Holger Schwichtenberg Windows PowerShell 5.0: Das Praxisbuch Holger
MehrBI und Data Warehouse
BI und Data Warehouse Die neue Welt der Daten mit 2012 Daniel Weinmann Product Marketing Manager Microsoft Deutschland GmbH Sascha Lorenz Consultant & Gesellschafter PSG Projekt Service GmbH Werner Gauer
MehrSilverlight 5 die Neuerungen. Thomas Claudius Huber Senior Consultant Trivadis AG
Silverlight 5 die Neuerungen Thomas Claudius Huber Senior Consultant Trivadis AG Thomas Claudius Huber.NET Senior Consultant @Trivadis Basel Spezialisiert auf Silverlight und WPF Autor der umfassenden
MehrE-Mail-Migration ganz einfach von POP3/IMAP4 zu Exchange Online. Christoph Bollig, Technologieberater Office 365
E-Mail-Migration ganz einfach von POP3/IMAP4 zu Exchange Online Christoph Bollig, Technologieberater Office 365 Szenario: Staged migration Staged migration ist eine Möglichkeit eine Mailserver Implementierung
MehrDominik Doerner, Jonathan Bechtle ESCde
Dominik Doerner, Jonathan Bechtle ESCde Kursübersicht Einführung in ASP.NET Core 01 Was ist ASP.NET Core? 02 Startup und Middleware 03 Wie funktioniert MVC? 04 Debugging und Logging Trainer Dominik Doerner
MehrPrivate Cloud. Hammer-Business Private Cloud. Ansgar Heinen. Oliver Kirsch. Datacenter Sales Specialist. Strategic Channel Development Private Cloud
Private Cloud Hammer-Business Private Cloud Ansgar Heinen Datacenter Sales Specialist Oliver Kirsch Strategic Channel Development Private Cloud Agenda Private Cloud Eine Einordnung Erfolge in Deutschland
MehrCross-Plattform-App- Entwicklung mit Visual Studio 2017
Cross-Plattform-App- Entwicklung mit Visual Studio 2017 Xamarin und Cordova André Krämer Softwareentwickler, Trainer & Berater andre@andrekraemer.de http://andrekraemer.de http://andrekraemer.de/blog http://github.com/andrekraemer
MehrMicrosoft Azure: Ein Überblick für Entwickler. Malte Lantin Technical Evangelist, Developer Experience & Evangelism (DX) Microsoft Deutschland GmbH
Microsoft Azure: Ein Überblick für Entwickler Malte Lantin Technical Evangelist, Developer Experience & Evangelism (DX) Microsoft Deutschland GmbH Moderne Softwareentwicklung Microsoft Azure unterstützt
MehrAktuelle Kurstermine
Design Patterns 20.07.2015-22.07.2015 3 Tage 1.200,- Lokale Netze - Basiswissen 20.07.2015-24.07.2015 5 Tage 1.830,- Java EE Persistence API Development 27.07.2015-29.07.2015 3 Tage 1.200,- Linux Server
MehrInnovative Geräteverwaltung mit Windows Intune
Innovative Geräteverwaltung mit Windows Intune Einsatzszenarien & Geschäftschancen für unsere Partner Gülay Vural Produkt Marketing Manager Mathias Schmidt Partner-Technologieberater Agenda Überblick über
MehrErfolgreiche Unternehmen bauen ihre SharePoint-Dashboards mit Visio Sehen heißt verstehen! Claus Quast SSP Visio Microsoft Deutschland GmbH
Erfolgreiche Unternehmen bauen ihre SharePoint-Dashboards mit Visio Sehen heißt verstehen! Claus Quast SSP Visio Microsoft Deutschland GmbH 2 Inhalt Was sind Dashboards? Die Bausteine Visio Services, der
MehrKundenworkshops zum neuen
CIE CIE Office 365 Kundenworkshops zum neuen Arbeiten mit Office 365 Elmar Witte Apps & Services Marketing Microsoft Deutschland GmbH April 2016 Übersicht für Kunden Was ist CIE? 3 Was ist ein CIE-Workshop?
MehrMit Cloud Power werden Sie zum
Mit Cloud Power werden Sie zum Herzlich Willkommen! Christian Hassa Managing Partner TechTalk Software AG Agenda Mobile App Development mit Xamarin Pause Azure Mobile Services Q&A 9h00-10h30 10h30-10h50
MehrDipl.-Inform. Harald Zinnen Senior Solution Specialist Datacenter Microsoft Deutschland GmbH harald.zinnen@microsoft.com
Dipl.-Inform. Harald Zinnen Senior Solution Specialist Datacenter Microsoft Deutschland GmbH harald.zinnen@microsoft.com DATACENTER MANAGEMENT monitor configure backup virtualize automate 1995 2000 2005
MehrDatenbank nutzen ohne Datenbank installieren? SQL Azure die Cloud-Datenbank
Datenbank nutzen ohne Datenbank installieren? SQL Azure die Cloud-Datenbank Steffen Krause Technical Evangelist Microsoft Deutschland GmbH http://blogs.technet.com/steffenk Haftungsausschluss Microsoft
MehrOffice 365 Partner-Features
Office 365 Partner-Features Régis Laurent Director of Operations, Global Knowledge Competencies include: Gold Learning Silver System Management Inhalt 1. Zugriff auf Office 365 IUR und Partner-Features
MehrNeue Geschäftschancen mit System Center
Neue Geschäftschancen mit System Center Infrastrukturen erfolgreich im Griff Katja Kol Private Cloud Lead Mathias Schmidt Technologieberater Agenda Herausforderungen = Geschäftschancen Management vom Client
MehrDie neue Enterprise Project Management Strategie von Microsoft. Microsoft Deutschland GmbH
Die neue Enterprise Project Strategie von Microsoft Microsoft Deutschland GmbH Enterprise Project Eine vollständige Lösung, die es Unternehmen ermöglicht, die richtigen strategischen Entscheidungen zu
Mehr.NET Core Hintergrund Info s
.NET Core Hintergrund Info s Entwicklertag 2015 in Karlsruhe Andreas Bräsen Freiberuflicher Software Entwickler Mit dem Schwerpunkt auf.net basierte pragmatischer Software Entwicklung Cummunity.NET User
MehrMobile Backend in der
Mobile Backend in der Cloud Azure Mobile Services / Websites / Active Directory / Kontext Auth Back-Office Mobile Users Push Data Website DevOps Social Networks Logic Others TFS online Windows Azure Mobile
MehrEinfache Koexistenz von lokaler Exchange Server-Umgebung mit Exchange Online. Christoph Bollig, Technologieberater Office 365
Einfache Koexistenz von lokaler Exchange Server-Umgebung mit Exchange Online Christoph Bollig, Technologieberater Office 365 Szenario: Staged migration Staged migration ist eine Möglichkeit eine lokale
MehrSenior Softwareentwickler/-berater.NET
Senior Softwareentwickler/-berater.NET Persönliche Daten Dimitrij Wolf Master of Science (M. Sc.) Auf der Letteilung 12 64342 Seeheim-Jugenheim 01 52 29 41 65 19 dimitrij.wolf@gmail.com Geburtsjahr: Jahrgang
MehrMicrosoft Software Assurance Home Use Program: Oktober 2009
Microsoft Software Assurance Home Use Program: Oktober 2009 Home Use Program (HUP) Das Home Use Program ermöglicht es den Mitarbeitern von Unternehmen mit entsprechendem Volumenlizenzvertrag, Office 2007
MehrServices@Microsoft Erfolgreich mit Partnern
Services@Microsoft Erfolgreich mit Partnern Aufstellung im Markt und Möglichkeiten in der Zusammenarbeit mit Partnern Steffen Schlecht Director Strategy & Innovation Mark Wittmaier Services Partner Lead
MehrFrank Solinske Senior Consultant TELTA Citynetz Eberswalde GmbH MVP Windows Server Security
Frank Solinske Senior Consultant TELTA Citynetz Eberswalde GmbH MVP Windows Server Security Einführung in Bitlocker Bitlocker mit TPM Chip, USB und PIN Bitlocker ohne TPM Chip Bitlocker + Diffuser Unterschiede
MehrDominik Stockem Datenschutzbeauftragter Microsoft Deutschland GmbH
Dominik Stockem Datenschutzbeauftragter Microsoft Deutschland GmbH Peter Cullen, Microsoft Corporation Sicherheit - Die Sicherheit der Computer und Netzwerke unserer Kunden hat Top-Priorität und wir haben
MehrThomas Claudius Huber Trivadis Services AG. Endlich Cross-Platform: Universal- Windows-Apps für Windows 10
Thomas Claudius Huber Trivadis Services AG Endlich Cross-Platform: Universal- Windows-Apps für Windows 10 Thomas Claudius Huber Principal Consultant bei Trivadis Pluralsight-Autor, Buchautor C#, XAML,
Mehr360.NET. Jan Schenk Developer Evangelist Web/Live Microsoft Deutschland
360.NET Jan Schenk Developer Evangelist Web/Live Microsoft Deutschland Was ist.net? Eine Strategie Eine Plattform Eine Laufzeitumgebung Eine Software-Sammlung Ein Set von Services Warum so ein Framework?
MehrWertvolle Einblicke in die Gamer-Welt bei ProSiebenSat.1 Games
10. April, 11:45 12:05 Uhr Wertvolle Einblicke in die Gamer-Welt bei ProSiebenSat.1 Games HMS Analytical-Software GmbH, Rohrbacher Straße 26, 69115 Heidelberg Wertvolle Einblicke in die Gamer-Welt bei
MehrBernhard Frank Technologieberater Microsoft Deutschland GmbH
Bernhard Frank Technologieberater Microsoft Deutschland GmbH Microsoft Visual Studio Team System Visual Studio Team Edition for Database Professionals Microsoft Solutions Framework Die Rollen Der Entwickler
MehrVon 0 zur Private Cloud in 1h
Von 0 zur Private Cloud in 1h - oder wie baue ich mir eine Demoumgebung Bernhard Frank Technical Evangelist Microsoft Deutschland GmbH Carsten Rachfahl MVP Virtual Machine Rachfahl IT Solutions Wieviele
MehrOptimierung des Windows Desktop: Software als Service. Ralf Siller, Lösungsberater Applikationsvirtualisierung
Optimierung des Windows Desktop: Software als Service Ralf Siller, Lösungsberater Applikationsvirtualisierung Verwandelt Software in einen Dienst, sofort im Netzwerk erreichbar wie jeder andere Dienst
MehrSocial Media bei DATEV Handlungsfelder und Erkenntnisse
10. April 2012, 14:30 15:30 Social Media bei DATEV Handlungsfelder und Erkenntnisse Christian Buggisch, Leiter Corporate Publishing, DATEV eg Social Media ist im Alltag angekommen Aber Social Business
MehrWebsiteSpark. Entwicklungswerkzeuge für Hostingkunden! Clemens Lutsch User Experience Evangelist Breadth Partner Strategy Lead Microsoft Deutschland
WebsiteSpark Entwicklungswerkzeuge für Hostingkunden! Clemens Lutsch User Experience Evangelist Breadth Partner Strategy Lead Microsoft Deutschland Microsoft Technologien kennen lernen Development Kreation
Mehr23. Januar, Zürich-Oerlikon
23. Januar, Zürich-Oerlikon Apps und Business über die Cloud verbinden Martin Weber Senior Software Engineer / Principal Consultant Cloud Technologies Noser Engineering AG Noser Engineering Noser Engineering
MehrCross-Platform Mobile mit.net
Cross-Platform Mobile mit.net Mobile Entwicklungslandschaft Nativ Crosscompiled Hybrid Web Beste Usability? Überschaubare Kosten? Was ist Xamarin? Was ist Xamarin? 2011 Gegründet aus dem Ximian, Novell
MehrSilvan Geser Solution Specialist Unified Communications Microsoft Schweiz GmbH
Silvan Geser Solution Specialist Unified Communications Microsoft Schweiz GmbH - Henry Ford, 1863-1947 Individuelle erreichbarkeit Sicherheit und Regulatorien Verteilte Teams Partner und Kunden Hohe Kosten
MehrWebdeployment 2.0 Webanwendungen komfortabel bereitstellen, aus Hoster und Kundensicht.
Webdeployment 2.0 Webanwendungen komfortabel bereitstellen, aus Hoster und Kundensicht. Bernhard Frank Web Platform Architect Evangelist bfrank@microsoft.com Was braucht es zu einem Webserver? Webserver
MehrSuchen und Finden leicht gemacht: Vorgänge und Akten im Team bearbeiten
Der neue Microsoft Office SharePoint Server 2007 in der öffentlichen Verwaltung Suchen und Finden leicht gemacht: Vorgänge und Akten im Team bearbeiten Günter Thurner ECM Solution Sales Specialist Microsoft
MehrMULTIKANALVERTRIEB IN ZEITEN DES WEB 2.0 VERÄNDERTE ANFORDERUNGEN AN DEN BANKENVERTRIEB
MULTIKANALVERTRIEB IN ZEITEN DES WEB 2.0 VERÄNDERTE ANFORDERUNGEN AN DEN BANKENVERTRIEB Stephan Dohmen Industry Manager Financial Services Microsoft Deutschland GmbH sdohmen@microsoft.com / +49 89 3176-3191
MehrSenior Softwareentwickler/-berater.NET
Senior Softwareentwickler/-berater.NET Persönliche Daten Dimitrij Wolf Master of Science (M. Sc.) Schepp Allee 47 64295 Darmstadt 01 52 29 41 65 19 dimitrij.wolf@gmail.com Geburtsjahr: Jahrgang 1982 Guten
MehrFür jede Unternehmensgröße das Passende: Virtual Desktop Infrastructure mit Remote Desktop Services und Desktop as a Service
11. April, 10:15 11:15 Uhr Für jede Unternehmensgröße das Passende: Virtual Desktop Infrastructure mit Remote Desktop Services und Desktop as a Service Matthias Wessner, Principal Architect, Login Consultants
MehrMobile Backend in. Cloud. Azure Mobile Services / Websites / Active Directory /
Mobile Backend in Cloud Azure Mobile Services / Websites / Active Directory / Einführung Wachstum / Marktanalyse Quelle: Gartner 2012 2500 Mobile Internet Benutzer Desktop Internet Benutzer Internet Benutzer
MehrExchange Server 2010 (beta)
Exchange Server 2010 (beta) Die Entwicklung bis heute 1987 1997 2000 2003 2007 Die Entwicklung bis heute Der Server und darüberhinaus Unsere Mission heute: Einen E-Mail Server zu bauen, der gleichermaßen
MehrThe app the crashes, before the breakpoint is reached: Code to the event:
I have set a breakpoint in an asyc event-handler to ListView.ItenTapped-Event (see screenshot below): I then tap on an ListView-entry on my iphone 5 The app the crashes, before the breakpoint is reached:
Mehr.NET & OPENSOURCE. Andreas Willich
.NET & OPENSOURCE Andreas Willich / @sabotageandi ANDREAS WILLICH begeisterter.net Entwickler seit > 10 Jahren So ware- Entwickler bei TechTalk.NET Rich Clients Mobile/Xamarin Mit- Organisator der Linuxwochen
MehrFirmeninterne IT greift zu den Wolken Die richtige Mischung macht s
Firmeninterne IT greift zu den Wolken Die richtige Mischung macht s Heike Ritter Technical Evangelist Developer & Platform Strategy Group Firmennetzwerk Windows Server 2008 DC SharePoint Server 2003 Windows
MehrMicrosoft Partner Network. Janaina Poeta jpoeta@microsoft.com Marketing Manager Microsoft Partner Network
Microsoft Partner Network Janaina Poeta jpoeta@microsoft.com Marketing Manager Microsoft Partner Network Inhalt Vorteile Microsoft Partner Network Änderungen in den Partnerstufen Änderungen in den Kompetenzen
Mehrios, Android, WP7... Alle nativ auf einen Streich!
ios, Android, WP7... Alle nativ auf einen Streich! Romano Roth und Oliver Brack Folie 1 24. September 2012 Romano Roth & Oliver Brack Kein Erfolg ohne Mobilität! 1600 1400 1200 1000 800 600 400 200 0 2010
MehrAPPsolut erfolgreich
APPsolut erfolgreich So profitieren Sie von mobilen Anwendungen Stephan Jacquemot Emerging Business Lead Oliver Scheffert Senior Audience Marketing Manager Frank Fischer Deutsche Telekom AG Agenda Die
MehrVom Web ins IoT: Schnelleinstieg in Tooling und Entwicklung
Vom Web ins IoT: Schnelleinstieg in Tooling und Entwicklung Webinar 11.05.2017 Andreas Schmidt @aschmidt75 www.cassini.ag www.thingforward.io @thingforward 2 11.05.17 Agenda Devices für das Internet der
MehrMVVM in Windows 8 und Windows Phone 8
Basel MVVM in Windows 8 und Windows Phone 8 Thomas Claudius Huber Trivadis AG Thomas Claudius Huber Principal Consultat bei Trivadis www.trivadis.com www.thomasclaudiushuber.com Trainer, Coach, Developer,
MehrAER Programm: Anleitung zur Zertifizierung
AER Programm: Anleitung zur Zertifizierung März 2012 Torsten Dieterich Partner Segment Marketing Manager AER Microsoft GmbH Das Microsoft Authorized Education Reseller (AER) Programm Ziel des AER-Programms
MehrDer Moderne Verwaltungsarbeitsplatz
Der Moderne Verwaltungsarbeitsplatz Die perfekte Symbiose der neuen Microsoft Technologien mit Ihrer bestehenden IT-Infrastruktur Michael Schäffer mschaff@microsoft.com Business Productivity Advisor /public
MehrNeustart für den Datenzugriff: Framework Core 1.1.1/2.0. Kurze Vorstellung
Donnerstag 11.05.2017 13:30 bis 14:30 Neustart für den Datenzugriff: Framework Core 1.1.1/2.0 Dr. Holger Schwichtenberg Softwarearchitekt, Berater, Trainer, Fachjournalist www.dotnet-doktor.de www.twitter.com/dotnetdoktor
MehrLizenzierung von morgen Planen Sie im Voraus und nutzen Sie die Zukunft noch heute. Roman Heimgartner
Lizenzierung von morgen Planen Sie im Voraus und nutzen Sie die Zukunft noch heute Roman Heimgartner Zürich, 27.06.2012 Agenda Einleitung Visual Studio 2010 Visual Studio 2012 Lizenzierung und Preisänderungen
MehrMicrosoft Lizenzierung in Kirche und Wohlfahrt
Microsoft Lizenzierung in Kirche und Wohlfahrt Actebis Education Tag, 28.10.2010 Nicolette Simonis Microsoft Deutschland GmbH Agenda Bezugsberechtigung Wer ist, wer bleibt Wer darf nicht und wer darf mit
MehrCross Platform Development Heute Windows, morgen Android, übermorgen Xbox
Cross Platform Development Heute Windows, morgen Android, übermorgen Xbox Daniel Meixner Technical Evangelist Microsoft Deutschland GmbH @DanielMeixner DevelopersDevelopersDevelopersDevelopers.Net Programming
MehrProfil von Michael Wettach
Profil von Tätigkeiten Konzeption und Implementierung von: Desktop Anwendungen Web Anwendungen Serviceorientierten Architekturen Komplexen Datenbankbankanwendungen Technische Beratung IT-Projektleitung
MehrVisual Studio 2015* Neues für Entwickler rund um. Daniel Meixner *CTP6. Technical Evangelist Microsoft Deutschland GmbH
Neues für Entwickler rund um Visual Studio 2015* Daniel Meixner Technical Evangelist Microsoft Deutschland GmbH *CTP6 @DanielMeixner DevelopersDevelopersDevelopersDevelopers.Net the small things Window
MehrFrühling für iphone-apps
Spring-basierte Backends für ios-applikationen Stefan Scheidt Solution Architect OPITZ CONSULTING GmbH OPITZ CONSULTING GmbH 2010 Seite 1 Wer bin ich? Software-Entwickler und Architekt Trainer und Coach
MehrRomano Roth & Oliver Brack Zühlke Engineering AG
Romano Roth & Oliver Brack Zühlke Engineering AG 1600 1400 1200 1000 800 600 400 200 0 2010 2011 2012 2013 2014 2015 2016 12/11-02/12 PCs Mobilgeräte Android ios andere IDC/Nielsen 2012 Entwicklungskosten
MehrWo bitte geht s hier in die Cloud? Live@edu / Office 365
Share more Wo bitte geht s hier in die Cloud? Live@edu / Office 365 Mag. Daniela Denk i-dadenk@microsoft.com Microsoft Education Technology Advisor Microsoft Österreich Gmbh Was ist die Cloud? IT als standardisiertes
MehrKontakt zu Kunden. Kontakt durch Vertrieb, Marketing, Service und andere Aktivitäten.
Kontakt zu Kunden Kontakt durch Vertrieb, Marketing, Service und andere Aktivitäten. Geschäftsprozesse Geschäftsprozesse sorgen für einen konsistenten Informationsfluss und für eine durchgängige Bearbeitung
MehrMODERNE WEBANWENDUNGEN MIT PDF
MODERNE WEBANWENDUNGEN MIT PDF ==> Download: MODERNE WEBANWENDUNGEN MIT PDF MODERNE WEBANWENDUNGEN MIT PDF - Are you searching for Moderne Webanwendungen Mit Books? Now, you will be happy that at this
Mehr.NET Softwareentwicklung
v1.1.th.net Softwareentwicklung Tom Halank Teamlead Development & Solutions ProTechnology GmbH Am Markt seit 2007 Niederlassungen in Dresden und Stuttgart Microsoft GOLD-Partner seit 2011 GOLD Application
MehrPerceptive Document Composition
Perceptive Document Composition Systemvoraussetzungen Version: 6.1.x Written by: Product Knowledge, R&D Date: October 2015 2015 Lexmark International Technology, S.A. All rights reserved. Lexmark is a
MehrNET. Die.NET Geschichte
Die.NET Geschichte Wie und wann alles begann Nachfolgeversion von COM+ (Component Object Models) Next Generation Windows Services (NGWS) Umbenennung in.net (Jahre 2000) Version 1.0 Januar 2002 Motivation
MehrZend PHP Cloud Application Platform
Zend PHP Cloud Application Platform Jan Burkl System Engineer All rights reserved. Zend Technologies, Inc. Zend PHP Cloud App Platform Ist das ein neues Produkt? Nein! Es ist eine neue(re) Art des Arbeitens.
MehrAgenda. Ausgangssituation (Beispiel) PaaS oder IaaS? Migrationspfade Deep Dives. IaaS via Azure Site Recovery PaaS via SQL Deployment Wizard
Agenda Ausgangssituation (Beispiel) PaaS oder IaaS? Migrationspfade Deep Dives IaaS via Azure Site Recovery PaaS via SQL Deployment Wizard AZURE REGIONS offen BETRIEBSSYSTEME DATENBANKEN ENTWICKLUNGS-
MehrRoman Schacherl, softaware gmbh. Windows 8-Apps in Business-Szenarien
Roman Schacherl, softaware gmbh Windows 8-Apps in Business-Szenarien Individualentwicklung ist unsere Leidenschaft. Von der Idee zur Software. Nicht umgekehrt. Enge Kooperation mit Microsoft Therapie Pharma
Mehrwiko Bausoftware GmbH
Systemvoraussetzungen wiko Bausoftware Produkt: wiko Version: 6.x Status: Veröffentlicht Datum: 19.09.2017 Owner: wiko Bausoftware GmbH Inhalt 1. wiko.... 3 1.1 Server... 3 1.2 Übersicht Konfigurationen...
MehrMeine App, die Cloud und ich
04. FEBRUAR 2016 Meine App, die Cloud und ich Braucht die universelle App den universellen Entwickler? Beate Lay Referent Beate Lay MCT (Microsoft Certified Trainer) C# Programmierung seit.net 1.0 Datenzugriff
Mehr