Das Buch C# und .NET 8 – Grundlagen, Profiwissen und Rezepte von Jürgen Kotz und Christian Wenz bietet sowohl für Einsteiger als auch für erfahrene Programmierer eine wertvolle Ressource, um die Programmiersprache C# und das .NET-Framework umfassend zu erlernen und zu meistern. Der von Grund auf
überarbeitete Klassiker vermittelt aktuelles Wissen zur Programmierung mit der neuesten Version von…mehrDas Buch C# und .NET 8 – Grundlagen, Profiwissen und Rezepte von Jürgen Kotz und Christian Wenz bietet sowohl für Einsteiger als auch für erfahrene Programmierer eine wertvolle Ressource, um die Programmiersprache C# und das .NET-Framework umfassend zu erlernen und zu meistern. Der von Grund auf überarbeitete Klassiker vermittelt aktuelles Wissen zur Programmierung mit der neuesten Version von .NET und C#, und das auf verständliche und praxisorientierte Weise.
Einsteiger erhalten eine fundierte Einführung in die Welt der C#-Programmierung. Die Autoren führen durch die Grundlagen der Programmiersprache, von den ersten Schritten mit Visual Studio 2022 bis hin zu fortgeschritteneren Konzepten wie Objektorientierter Programmierung (OOP) und Arrays. Jedes Kapitel bietet praktische Beispiele, die sofort ausprobiert werden können. Dies erleichtert das Lernen und gibt den Lesern das Vertrauen, ihre eigenen Projekte schnell umzusetzen.
Ein besonderes Highlight des Buches ist die umfangreiche Einführung in die Desktop-Programmierung mit WPF (Windows Presentation Foundation) und .NET MAUI (Multi-Platform App UI). Diese Technologien ermöglichen die Entwicklung moderner und benutzerfreundlicher Anwendungen für Windows sowie plattformübergreifende Apps. Die Autoren erklären detailliert, wie diese Tools verwendet werden, um grafische Benutzeroberflächen zu erstellen, die sowohl funktional als auch ästhetisch ansprechend sind. Besonders die Abschnitte zu WPF Controls und der Datenbindung bieten wertvolle Einblicke in die Gestaltung interaktiver Desktop-Anwendungen.
Für fortgeschrittene Programmierer bietet das Buch tiefe Einblicke in komplexere Themen der C#-Programmierung. Die Kapitel zur asynchronen Programmierung und zur Task Parallel Library zeigen, wie Entwickler effiziente und leistungsstarke Anwendungen erstellen können, die auch bei großen Datenmengen und umfangreichen Berechnungen reaktionsfähig bleiben. Weitere wichtige Themen wie LINQ (Language Integrated Query), die Neuerungen in C#, sowie die JSON-Serialisierung und Fehlerbehandlung bieten wertvolle Techniken, die für die tägliche Programmierarbeit unerlässlich sind.
Ein großer Teil des Buches widmet sich der Web-Programmierung mit .NET 8, insbesondere mit ASP.NET Core und Blazor. Hier erfahren die Leser, wie sie moderne, leistungsstarke Webanwendungen erstellen können. Die Autoren geben detaillierte Anleitungen zur Entwicklung von Single-Page Applications (SPAs) mit Blazor und zur Erstellung von Web-APIs mit ASP.NET Core. Diese Technologien sind besonders relevant für Entwickler, die sich auf die Erstellung von Webdiensten und interaktiven Webanwendungen spezialisieren wollen.
Besonders praktisch sind die vielen „Rezepte“ und Lösungen, die am Ende jedes Kapitels bereitgestellt werden. Sie bieten Antworten auf häufige Probleme, mit denen Programmierer in ihrem Arbeitsalltag konfrontiert sind. Dadurch eignet sich das Buch nicht nur als Lernhilfe, sondern auch als Nachschlagewerk, das man immer wieder zu Rate ziehen kann, wenn man vor einer Herausforderung steht.
Zusätzlich gibt es ein Online-Angebot mit Bonuskapiteln, die sich beispielsweise mit der GUI-Entwicklung mit Windows Forms beschäftigen. Die Beispiele aus dem Buch können über eine Internetseite heruntergeladen und direkt in Visual Studio ausprobiert werden, was den Lerneffekt weiter steigert.
Insgesamt ist C# und .NET 8 – Grundlagen, Profiwissen und Rezepte ein umfassendes Werk, das Einsteiger und Profis gleichermaßen anspricht. Es vermittelt nicht nur das nötige technische Wissen, sondern macht auch Lust darauf, eigene Projekte zu verwirklichen. Kotz und Wenz gelingt es, die komplexe Materie der Programmierung verständlich und spannend aufzubereiten, sodass das Buch sowohl für die tägliche Arbeit als auch als unterhaltsame Lektüre genutzt werden kann.
Rezension von: Die Magie der Bücher