Books

I’ve authored the 11 books below. For those books written in German – most of them – I kept the description in German too.

Windows Presentation Foundation: Das umfassende Handbuch zur WPF, aktuell zu .NET Core 3.0, NET 4.8 und Visual Studio 2019

Link to Amazon
Release date: September 2019

Alles, was Sie über den Standard von Microsoft zur oberflächennahen Programmierung wissen müssen: Auf über 1.200 Seiten wird gezeigt, wie Sie mit der WPF grafische Benutzeroberflächen, 2D- und 3D-Grafiken sowie Animationen entwickeln oder Audio- und Videodateien einbinden. Alle Themen werden verständlich und anschaulich anhand realistischer Anwendungsbeispiele dargestellt, so dass Ihnen die Umsetzung eigener WPF-Applikationen problemlos gelingen wird.

Das Buch richtet sich an Entwickler mit Vorkenntnissen in C# und .NET und eignet sich sowohl zum Einstieg in die Thematik als auch als Nachschlagewerk für die tägliche Arbeit. Die fünfte Auflage ist aktuell zu .NET Core 3.0, .NET 4.8 und Visual Studio 2019.

Getting Started with TypeScript: Includes Introduction to Angular

Link to Amazon
Release date: February 2017

TypeScript is a JavaScript superset that supports static typing and compiles down to plain JavaScript. TypeScript gives you compile-time errors, great tooling support and the latest JavaScript features like classes, arrow functions and modules. You can compile these latest features down to a JavaScript version that is supported in today’s browsers.

The adoption of TypeScript is increasing and as a serious developer you should have that language definitely in your pocket!

Join Thomas in this book to learn the TypeScript language. After you set up your environment you get up to speed with basic types, interfaces, classes, functions, modules, decorators and you learn how to build modern, component-based web-applications with Angular and rock-solid TypeScript code.

Docker und die Containerwelt

Release date: February 2019

Docker hat mit seinen Containern für eine kleine Revolution in der Softwareentwicklung gesorgt. Jeder spricht darüber und egal auf welche Konferenz man geht, in welches Magazin man schaut und auf welchen Onlineplattformen man surft: An Docker führt kein Weg vorbei. Grund genug, sich etwas ausführlicher mit dem Thema zu beschäftigen und sich neben einem grundsätzlichen Einstieg auch in ein paar explizite Anwendungsfälle zu vertiefen. Dieser shortcut bietet alles, was Sie dafür brauchen.
Zunächst zeigt Thomas Claudius Huber, wie der Einstieg in die Containerwelt gelingen kann und erläutert die Grundlagen, Hintergründe und Vorteile von Docker, um dann Schritt für Schritt den praktischen Ablauf des Container-Deployments zu erklären. Der Fokus liegt dabei auf .NET und dem Microsoft-Ökosystem, jedoch sind die Grundlagen für alle Entwickler von Bedeutung. Anschließend zeigt Dr. Holger Schwichtenberg anhand einprägsamer Beispiele fünf Möglichkeiten auf, Windows- und Linux-basierte Docker-Container zu hosten. Einen Schritt weiter geht Rainer Stropek und veranschaulicht, wie Sie Container serverless in der Cloud betreiben können; die Beispiele beziehen sich auf die Azure-Plattform, doch sind auch in diesem Fall die Grundprinzipien plattformunabhängig und ohne Weiteres auf andere Cloud-Dienste übertragbar. Zum Abschluss zeigen Dr. Mahmoud Reza Rahbar Azad und Phil Stelzer an einem ausführlichen Beispiel, wie Sie Datenbanken containerisieren, sie zusammen mit Webapplikationen deployen und welche Vorteile das hat.

Einstieg in TypeScript: Grundlagen für Entwickler

Release date: November 2017

Die von Microsoft entwickelte Programmiersprache TypeScript ist ein Superset von JavaScript und wird unter Entwicklern immer beliebter, nicht zuletzt aufgrund der statischen Typisierung und von Features wie IntelliSense und Go to definition. Auch Googles SPA-Framework Angular ist in TypeScript geschrieben. In diesem shortcut gibt Thomas Claudius Huber eine fundierte Einführung in die Programmiersprache und erklärt die Vorteile, die TypeScript gegenüber klassischem JavaScript aufweist.

Einblicke in C# 6.0

Release date: March 2016

Version 6.0 von C# bringt diverse Neuerungen und Änderungen mit sich, die in diesem shortcut näher beleuchtet werden. Betrachtet wird u.a. die .NET-Compiler-Plattform, vormals unter dem Codenamen „Roslyn“ bekannt, die den alten C#-Compiler ersetzt. Ebenfalls gezeigt werden einige der typischen Fälle in einer MVVM-Applikation, in denen C# 6.0 den Entwicklern das Leben leichter macht. Darüber hinaus gibt es Hinweise und Tipps zu den neuen Sprachfeatures. Zuletzt kommt auch der Sicherheitsaspekt von C# 6.0 nicht zu kurz. Dieser shortcut enthält außerdem alles Wichtige zu C# 6.0 auf zwei Seiten in Form eines kompakten Spickzettels.

Windows Presentation Foundation: Das umfassende Handbuch zur WPF, aktuell zu .NET 4.6 und Visual Studio 2015

Release date: November 2015

Das Standardwerk zur WPF: Professionelle Applikationen mit XAML und C# erstellen, Aktuell zu .NET 4.6 und Visual Studio 2015, Inkl. Einführung in XAML, Layout, Data Binding, Styles, Universal Windows Apps mit Windows 10 u.v.m.

Alles, was Sie über den neuen Standard von Microsoft zur oberflächennahen Programmierung wissen müssen: Auf über 1200 Seiten wird gezeigt, wie Sie mit der WPF grafische Benutzeroberflächen, 2D- und 3D-Grafiken sowie Animationen entwickeln oder Audio- und Videodateien einbinden. Alle Themen werden verständlich und anschaulich anhand realistischer Anwendungsbeispiele dargestellt, so dass Ihnen die Umsetzung eigener WPF-Applikationen problemlos gelingen wird.

Das Buch richtet sich an Entwickler mit Vorkenntnissen in C# und .NET und eignet sich sowohl zum Einstieg in die Thematik als auch als Nachschlagewerk für die tägliche Arbeit. Die vierte Auflage ist aktuell zu .NET 4.6 und Visual Studio 2015.

Windows Store Apps mit XAML und C#: Das umfassende Handbuch: Professionelle Apps für Windows 8 entwickeln

Release date: May 2013

Machen Sie Ihre Idee zur Windows Store App! Als Programmierer mit Erfahrung in C# und .NET lernen Sie in diesem Buch alles, was Sie zur Entwicklung von Windows Store Apps auf Basis der neuen Windows Runtime (WinRT) bis hin zur Veröffentlichung im Windows Store wissen müssen. Alle Grundlagen wie zum Beispiel die Funktionsweise der WinRT, XAML oder Controls sowie fortgeschrittene Techniken wie Styles, Templates, Data-Binding oder Steuerung von Hardware und Sensoren werden mit zahlreichen Praxisbeispielen und Beispiel-Apps leicht verständlich illustriert. Pünktlich zu Windows 8 einfach einsteigen!

Windows Presentation Foundation 4.5: Das umfassende Handbuch zur WPF, aktuell zu .NET 4.5 und Visual Studio 2012

Release date: November 2012

Alles, was Sie über den neuen Standard von Microsoft zur oberflächennahen Programmierung wissen müssen: Auf über 1200 Seiten wird gezeigt, wie Sie mit der WPF grafische Benutzeroberflächen, 2D- und 3D-Grafiken sowie Animationen entwickeln oder Audio- und Videodateien einbinden. Alle Themen werden verständlich und anschaulich anhand realistischer Anwendungsbeispiele dargestellt, so dass Ihnen die Umsetzung eigener WPF-Applikationen problemlos gelingen wird.

Das Buch richtet sich an Entwickler mit Vorkenntnissen in C# und .NET und eignet sich sowohl zum Einstieg in die Thematik als auch als Nachschlagewerk für die tägliche Arbeit. Die dritte Auflage ist aktuell zu .NET 4.5 und Visual Studio 2012.

Silverlight 4: Das umfassende Handbuch

Release date: August 2010

Sie möchten eindrucksvolle Webseiten und Rich Internet Applications (RIAs) mit Silverlight 4 entwickeln? Dieses Buch zeigt Ihnen, wie es geht. Neben einem Überblick über alle wichtigen Konzepte erhalten Sie zunächst eine Einführung in die Beschreibungssprache XAML. Anschließend lernen Sie anhand einer ansprechenden Beispielanwendung, wie Sie Grafiken und Animationen erstellen, Audio- und Videodateien in Ihre Webseiten integrieren, Apps für Windows Phone 7 entwickeln u. v. m.

Durch die gut verständlichen Beschreibungen und anschaulichen Beispiele wird Ihnen die Einarbeitung in Silverlight schnell gelingen. Fortgeschrittene Leser profitieren gleichzeitig von der übersichtlichen Darstellung aller relevanten Einstellmöglichkeiten, die dafür sorgt, dass Sie bei Ihrer täglichen Arbeit alle benötigten Informationen schnell zur Hand haben. .NET-Kenntnisse werden vorausgesetzt.

Windows Presentation Foundation: Das umfassende Handbuch

Release date: Juni 2010

Geballtes Wissen zum Grafik-Framework von .NET! Ob Grundlagen, XAML, GUI-Entwicklung, Datenbindung, Animationen, Multimedia oder Migration – hier finden Sie auf jede Frage eine Antwort! Grundkenntnisse in C# vorausgesetzt, ist dieses Buch sowohl zum Einstieg als auch als Nachschlagewerk optimal geeignet.

Windows Presentation Foundation: Das umfassende Handbuch: Moderne Benutzeroberflächen programmieren und gestalten

Release date: June 2008

Nach einem Überblick über die WPF geht das Buch auf XAML ein und bringt dem Leser die neue Beschreibungssprache für Benutzeroberflächen mit vielen Tipps & Tricks und Hintergrundinformationen näher. Anschließend werden die neuen Controls der WPF, insbesondere die neuen Layout-Möglichkeiten mit Transformationen und Containern/Panels, umfassend dargestellt. In den darauf folgenden Kapiteln werden die neuen Features wie Dependency Properties, Routed Events und Commands im Detail erläutert und anhand praxisnaher Beispiele verständlich erklärt. Nach einem Blick auf die Ressourcen und die Möglichkeiten zur Lokalisierung von WPF-Anwendungen werden professionelle Themen wie Styles, Templates, Triggers und Data-Binding dargestellt und das notwendige Praxiswissen anhand von Beispielen vermittelt. In den folgenden Kapiteln werden die für viele Entwickler spannenden Themen wie 2D, 3D, Animationen und Audio-/Video-Unterstützung vollständig beschrieben. Diese umfangreichen neuen Möglichkeiten Audio-/Video-Unterstützung werden auch zur Entwicklung eigener Controls verwendet. Zudem wird gezeigt, wie mit XBAPs (XAML Browser Applications) Internet-Anwendungen erstellt werden u.v.m. Kurzum: ein umfassendes WPF-Buch für alle .NET-Entwickler mit C#-Kenntnissen.