Bewertung:

Das Buch richtet sich an Anfänger in Blazor, leidet aber unter zahlreichen Problemen in Bezug auf Grammatik, Syntax und Bildqualität. Während einige Rezensenten es für die praktische Anwendung hilfreich finden, kritisieren andere die Klarheit der Erklärungen und die allgemeine Bearbeitungsqualität.
Vorteile:⬤ Der technische Inhalt kann für praktische Anwendungen nützlich sein, insbesondere für diejenigen, die bereits Erfahrung mit ASP.NET Core haben.
⬤ Es dient als grundlegende Einführung in Blazor für Einsteiger.
⬤ Die Bemühungen des Autors, eine umfassende Ressource zu erstellen, werden anerkannt.
⬤ Das Buch enthält viele grammatikalische und syntaktische Fehler, die das Verständnis erschweren.
⬤ Die Beispiele werden als langweilig und naiv beschrieben.
⬤ Die Bilder sind von schlechter Qualität und schlecht formatiert (schwarz-weiß, wo Farbe erforderlich wäre).
⬤ Die mangelnde Sorgfalt bei der Bearbeitung und Präsentation macht es schwer, komplexen Konzepten zu folgen und sie zu verstehen.
(basierend auf 10 Leserbewertungen)
Building a Web App with Blazor and ASP .Net Core: Create a Single Page App with Blazor Server and Entity Framework Core
Lernen Sie, wie man eine SPA in C# mit Blazor erstellt und einsetzt.
Hauptmerkmale
⬤ Machen Sie sich mit den grundlegenden und fortgeschrittenen Konzepten des Blazor-Frameworks vertraut.
⬤ Verstehen Sie, wie man JavaScript-Interop in Blazor implementiert.
⬤ Lernen Sie, wie man die Service-Abhängigkeit in Blazor injiziert.
⬤ Lernen Sie, wie man Sicherheit durch Authentifizierung und Autorisierung implementiert.
⬤ Bereitstellen und Hosten Ihrer Blazor-App auf IIS und Azure.
Beschreibung
Blazor ist ein neues, quelloffenes und SPA-Webframework, mit dem Sie eine Webanwendung mit C# und HTML erstellen können. Blazor ermöglicht es Ihnen, C#-Code anstelle von JavaScript zu schreiben.
Dieses Buch ist ein umfassender Leitfaden über das neue moderne Blazor-Framework. Es beginnt mit einer Einführung in Blazor und seine Komponenten und Konzepte. Es wird erklärt, wie Sie den Entwicklungsprozess beginnen können, welche Werkzeuge Sie für die Entwicklung einer Anwendung verwenden können und wie Sie sie einsetzen können. Anschließend erfahren Sie mehr über Databind, Eventbinding, Layout, Routing, JavaScript-Interop und Dependency Injection. Konzepte wie Authentifizierung und Autorisierung sowie Fehlerbehandlung werden ebenfalls behandelt. Zum Schluss lernen Sie, wie Sie Ihre Single Page Application mit Blazor bereitstellen können.
Was werden Sie lernen?
⬤ Sie lernen verschiedene Möglichkeiten zur Erstellung einer Blazor-Komponente kennen und anwenden.
⬤ Machen Sie sich mit der Funktionsweise von Data Binding, Event Binding, Layouts, Routing und Validierung vertraut.
⬤ Lernen Sie, wie man JavaScript-Funktionen aus.NET-Methoden aufruft.
⬤ Zustandserhaltung in serverseitigen Blazor-Anwendungen.
⬤ Authentifizierung und Autorisierung mit Facebook API & Google API.
⬤ Hosten und Bereitstellen Ihrer Blazo-App auf IIS und Azure.
Für wen ist dieses Buch gedacht?
Dieses Buch richtet sich an Webentwickler, die Blazor für die Erstellung von Webanwendungen nutzen möchten. Dieses Buch wird auch Webentwicklern helfen und sie anleiten, die derzeit Blazor verwenden.
Inhaltsverzeichnis
1. Eine Einführung in Blazor.
2. Komponenten und Struktur für Blazor-Anwendungen.
3. Blazor-Konzepte.
4. Injektion von Abhängigkeiten in Blazor.
5. JavaScript-Interop.
6. Zustandsverwaltung.
7. Authentifizierung und Autorisierung.
8. Behandlung und Protokollierung von Fehlern in der Blazor-Anwendung.
9. Erste Schritte mit Blazor unter Verwendung von Visual Studio 2019.
10. Hosten und Bereitstellen.
Über den Autor
Jignesh Trivedi arbeitet als Softwareentwickler bei einem führenden Unternehmen und verfügt über mehr als 14 Jahre Erfahrung. Er hat eine große Leidenschaft für Microsoft-Technologien. Er ist Autor, Redner und Microsoft MVP. Er liebt es, großartige Produkte und POCs (Proof of Concepts) unter Verwendung der besten verfügbaren Technologien zu entwickeln. Er liebt es, sein Wissen zu teilen, indem er einen Beitrag zur Entwicklergemeinschaft leistet.
Sein LinkedIn-Profil: https: //www.linkedin.com/in/jignesht24.