Bewertung:

Das Buch bietet einen umfassenden Leitfaden für Entwickler, die React mit TypeScript erlernen möchten, insbesondere wenn sie mit einem .NET Core-Backend arbeiten. Es ist gut strukturiert und bietet praktische Einblicke sowohl für Anfänger als auch für erfahrenere Entwickler. Einige Leser sind jedoch von der Verwendung von gespeicherten Prozeduren und bestimmten im Buch beschriebenen Codierungspraktiken enttäuscht.
Vorteile:⬤ Schritt-für-Schritt-Anleitung für die Erstellung von Anwendungen mit React und TypeScript.
⬤ Gut strukturierte und klare Darstellung der Themen.
⬤ Geeignet für alle Kenntnisstufen mit praktischen Inhalten.
⬤ Gute Ressource für diejenigen, die ein .NET Core Backend verwenden.
⬤ Zugänglicher und gründlicher Lehrstil mit Betonung auf Code.
⬤ Verwendet gespeicherte Prozeduren, die einige als veraltet und schlechte Praxis ansehen.
⬤ Bestimmte Codierungspraktiken, wie z.B. alle Dateien in einem Ordner zu halten, werden als schlecht kritisiert.
⬤ Empfehlungen zur Verwendung von Auth0 für die Authentifizierung, die für die kommerzielle Nutzung nicht frei ist.
⬤ Einige Inhalte werden aufgrund des Endes der Unterstützung für .NET als veraltet angesehen.
(basierend auf 13 Leserbewertungen)
ASP.NET Core 5 and React - Second Edition: Full-stack web development using .NET 5, React 17, and TypeScript 4
Erstellen Sie voll funktionsfähige, Cloud-fähige und professionelle Webanwendungen mit den neuesten Funktionen des .NET 5 Frameworks und React.js mit Microsoft Azure.
Hauptmerkmale
⬤ Erforschen Sie die neuen Funktionen von.NET 5 mit dieser aktualisierten Ausgabe von ASP.NET Core 5 und React.
⬤ Entdecken Sie Strategien für die Übernahme eines Full-Stack-Entwicklungsansatzes, saubere Architekturtechniken und Best Practices für die Entwicklung.
⬤ Lernen Sie, wie Sie Daten verwalten, Anwendungen entwerfen und verpacken und Ihre Webanwendungen sichern können.
Buchbeschreibung
Das.NET-Framework von Microsoft ist ein robustes serverseitiges Framework, das durch die jüngste Vereinheitlichung des Microsoft-Ökosystems mit dem.NET 5-Framework jetzt noch leistungsfähiger ist. Diese aktualisierte zweite Auflage geht auf diese Änderungen im.NET-Framework und die neueste Version von React ein.
Das Buch beginnt mit einer Einführung in React- und TypeScript-Komponenten für den Aufbau einer intuitiven Single-Page-Anwendung und zeigt Ihnen dann, wie Sie skalierbare REST-APIs entwerfen, die sich in ein React-basiertes Frontend integrieren lassen. Als Nächstes lernen Sie die neuesten Funktionen, beliebten Muster und Tools aus dem React-Ökosystem kennen, darunter funktionsbasierte Komponenten, React Router und Redux. Im Laufe der Kapitel lernen Sie, wie Sie React mit TypeScript verwenden, um das Frontend robust und wartbar zu machen, und Sie lernen die wichtigsten ASP.NET 5-Features wie API-Controller, Attribut-Routing und Model-Binding kennen, um ein stabiles Backend aufzubauen. Darüber hinaus erforschen Sie die API-Sicherheit mit ASP.NET 5 Identitäts- und Autorisierungsrichtlinien und schreiben zuverlässige Unit-Tests mit ASP.NET und React, bevor Sie Ihre App auf Azure bereitstellen.
Am Ende dieses Buches werden Sie das Wissen erlangt haben, das Sie benötigen, um Ihre C#- und JavaScript-Kenntnisse zu verbessern und vollständige, produktionsreife Anwendungen mit ASP.NET 5 und React zu erstellen.
Was Sie lernen werden
⬤ Erstellen von RESTful APIs mit.NET 5 unter Verwendung von API-Controllern.
⬤ REST-APIs mit Identitäts- und Autorisierungsrichtlinien absichern.
⬤ Erstellen Sie stark typisierte, interaktive und funktionsbasierte React-Komponenten mit Hooks.
⬤ Verstehen Sie, wie Sie React-Komponenten mit Emotion.js stylen können.
⬤ Clientseitiges Zustandsmanagement mit Redux durchführen.
⬤ Eine Reihe von automatisierten Tests im Frontend und Backend durchführen.
⬤ Implementierung von kontinuierlicher Integration und kontinuierlicher Bereitstellung (CI/CD) in Azure mit Azure DevOps.
Für wen ist dieses Buch gedacht?
Wenn Sie ein Webentwickler sind, der sich mit der Entwicklung von Full-Stack-Webanwendungen mit.NET Core und React vertraut machen möchte, ist dieses Buch genau das Richtige für Sie. Obwohl das Buch keine Kenntnisse über React voraussetzt, wird Ihnen ein grundlegendes Verständnis von.NET Core helfen, die behandelten Konzepte in den Griff zu bekommen.