Bewertung:

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 18 Stimmen.
Parallel Programming with C# and .NET Core: Developing Multithreaded Applications Using C# and .NET Core 3.1 from Scratch
Parallele Programme lernen, verstehen und selbstbewusst programmieren mit C# 8 und.NET Core 3. 0
Key Features
⬤ Erforschen und arbeiten Sie mit den neuen Funktionen und Verbesserungen in.NET Core 3. 0 & C# 8.
⬤ Verstehen Sie die Grundlagen der parallelen Programmierung.
⬤ Lernen Sie verschiedene Threading-Muster und Synchronisationskonstrukte kennen.
⬤ Gleichzeitige Anwendungen mit C# und. Net Core 3. 0 von Grund auf.
⬤ Verstehen Sie die Prinzipien von Unit-Tests und Debugging in nebenläufigen Anwendungen.
Beschreibung
Die Anwendungsentwicklung hat sich in den letzten zehn Jahren weiterentwickelt, und mit dem Aufkommen der neuesten Technologien wie Angular, React auf der Client-Seite und ASP.NET Core, Spring auf der Server-Seite sind die Erwartungen der Verbraucher gestiegen wie nie zuvor.
Das Hauptziel dieses Buches ist es, den Lesern die Bedeutung der asynchronen Programmierung und die verschiedenen Möglichkeiten zu vermitteln, wie sie mit.NET Core 3. 1 und C# 8 erfolgreich nebenläufige Anwendungen zu erstellen. Auf dem Weg dorthin lernt der Leser die Grundlagen von Threading, asynchroner Programmierung, verschiedenen asynchronen Mustern, Synchronisationskonstrukten, Unit-Tests für parallele Methoden, Debugging von Unternehmensanwendungen sowie coole Tipps und Tricks.
Es gibt Beispiele aus der Praxis, die dem Leser helfen, die parallele Programmierung effektiv zu nutzen. Am Ende dieses Buches werden Sie mit allen Kenntnissen ausgestattet sein, die Sie benötigen, um Multithreading-, nebenläufige und parallele Programme sicher zu verstehen, zu programmieren und zu debuggen.
Was werden Sie lernen?
⬤ Verstehen Sie die Interna von async/await.
⬤ Lernen Sie, wie man Anwendungen mit async/await erstellt.
⬤ Schreiben von Unit-Tests für asynchrone Methoden.
⬤ Verschiedene Debugging-Techniken für Unternehmensanwendungen erforschen.
Für wen ist dieses Buch gedacht?
Anfänger und fortgeschrittene Entwickler, die Unternehmensanwendungen mit der .NET Core-Plattform und -Tools erstellen. Fortgeschrittene Benutzer können dieses Buch auch zur Auffrischung der Grundlagen und zum Erlernen von Debugging-Tools, Techniken, Tipps und Tricks verwenden.
Table of Contents
1. Erste Schritte.
2. Was ist neu in C# 8?
3..NET Core 3. 1.
4. Entmystifizierung von Threading.
5. Parallele Programmierung.
6. Die Threading-Muster.
7. Synchronisations-Konstrukte.
8. Unit Testing Parallele und asynchrone Programme.
9. Debugging und Fehlersuche (Die Schreibweise ist im pdf nicht korrekt)
10. Tipps und Tricks.
Über die Autoren
Rishabh Verma ist Microsoft Certified Professional und arbeitet bei Microsoft als Senior Development Consultant, der Kunden bei der Konzeption, Entwicklung und Bereitstellung von Anwendungen auf Unternehmensebene unterstützt. Er ist ausgebildeter Elektronik-Ingenieur und verfügt über mehr als 12 Jahre Erfahrung in der Entwicklung mit dem .NET-Technologie-Stack. Seine Leidenschaft gilt der Entwicklung von Tools, Visual Studio-Erweiterungen und Dienstprogrammen zur Steigerung der Entwicklerproduktivität. Seine Interessen sind.NET Compiler Platform (Roslyn), Visual Studio Extensibility, Codegenerierung und.NET Core.
Neha Shrivastava ist eine von Microsoft zertifizierte Fachkraft und arbeitet als Software-Ingenieurin für die Cloud & AI-Gruppe im Microsoft India Development Center. Sie hat etwa 10 Jahre Entwicklungserfahrung und verfügt über Fachwissen in den Bereichen Finanzen, Gesundheitswesen und E-Commerce. Neha hat einen Bachelor-Abschluss in Elektroniktechnik.
Ravindra Akella arbeitet als Senior Consultant bei Microsoft und verfügt über mehr als 13 Jahre Erfahrung in der Softwareentwicklung. Er hat sich auf .NET und webbezogene Technologien spezialisiert und ist derzeit für die gesamte Produktentwicklung von der Architektur bis zur Bereitstellung verantwortlich.