Bewertung:

Das Buch deckt die Full-Stack-Entwicklung mit .NET 5, Azure, Vue.js und TypeScript ab und bietet sowohl theoretische als auch praktische Anleitungen für verschiedene Konzepte in diesem Bereich. Während viele Nutzer den umfassenden Inhalt und das klare, schrittweise Layout loben, äußern sich einige enttäuscht über den Fokus und die Präsentation.
Vorteile:Umfassende Abdeckung von Full-Stack-Entwicklungskonzepten, gute Balance zwischen Theorie und praktischen Beispielen, Schritt-für-Schritt-Anleitung zum Einrichten der Umgebung und zu Entwicklungsprozessen, verbessert das Verständnis für mehrere Komponenten in Unternehmensanwendungen.
Nachteile:Schlechte visuelle Präsentation mit schwarzem Text auf dunkelgrauem Hintergrund, einige Nutzer fanden die Einführung in Vue.js verzögert und wenig überzeugend, und es gibt Wünsche nach mehr technischer Tiefe und gründlichen Erklärungen zu bestimmten Technologien.
(basierend auf 6 Leserbewertungen)
ASP.NET Core and Vue.js: Build real-world, scalable, full-stack applications using Vue.js 3, TypeScript, .NET 5, and Azure
Ein Leitfaden zur Erstellung von unternehmensweiten, Cloud-fähigen Full-Stack-Webanwendungen mit TypeScript, Vue.js 3 und ASP.NET Core 5 für vielbeschäftigte Entwickler
Key Features:
⬤ Lernen Sie, wie Sie eine saubere Architektur in der neuesten ASP.NET Core 5 Web API implementieren.
⬤ Entwickeln Sie Vue. js 3 Single-Page-Anwendungen (SPAs) mit TypeScript oder JavaScript-Programmierung und Vuex-Zustandsverwaltung.
⬤ Sichern, testen und implementieren Sie Ihre Full-Stack-Webanwendung in der Azure Cloud.
Buchbeschreibung:
Vue.js 3 ist schneller und kleiner als die Vorgängerversion, und die vollständige Unterstützung von TypeScript macht es zu einer besser wartbaren und einfacher zu bedienenden Version von Vue.js. Dann gibt es noch ASP.NET Core 5, das derzeit schnellste Web-Framework von .NET. Zusammen bilden Vue.js für das Frontend und ASP.NET Core 5 für das Backend eine leistungsstarke Kombination. Dieses Buch verfolgt einen praxisnahen Ansatz zur Implementierung praktischer Methoden für die Erstellung robuster Anwendungen mit ASP.NET Core 5 und Vue. js 3. Die Themen sind nicht tiefgründig und das Buch ist für beschäftigte.NET-Entwickler gedacht, die nur wenig Zeit haben und eine schnelle Implementierung einer sauberen Architektur mit beliebten Bibliotheken wünschen.
Sie beginnen mit dem Einrichten des Backends Ihrer Webanwendung, angeleitet durch eine saubere Architektur, Command Query Responsibility Segregation (CQRS), Mediator Pattern und Entity Framework Core 5. Das Buch zeigt Ihnen dann, wie Sie die Frontend-Anwendung unter Verwendung von Best Practices, State Management mit Vuex, Vuetify UI-Komponentenbibliotheken, Vuelidate für Eingabevalidierungen, Lazy Loading mit Vue Router und JWT-Authentifizierung aufbauen. Später werden Sie sich auf das Testen und Deployment konzentrieren. Alle Tutorials in diesem Buch unterstützen Windows 10, macOS und Linux Benutzer.
Am Ende dieses Buches werden Sie in der Lage sein, eine unternehmensweite Full-Stack-Web-App zu erstellen, die gängigsten npm-Pakete für Vue.js und NuGet-Pakete für ASP.NET Core zu verwenden und Vue.js und ASP.NET Core über GitHub Actions auf Azure App Service zu deployen.
Was Sie lernen werden:
⬤ CQRS und Mediator-Muster in der ASP.NET Core 5 Web API kennenlernen.
⬤ Serilog, MediatR, FluentValidation und Redis in ASP.NET verwenden.
⬤ Gemeinsame Vue.js-Pakete wie Vuelidate, Vuetify und Vuex erkunden.
⬤ Komplexe App-Zustände mit der Vuex State Management Library verwalten.
⬤ Schreiben Sie Integrationstests in ASP.NET Core mit xUnit und FluentAssertions.
⬤ Stellen Sie Ihre Anwendung auf Microsoft Azure bereit, indem Sie die neuen GitHub-Aktionen für kontinuierliche Integration und kontinuierliche Bereitstellung (CI/CD) verwenden.
Für wen dieses Buch gedacht ist:
Dieses Buch zur App-Entwicklung richtet sich an .NET-Entwickler, die mit Vue.js einsteigen und vollwertige Webanwendungen für Unternehmen erstellen möchten. Entwickler, die eine Proof-of-Concept-Anwendung schnell und pragmatisch mit ihrem vorhandenen Wissen über ASP.NET Core erstellen wollen, sowie Entwickler, die lesbaren und wartbaren Code mit TypeScript und der Programmiersprache C# schreiben wollen, werden dieses Buch ebenfalls nützlich finden. Das Buch setzt mittlere.NET-Kenntnisse sowie ein Verständnis von C#-Programmierung, JavaScript und ECMAScript voraus.