Bewertung:

Das Buch bietet detaillierte Erklärungen und Beispiele zu C# und .NET und richtet sich sowohl an Einsteiger als auch an erfahrene Leser. Allerdings leidet es unter übermäßiger Länge, veraltetem und inkonsistentem Inhalt, Tippfehlern und mangelnder Tiefe bei „Profi“-Themen. Die Leser schätzen die umfassende Abdeckung, kritisieren aber den Umfang und die Qualität des Buches.
Vorteile:⬤ Detaillierte Erklärungen und Beispiele für einen progressiven Lernstil.
⬤ Deckt eine breite Palette von Themen ab, darunter C#, WPF, EF und ASP.NET Core.
⬤ Gut zur Auffrischung der Kenntnisse über .NET für erfahrene Entwickler.
⬤ Einige Rezensenten fanden es effektiv, um C# zu lernen.
⬤ Gutes Material zum Üben und Debuggen.
⬤ Extrem lang (über 1600 Seiten), was es schwerfällig in der Handhabung macht.
⬤ Enthält viele Tippfehler und Inkonsistenzen in den Codebeispielen.
⬤ Enthält veraltete Inhalte und Spielzeugbeispiele, die nicht dem professionellen Gebrauch entsprechen.
⬤ Es fehlt an Tiefe in bestimmten Bereichen, die für Fachleute wichtig sind.
⬤ Redaktionelle Qualitätsprobleme mit unnötiger Ausführlichkeit und Redundanz.
(basierend auf 14 Leserbewertungen)
Pro C# 10 with .Net 6: Foundational Principles and Practices in Programming
Willkommen beim umfassendsten Handbuch zum Thema C#-Programmierung und .NET. Dieses Buch geht weit über das hinaus, was Sie tun müssen, um das zu erreichen, und befasst sich mit dem, was einen guten Entwickler ausmacht. Diese erweiterte 11. Auflage bietet eine Menge neuer Inhalte zu Entity Framework, Razor Pages, Web APIs und mehr. Sie finden die neuesten Funktionen von C# 10 und .NET 6 mit vielen Diskussionen "hinter dem Vorhang", die die Fähigkeiten der Entwickler zum kritischen Denken in Bezug auf ihr Handwerk erweitern. ASP.NET Core, Entity Framework Core und weitere Themen werden ebenso behandelt wie die neuesten Updates der neuen Unified.NET-Plattform, von Leistungsverbesserungen für Windows Desktop-Anwendungen unter .NET 6 über Updates bei XAML-Tools bis hin zu einer erweiterten Abdeckung von Datendateien und Datenverarbeitung. Über die neuesten Funktionen in C# 10 hinaus wurden alle Codebeispiele für diese neueste Version neu geschrieben.
Tauchen Sie ein und entdecken Sie, warum dieser unverzichtbare Klassiker ein Favorit von C#-Entwicklern weltweit ist. Verschaffen Sie sich eine solide Grundlage in objektorientierten Entwicklungstechniken, Attributen und Reflection, Generics und Collections sowie zahlreichen fortgeschrittenen Themen, die in anderen Texten nicht zu finden sind (z. B. CIL-Opcodes und Emitting Dynamic Assemblies). Pro C# 10 mit.NET 6 wird Ihre Programmierkenntnisse verbessern, indem Sie C# in die Praxis umsetzen und das.NET-Universum und sein riesiges Potenzial auf eigene Faust erforschen.
Was Sie lernen werden
⬤ Erkunden Sie C# 10 Features und Updates in Records und Record Structs, globale und implizite Direktiven, Namespaces auf Dateiebene, erweiterte Eigenschaftsmuster und mehr.
⬤ Entwickeln Sie Anwendungen mit C# und modernen Frameworks für Dienste, Web- und Smart-Client-Anwendungen.
⬤ ASP.NET Core-Webanwendungen mit MVC und Razor Pages, einschließlich Ansichtskomponenten, benutzerdefinierten Tag-Helfern, benutzerdefinierter Validierung, GDPR-Unterstützung und anderen Bereichen, sind ein Kinderspiel.
⬤ Erstellen Sie ASP.NET RESTful-Dienste mit Versionierung, erweitertem Swagger und einfacher Authentifizierung.
⬤ Nutzen Sie Entity Framework Core für den Aufbau realer, datenzentrierter Anwendungen, mit einer stark erweiterten Abdeckung, die in dieser Ausgabe neu ist, einschließlich der Unterstützung für temporale Tabellen von SQL Server.
⬤ Tauchen Sie ein in Windows Desktop Apps auf.NET 6 mit Windows Presentation Foundation.
⬤ Verstehen Sie die Philosophie hinter.NET.
⬤ Entdecken Sie die neuen Funktionen in.NET 6, einschließlich Single-File-Anwendungen, kleinere Container-Images und mehr.
Für wen ist dieses Buch gedacht?
Entwickler jeder Stufe, die entweder C# und.NET erlernen oder ihre Fähigkeiten auf die nächste Stufe bringen wollen.
"Erstaunlich! Bietet leicht verständliche Erklärungen und Beispiele. Ich erinnere mich, dass ich die erste Version dieses Buches gelesen habe; dies ist ein Muss für Ihre Sammlung, wenn Sie.NET lernen! ".
- Rick McGuire, Senior Application Development Manager, Microsoft.
"Phil ist ein Programmierergeselle, der jahrelange Erfahrung und eine Leidenschaft für das Lehren mitbringt, um diesen vollständig überarbeiteten und modernisierten 'Klassiker' zu einem 'Must-Have' zu machen. Jeder Entwickler, der ein umfassendes und aktuelles Wissen über die Sprache C# und ihre Verwendung mit .NET und ASP.NET Core sucht, sollte sich dieses Buch zulegen.".
- Brian A. Randell, Partner, MCW Technologies und Microsoft MVP.