Bewertung:

Das Buch „Blazor by Example“ bietet einen praktischen Ansatz zum Erlernen von Blazor WebAssembly durch eine Reihe von Projekten, die grundlegende Konzepte und Funktionalitäten vorstellen. Während das Buch klare und einfache Erklärungen bietet, die es Anfängern ermöglichen, das Material leicht zu verstehen, könnten erfahrenere Entwickler feststellen, dass es dem Inhalt an Tiefe bei fortgeschrittenen Themen mangelt.
Vorteile:Das Buch ist gut strukturiert und zeichnet sich durch eine klare Sprache, einfache Navigation und nützliche Projektbeispiele aus. Es deckt wichtige Themen wie JS Interop, Progressive Web Apps und Application State Management ab und ist damit eine hervorragende Ressource für Anfänger. Der „No Fluff“-Ansatz sorgt dafür, dass das Buch fokussiert und effizient ist, um schnell zu lernen.
Nachteile:Die Beispiele sind relativ einfach und decken nicht die Komplexität der realen Welt ab, wobei nur einige wenige Projekte die Datenpersistenz demonstrieren. Erfahreneren Entwicklern könnte es an fortgeschrittenen Einsichten mangeln. Außerdem entsprechen einige technische Details, wie z. B. Code-Verbindungszeichenfolgen, nicht den Standardeinstellungen.
(basierend auf 14 Leserbewertungen)
Blazor WebAssembly by Example: A project-based guide to building web apps with .NET, Blazor WebAssembly, and C#
Entdecken Sie Blueprints, die verschiedene Komponenten von Blazor, C# und.NET erforschen, um Ihnen bei der Erstellung von Webanwendungen zu helfen, ohne JavaScript zu lernen.
Hauptmerkmale:
⬤ Entdecken Sie komplette, leicht verständliche Webprojekte mit Blazor.
⬤ Erstellen Sie Projekte wie eine Wetter-App, einen Ausgaben-Tracker und ein Kanban-Board mit realen Anwendungen.
⬤ Verstehen und arbeiten Sie effektiv mit Blazor WebAssembly, ohne sich zu sehr auf die Theorie zu konzentrieren.
Buchbeschreibung:
Blazor WebAssembly ermöglicht es, C#-Code im Browser auszuführen, anstatt JavaScript verwenden zu müssen, und ist nicht auf Plugins oder Add-ons angewiesen. Die einzige technische Voraussetzung für die Verwendung von Blazor WebAssembly ist ein Browser, der WebAssembly unterstützt, was heute alle modernen Browser tun. Blazor WebAssembly by Example ist ein projektbasierter Leitfaden zum Erlernen der Erstellung von einseitigen Webanwendungen mit dem Blazor WebAssembly Framework. Dieses Buch legt den Schwerpunkt auf das Praktische und nicht auf das Theoretische, indem es detaillierte Schritt-für-Schritt-Anleitungen für jedes Projekt bietet.
Sie beginnen mit der Erstellung einfacher eigenständiger Webanwendungen und entwickeln fortgeschrittene gehostete Webanwendungen mit SQL Server-Backends. Jedes Projekt deckt einen anderen Aspekt des Blazor-WebAssembly-Ökosystems ab, z. B. Razor-Komponenten, JavaScript-Interop, Ereignisbehandlung, Anwendungsstatus und Dependency Injection. Das Buch ist so konzipiert, dass Sie die Projekte in beliebiger Reihenfolge abschließen können.
Am Ende dieses Buches werden Sie Erfahrung mit der Erstellung einer Vielzahl von Single-Page-Webanwendungen mit.NET, Blazor WebAssembly und C# haben.
Was Sie lernen werden:
⬤ Entdecken Sie die Leistungsfähigkeit der Sprache C# sowohl für die serverseitige als auch für die clientseitige Webentwicklung.
⬤ Verwenden Sie die Blazor WebAssembly App-Projektvorlage, um Ihre erste Blazor WebAssembly-Anwendung zu erstellen.
⬤ Verwenden Sie Vorlagenkomponenten und die Razor-Klassenbibliothek, um ein modales Dialogfeld zu erstellen und gemeinsam zu nutzen.
⬤ Verstehen Sie, wie Sie JavaScript mit Blazor WebAssembly verwenden können.
⬤ Erstellen einer progressiven Webanwendung (PWA), um die Leistung und Geschwindigkeit einer nativen Anwendung zu erreichen.
⬤ Verstehen Sie Dependency Injection (DI) in.NET, um eine Warenkorb-App zu erstellen.
⬤ Machen Sie sich mit.NET Web APIs vertraut, indem Sie eine Taskmanager-App erstellen.
Für wen dieses Buch gedacht ist:
Dieses Buch richtet sich an.NET-Webentwickler, die es leid sind, ständig neue JavaScript-Frameworks zu erlernen, und die Webanwendungen mit Blazor WebAssembly schreiben und dabei die Leistungsfähigkeit von.NET und C# nutzen möchten. Das Buch setzt Kenntnisse der Sprache C#, des.NET-Frameworks, von Microsoft Visual Studio und von Webentwicklungskonzepten auf Anfängerniveau voraus.