Webfassung des DOTNET-DOKTOR-E-Mail-Newsletters
Newsletter 1/2020: Nachrichten, Vorträge und Bücher vom DOTNET-DOKTOR

www.dotnet-doktor.de - Dr. Holger Schwichtenberg
NEWSLETTER Ausgabe 1/2020 - 05.06.2020
Sehr geehrte Kunden/Kundinnen,
sehr geehrte Leser/innen meiner Bücher,
sehr geehrte Schulungsteilnehmer/innen,
sehr geehrte Nutzer/innen meiner Websites,
natürlich gibt es nun auch bei mir eine neue Datenschutzerklärung gemäß DSGVO. Wenn Sie damit nicht einverstanden sind oder kein Interesse an meinem Newsletter haben, dann lesen Sie nicht weiter, sondern klicken Sie bitte direkt auf: ENDGÜLTIG ABMELDEN.

Danke, dass Sie weiterlesen :-)
Sie finden im ersten DOTNET-DOKTOR-Newsletter im Jahr 2020 diese Themen:

  1. NEWS: Neuigkeiten von der BUILD-Konferenz 2020 für Entwickler
  2. INFOTAG 2020: HD-Aufzeichnung und Unterlagen sowie Begleitbücher für 89 €
  3. WEBINARE: 1) WPF 2) Umstieg auf .NET Core/.NET 5.0 3) Blazor
  4. BUCHABO: Alle aktuellen .NET-Bücher + Updates für ein Jahr nur 99 Euro
  5. NEUES BUCH: PowerShell 7
  6. NEUES BUCH: Entity Framework Core 5.0
  7. AKTUALISIERTES BUCH: Blazor 3.1/3.2
  8. SOMMERVERLOSUNG: Freikarte für die BASTA!-Konferenz und Bücher zu gewinnen!
  9. SCHULUNGEN: Alle Seminare auch als Webinar
  10. VORTRÄGE: Nächste User Group-Vorträge
  11. LESER-WEBSITE: Downloads für alle Leser meiner Bücher
Mit den besten Wünschen für Ihre Gesundheit
Dr. Holger Schwichtenberg
Kontakt: Webformular
Website & Blog: www.dotnet-doktor.de
Twitter: www.twitter.com/dotnetdoktor

NEWS: Neuigkeiten von der BUILD-Konferenz 2020 für Entwickler

vom 19. bis 21. Mai 2020 fand zum 10. Mal die Microsoft-BUILD 2020-Konferenz zum ersten Mal als rein virtuelle Online-Konferenz statt. Es gab folgende Neuigkeiten zu .NET:

  • Microsofts neues Webframework "Blazor WebAsssembly", mit dem .NET im Webbrowser läuft, ist in einer ersten stabilen Version erschienen. Die erste Version trägt die Versionsnummer 3.2. Die nächste Version wird mit .NET 5.0 erscheinen. Die erste Long-Term-Support-Version wird erst in .NET 6.0 erscheinen.
  • Die für .NET 5.0 geplante Vereinheitlichung der .NET-Welt wird wegen der Viruskrise auf .NET 6.0 (November 2021) verschoben. Microsoft spricht daher mittlerweile von der ".NET-5-bis-6-Welle" und "Reise zu One .NET".
  • Von .NET 5.0, ASP.NET Core 5.0 und Entity Framework Core 5.0 gibt es die Version Preview 4.
  • .NET 5.0 RTM erscheint am 10. November 2020 im Rahmen der ".NET Conf".
  • Für .NET 5.0 und 6.0 will Microsoft das dann nur noch ".NET SDK" genannte Kit in "Workloads" aufbrechen.
  • Das seit .NET Core 3.0 verfügbar Feature "Single-File-Publish" wird in .NET 5.0 überarbeitet und soll dann in .NET 5.0 eine echte Zusammenfassung des Kompilats zu einer (bzw. wenigen) Datei(en) anstelle eines gepackten Archivs werden.
  • Für .NET 5.0 hat Microsoft angekündigt, sowohl die Größe von .NET in Docker-Containern zu verringern als auch die dortige Ausführungsgeschwindigkeit zu erhöhen.
  • Microsoft will in .NET 5.0 die Interoperabilität von .NET mit der Windows Runtime Library (WinRT) verbessern. Dazu gibt es einen neuen Code-Generator "C#/WinRT". Das Ergebnis ist ein neues NuGet-Wrapper-NuGet-Paket für WinRT: Windows SDK .NET Package.
  • Visual Studio 2019 v16.6 ist fertig. Von v16.7 gibt es eine erste Preview-Version, u.a. mit Unterstützung von wenigen C# 9.0-Features.
  • C# 9.0 bietet "Records" als Datenstrukturen mit sehr prägnanter Syntax, zusätzliche Features beim Pattern Matching, eine Null-Prüfung für Parameter und weitere Abkürzungen der Syntax.
  • C# 9.0 wird zusammen mit .NET 5.0 erscheinen und auch auf .NET Core laufen, aber nicht im klassischen .NET Framework nutzbar sein.
  • In .NET 6.0 wird Xamarin hinsichtlich Klassenbibliothek, SDK und Produktname in .NET integriert. Aus Xamarin.iOS wird ".NET for iOS". Aus Xamarin.Android wird ".NET für Android". Aus "Xamarin Forms" wird ".NET Multi-Platform App UI" (.NET MAUI).
  • MAUI wird auf Android, iOS, macOS und Windows unterstützt. Linux steht bei Microsoft allerdings nicht auf dem Plan; das will der Anbieter der "Community" überlassen.
  • MAUI wird neben der Oberflächenbeschreibung in XAML auch die Definition des GUIs in XAML mit eingebettetem C# (Razor-Syntax) sowie rein in C# (Model-View-Update) unterstützen.
  • Im Rahmen des Projekts "Reunion" will Microsoft die Windows APIs (Win32 und WinRT) wieder vereinen.
  • Von der zum Projekt "Reunion" gehörenden "Windows UI Library 3" (WinUI 3) ist nach zwei Alpha-Versionen eine erste Preview erschienen, die nicht nur auf UWP/WinRT, sondern auch auf Win32 läuft und dort vollen Zugang zu allen Betriebssystem-APIs besitzt.

Gerne möchte ich Sie auch noch auf meinen Kommentar "So kann Microsoft die Abwanderung von .NET-Entwicklern nicht stoppen" zur Cross-Plattform-Strategie von Microsoft hinweisen.

Weitere Neuigkeiten für Entwickler waren:

  • Das neue Windows Terminal ist in der Version 1.0 erschienen.
  • Mit dem neu vorgestellten Windows Package Manager (derzeit Version 0.1) will Microsoft insbesondere Softwareentwicklern auf einfache Weise ermöglichen, ihre Entwicklersysteme reproduzierbar zu installieren.
  • Das Windows Subsystem for Linux (WSL) 2.0 erscheint in Windows 10 v2004. In Zukunft hinzukommen werden GPU-Unterstützung sowie die Ausführbarkeit von Linux-Anwendungen mit grafischer Benutzeroberfläche (GUI). Bisher laufen in WSL nur Konsolenanwendungen.

INFOTAG 2020: HD-Aufzeichnung und Unterlagen sowie Begleitbücher für 89 €

Der seit 2012 etablierte jährliche Infotag von www.IT-Visions.de fand jetzt erstmalig als virtuelle Online-Veranstaltung statt. Dies bietet den Vorteil, dass auch alle, die nicht teilnehmen konnten, die Aufzeichnung nun beziehen können:

Weitere Informationen und Bestellung

Das Download-Paket "Infotag am 26.5.2020" für 89 € (für Lieferungen an Personen in Deutschland zzgl. 19% Mehrwertsteuer) beinhaltet:

  • Full-HD-Aufzeichnung mit Präsentationen, Vorführungen und Videobild der Sprecher (rund 06:30 Stunden, MP4-Datei mit rund 4 GB)
  • Präsentationen als PDF
  • Die gezeigten Code-Beispiele als Visual Studio 2019-Projekte
  • Kostenfreie lebenslange Lizenz DevExpress Blazor-Steuerelemente (nur bei Beantragung bei DevExpress bis 30.6.2020)
  • PDF-Ausgabe von drei aktuellen Büchern von Dr. Holger Schwichtenberg (Blazor 3.1/3.2, Entity Framework Core 5, C# 8 im Gesamtwert 95 Dollar; Stand Mai/Juni 2020)

Der Infotag 2020 umfasste folgende Vorträge:

  • Holger Schwichtenberg:
    • .NET 5.0/6.0 als Nachfolger von .NET Framework, .NET Core und Mono: Endlich ein .NET für alles!
    • Welche Anwendungen kann man auf .NET 5.0+ migrieren, welche nicht? Welche Aufwände entstehen?
    • WinUI 3: eine neue Alternative für Desktopanwendungen
    • Die Zukunft von Cross-Platform-Anwendungen mit .NET Multi-Platform App UI (MAUI)
  • Rainer Stropek:
    • Neuigkeiten in C# 9
    • C# 9 Source Generators
    • Hohe und C#-Codequalität mit Analyzern und SonarCube
  • Rainer Stropek: WCF-Dienste ersetzen: WebAPI, SignalR, Google RPC und andere Alternativen
  • Rainer Stropek:
    • Serverless Computing mit Azure
    • Neuigkeiten in Azure für .NET-Entwickler
  • Holger Schwichtenberg: Blazor als Nachfolger von Silverlight: Echte Single-Page-Web-Applications und Cross-Plattform-UIs mit .NET und C#

WEBINARE: 1) WPF 2) Umstieg auf .NET Core/.NET 5 3) Blazor

www.IT-Visions.de bietet in den kommenden Wochen drei öffentliche Live-Webinare an:

Windows-Desktop-Anwendungen mit der Windows Presentation Foundation (WPF) mit .NET Framework 4.8 und .NET Core 3.x
17.06.2020 bis 19.06.2020 (3 Tage)
mit Dr. Joachim Fuchs
Interaktives Live-Webinar mit Teilnehmerübungen
TERMINGARANTIE - nur noch 3 Plätze frei!
1699 €
Weitere Informationen und Anmeldung

Umstieg von .NET Framework auf .NET Core 3.1/.NET 5.0 für WPF, Windows Forms, ASP.NET, Entity Framework und WCF
26.06.2020 (1 Tag, 9:00 bis 16:30 Uhr)
mit Dr. Holger Schwichtenberg
Interaktives Live-Webinar ohne Teilnehmerübungen
Frühbucher: 499 € (bis 15.6.2020), danach: 599 €
Weitere Informationen und Anmeldung

ASP.NET Core Blazor Crashkurs: Single-Page-Web-Apps mit .NET und C# im Browser entwickeln
10.09.2020 (1 Tag, 9:00 bis 16:30 Uhr)
mit Dr. Holger Schwichtenberg
Interaktives Live-Webinar ohne Teilnehmerübungen
Frühbucher: 499 € (bis 20.8.2020), danach: 599 €
Weitere Informationen und Anmeldung

BUCHABO: Alle aktuellen .NET-Bücher + Updates für ein Jahr nur 99 Euro

Sie zahlen einmalig 99 Euro (zzgl. 7% Mehrwertsteuer, ab 1.7.: 5%) und erhalten

  • alle meine aktuellen .NET-Bücher zu C#, Blazor und Entity Framework (Core)
  • als PDF zum Download
  • in der jeweils aktuellen Version
  • UND: für ein Jahr lang alle Updates dieses Bücher
  • ohne automatische Abo-Verlängerung! (Sie entscheiden selbst nach einem Jahr, ob Sie das Buch-Abo fortsetzen wollen)

Weitere Informationen und Bestellung

Enthalten sind folgende Bücher:

[*] Diese Bücher werdem im Abstand von einigen Wochen aktualisiert, jeweils bis zum Erscheinen des Nachfolgers. Der Nachfolger ist ebenfalls enthalten, sofern er innerhalb des Abo-Zeitraums erscheint.

NEUES BUCH: PowerShell 7

Die 8. Auflage meines PowerShell-Praxisbuchs ist unter dem Titel "Windows PowerShell 5 und PowerShell 7: Das Praxisbuch" im Carl-Hanser-Verlag erschienen und umfasst nun 1378 Seiten. Gegenüber der vorherigen Auflage wurde das Buch um die neuen Commandlets, Funktionen und Operationen in PowerShell Core 6.2 und 6.3 sowie PowerShell 7.0 erweitert. Zu Dateisystemoperationen gibt es weitere Beispiele aus meiner Praxis. Bei den Werkzeugen ist das neue Windows Terminal sowie das Unit Testing mit Pester hinzugekommen.

Im Bereich der Anwendungsgebiete ist neu hinzugekommen: Verarbeitung von Markdown, JavaScript Object Notation (JSON), Automatisierung von Microsoft Office, Verwaltung der Universal Windows Platform (UWP) Apps, Verwaltung von Microsoft Azure, insbesondere Azure Kubernetes Service (AKS) und Azure DevOps. Zudem wurden die bestehenden Inhalte des Buchs an vielen Stellen erweitert und didaktisch optimiert.

NEUES BUCH: Entity Framework Core 5

Mein Buch zu Entity Framework Core gibt es bereits in einer neuen Fassung zur kommenden Version Entity Framework Core 5.0. Das Buch umfasst neben den Funktionen der Vorgängerversion 3.1 (eine Version "4.0" des OR-Mappers wird es nicht geben) alle bisher veröffentlichten Neuerungen für Version 5.0. Das Buch wird in den kommenden Monaten ständig weiter aktualisiert bis zum Erscheinen des Produkts am 10.11.2020. Weiterhin gibt es auch mein Buch zu Entity Framework Core 3.1 (etwas günstiger):

SOMMERVERLOSUNG: Freikarte für die BASTA!-Konferenz und Bücher zu gewinnen!

Ich verlose wieder eine Freikarte für die kommende BASTA!-Konferenz (22.09. bis 24.09.2020 in Mainz). Die BASTA! ist die größte deutsche Fachkonferenz für Entwickler im Microsoft-Umfeld mit den Schwerpunkten .NET und JavaScript, Visual Studio und Azure. Hier gibt es wie immer zahlreiche Vorträge von www.IT-Visions.de-Experten. Die Teilnahme an der BASTA!-Hauptkonferenz kostet im Standardpreis rund 1099€. Die Teilnahme an der Verlosung ist möglich bis 01. August 2020, 23:59 Uhr. Da leider nur ein Teilnehmer die Eintrittskarte gewinnen kann, habe ich die Verlosung um einige Preise erweitert: Zur Verlosung

Tipp: Wenn Sie sich regulär zur BASTA! anmelden wollen, dann nutzen Sie gerne einen 15%-Nachlass mit meinem Rabattcode 15tvs_bas220.

SCHULUNGEN: Alle Seminare auch als Webinar

www.IT-Visions.de bietet bereits seit 2018 neben In-House-Schulungen auch interaktive Live-Webinare an. Webinare schützen Ihre Gesundheit, Ihr Budget und die Umwelt! Sie können sich Ihre individuelle Online-Schulung aus 848 Themenvorschlägen zusammenstellen. Bei der eingesetzten Software passen sich die Experten genau wie bei den Inhalten ganz Ihren Wünschen an: Sie können Ihre eigene Videokonferenzsoftware nutzen oder vorhandene Lizenzen der Experten verwenden.

VORTRÄGE: Nächste User Group-Vorträge

Folgende kostenfreien User Group-Vorträge sind trotz der Virenkrise geplant:

.NET User Group Rhein-Ruhr (INETA) in Ratingen
Blazor, die Hoffnung für JavaScript-Hasser: Single-Page-Web-Apps endlich mit .NET und C#!
26.08.2020 18:00 Uhr
Kostenfrei, aber Anmeldung zwingend erforderlich!
.NET User Group Dortmund (INETA) in Dortmund
Blazor, die Hoffnung für JavaScript-Hasser: Single-Page-Web-Apps endlich mit .NET und C#!
07.10.2020 18:00 Uhr
Kostenfrei, aber Anmeldung zwingend erforderlich!
Weitere öffentliche Vorträge

LESER-WEBSITE: Downloads für alle Leser meiner Bücher

Als Käufer eines meiner IT-Fachbücher erhalten Sie Zugang zu der Leser-Website, auf der Sie dann die Begleitmaterialien (Programmcode, tlw. Zusatzkapitel als PDF) nicht nur für das gekaufte, sondern für alle meine IT-Fachbücher herunterladen können. Sie können auch "Bugs" in einem meiner Bücher dort melden oder mir Feedback geben. Dafür bedanke ich mich bereits im Voraus, da es mir hilft, die nächsten Auflagen zu optimieren.

Wenn Sie noch keinen Zugang zu der Leser-Website besitzen, registrieren Sie sich bitte als Leser. Das Erstzugangskennwort ("Losungswort") finden Sie im Vorwort, in Kapitel 1 oder einem speziellen Anhang des jeweiligen Buchs (abhängig von den Verlagsrichtlinien und dem Aufbau des Buchs).