Bewertung:

Das Buch über C# und .NET 6 wird im Allgemeinen für seine logische Darstellung und die Tiefe der Informationen gelobt, was es zu einer hervorragenden Ressource für fortgeschrittene Lernende macht. Es wird jedoch wegen der oberflächlichen Behandlung bestimmter fortgeschrittener Themen, eines schlechten Index und irreführender Behauptungen über die inhaltliche Abdeckung, insbesondere in Bezug auf MAUI, kritisiert.
Vorteile:⬤ Hervorragende Ressource für fortgeschrittene Programmierer mit einer logischen und leicht zu verstehenden Struktur.
⬤ Deckt ein breites Spektrum an Themen ab und bietet praktische Beispiele und zusätzliche Online-Ressourcen.
⬤ Klarer, bodenständiger Schreibstil, der komplexe Konzepte zugänglich macht.
⬤ Hilft bei der Auffrischung älterer Programmierkenntnisse und führt in neue Informationen über C# und .NET ein
⬤ Umfangreicher und nützlicher Inhalt für Anfänger oder diejenigen, die sich mit .NET-Technologien vertraut machen wollen.
⬤ Unzureichende Abdeckung fortgeschrittener Themen, wodurch es für erfahrene Entwickler weniger nützlich ist.
⬤ Schlechte Organisation und dünner Index erschweren das spätere Nachschlagen von Themen.
⬤ Irreführende Behauptungen bezüglich der Einbeziehung von MAUI-Inhalten
⬤ Es fehlt an eingehenden Details.
⬤ Einige Code-Beispiele sind schlecht konstruiert oder unklar.
⬤ Schwarz-Weiß-Bilder und kleiner Text für Code-Beispiele verringern die Lesbarkeit
⬤ Die Qualität des gedruckten Textes könnte verbessert werden.
(basierend auf 87 Leserbewertungen)
C# 10 and .NET 6 - Modern Cross-Platform Development - Sixth Edition: Build apps, websites, and services with ASP.NET Core 6, Blazor, and EF Core 6 us
Ein umfassendes Handbuch für Anfänger zum Erlernen der wichtigsten Konzepte, praktischen Anwendungen und neuesten Funktionen von C# 10 und.NET 6 mit praktischen Übungen unter Verwendung von Visual Studio 2022 und Visual Studio Code
Key Features:
⬤ Erforschen Sie die neuesten Ergänzungen zu C# 10, die.NET 6-Klassenbibliothek und Entity Framework Core 6.
⬤ Erstellen Sie professionelle Websites und Dienste mit ASP.NET Core 6 und Blazor.
⬤ Entwickeln Sie plattformübergreifende Apps für Windows, macOS, Linux, iOS und Android.
Buchbeschreibung:
Diese neueste Ausgabe wurde umfassend überarbeitet, um alle neuen Funktionen von C# 10 und.NET 6 zu berücksichtigen.
Sie lernen die objektorientierte Programmierung, das Schreiben, Testen und Debuggen von Funktionen, die Implementierung von Schnittstellen und die Vererbung von Klassen. Das Buch behandelt die.NET-APIs für die Durchführung von Aufgaben wie die Verwaltung und Abfrage von Daten, die Überwachung und Verbesserung der Leistung und die Arbeit mit dem Dateisystem, asynchronen Streams, Serialisierung und Verschlüsselung. Es enthält Beispiele für plattformübergreifende Anwendungen, die Sie erstellen und bereitstellen können, wie z. B. Websites und Dienste mit ASP.NET Core.
Die beste Anwendung zum Erlernen der C#-Sprachkonstrukte und vieler.NET-Bibliotheken lenkt nicht mit unnötigem Anwendungscode ab. Daher sind die in den Kapiteln 1 bis 12 behandelten C#- und.NET-Themen Konsolenanwendungen. In den Kapiteln 13 bis 17 werden Sie, nachdem Sie die Grundlagen beherrschen, praktische Anwendungen und Dienste mit ASP.NET Core, dem Model-View-Controller (MVC)-Muster und Blazor erstellen.
Außerdem gibt es zwei neue Online-Kapitel über die Verwendung von.NET MAUI zum Erstellen von plattformübergreifenden Anwendungen und zum Erstellen von Diensten mit einer Vielzahl von Technologien, einschließlich Web API, OData, gRPC, GraphQL, SignalR und Azure Functions.
Was Sie lernen werden:
⬤ Erstellen Sie reichhaltige Web-Erlebnisse mit Blazor, Razor Pages, dem Model-View-Controller (MVC) Muster und anderen Funktionen von ASP.NET Core.
⬤ Erstellen Sie Ihre eigenen Typen mit objektorientierter Programmierung.
⬤ Schreiben, testen und debuggen Sie Funktionen.
⬤ Abfragen und Manipulieren von Daten mit LINQ.
⬤ Integrieren und aktualisieren Sie Datenbanken in Ihren Anwendungen mit Entity Framework Core, Microsoft SQL Server und SQLite.
⬤ Erstellen und nutzen Sie leistungsstarke Dienste mit den neuesten Technologien, einschließlich gRPC und GraphQL.
⬤ Erstellen Sie plattformübergreifende Anwendungen mit.NET MAUI und XAML.
Für wen dieses Buch gedacht ist:
Dieses Buch ist am besten für Anfänger in C# und.NET geeignet, oder für Programmierer, die in der Vergangenheit mit C# gearbeitet haben, sich aber durch die Veränderungen der letzten Jahre zurückgesetzt fühlen. Dieses Buch setzt keine C#- oder.NET-Erfahrung voraus.
Sie sollten jedoch ein allgemeines Verständnis von Programmierung haben. Studenten und Fachleute mit einem wissenschaftlichen, technischen, ingenieurwissenschaftlichen oder mathematischen Hintergrund (STEM) können von diesem Buch sicherlich profitieren.