Bewertung:

Das Buch wird für seine Klarheit und Tiefe bei der Erklärung von ASP.NET Core gut aufgenommen, insbesondere für Entwickler mit einigen Vorkenntnissen von ASP.NET MVC. Es wurde jedoch kritisiert, dass es veraltet und manchmal schwer verständlich ist und dass es an praktischen Beispielen mangelt. Insgesamt scheint es für mittlere bis fortgeschrittene Entwickler geeignet zu sein, ist aber für Anfänger vielleicht nicht so gut geeignet.
Vorteile:⬤ Gut geschriebene und klare Erklärungen von ASP.NET Core-Konzepten
⬤ effektive Verwendung von Diagrammen
⬤ bietet eine gute Einführung in ASP.NET Core-Funktionen
⬤ richtet sich an bestehende C# MVC-Entwickler
⬤ starke Informationen in den ersten Kapiteln
⬤ wird von fortgeschrittenen Entwicklern geschätzt
⬤ einige Rezensenten empfehlen es als eine unverzichtbare Ressource.
⬤ Veraltete Informationen
⬤ verwirrende Satzstruktur und Übergänge
⬤ einigen Abschnitten fehlt es an Tiefe und relevanten Beispielen
⬤ nicht für Anfänger geeignet
⬤ deckt zu viele nicht zusammenhängende Inhalte ab
⬤ manche finden es schwierig zu folgen
⬤ kann sich stellenweise wie Füllmaterial anfühlen.
(basierend auf 18 Leserbewertungen)
Programming ASP.NET Core
Der vollständige, pragmatische Leitfaden für die Entwicklung hochwertiger Lösungen mit ASP.NET Core.
Programming ASP.NET Core ist der maßgebliche Leitfaden für die praktische webbasierte Anwendungsentwicklung mit dem neuen ASP.NET Core-Framework von Microsoft. Microsoft MVP Dino Esposito stellt bewährte Techniken und gut ausgearbeiteten Beispielcode vor, um echte Probleme mit ASP.NET Core zu lösen. Schritt für Schritt führt er Sie durch die Verwendung aller wichtigen ASP.NET Core-Technologien, einschließlich MVC für HTML-Generierung,.NET Core, EF Core, ASP.NET Identity, Dependency Injection und vieles mehr. Esposito deckt die plattformübergreifenden Fähigkeiten von ASP.NET Core und die Änderungen gegenüber älteren ASP.NET-Versionen gründlich ab, aber das ist noch nicht alles: Er bietet einen vollständigen Lernpfad für jeden Entwickler, der Produktionslösungen, einschließlich mobilspezifischer Lösungen, erstellen möchte.
Microsoft MVP Dino Esposito zeigt, wie man:
- Neue Projekte zu erstellen und ihre Struktur zu verstehen.
- Das vertraute MVC-Anwendungsmodell in ASP.NET Core einrichten und verwenden.
- Schreiben von Controller-Klassencode, um alle Phasen der Anforderungsverarbeitung zu steuern.
- HTML von Controllern oder direkt über Razor Pages ausliefern.
- Beherrschen der Razor-Sprache zur schnellen Definition des Layouts von HTML-Ansichten.
- Verwalten Sie übergreifende Belange wie globale Konfigurationsdaten, Fehler- und Ausnahmebehandlung, Design von Controller-Klassen und Dependency Injection.
- Sichern Sie Anwendungen mit Benutzerauthentifizierung und der richtlinienbasierten Benutzerautorisierungs-API von ASP.NET Core.
- Entwerfen Sie einen effizienten Datenzugriff, und wählen Sie die richtige Option zum Lesen und Schreiben von Daten.
- Erstellen von ASP.NET Core Web APIs, die JSON, XML oder andere Daten zurückgeben.
- Verwenden Sie Datenbindung, um visuelle Komponenten programmatisch mit neuen Informationen zu aktualisieren.
- Erstellen Sie gerätefreundliche Webansichten für iOS und Android.
- Erkunden Sie die radikal neue ASP.NET Core-Laufzeitumgebung und die Dependency Injection (DI)-Infrastruktur.