Sie sind C#-Programmierer und möchten noch besser darin werden, Ihr Wissen effizient umzusetzen? In diesem Buch finden Sie hierzu für alle Projekt-Phasen wertvolle Best Practices und Tutorials.
Der erfahrene Entwicklungsleiter Matthias Geirhos gibt Ihnen dabei eine Vielzahl praxisbewährter Dos & Don’ts an die Hand und schildert immer wieder echte Fälle aus seinem eigenen Berufsalltag. Seine Schilderungen sind nicht nur unterhaltsam, sie sorgen garantiert auch für so manchen Aha-Effekt und werden Ihnen helfen, ähnliche Fehler zu vermeiden. Profitieren Sie von den Erfahrungen des Autors und führen Sie Ihre Projekte mit diesem ebenso informativen wie lesenswerten Buch sicher zum Erfolg!
Aus dem Inhalt:
SOA
Objektorientierte Analyse und Design
Neuerungen in Visual C# 2012 und .NET 4.5
UML
GUIs
LINQ
TPL und Multithreading
Code Smells
Refactoring
Windows Communication Foundation (WCF)
Datenbanken und ADO.NET
Workflow Foundation (WF)
Unit Tests
Software-Pflege
Deployment
u. v. m.
Galileo Press heißt jetzt Rheinwerk Verlag.
Alle Phasen in der Praxis: vom Entwurf bis zum Deployment
Best Practices, echte Fallbeispiele, Technologieempfehlungen
Inkl. Einführung in Windows 8 und WinRT, WCF und die Workflow Foundation
Matthias Geirhos
Visual C# 2012 Windows Communication Foundation WCF Workflow Foundation Besser C# programmieren SOA .NET 4.5 Windows 8 WinRT
Die aktuelle Auflage beinhaltet bewährte Themen aus der ersten Auflage und berücksichtigt außerdem Windows Server 2012, das Message Queuing, das neue Feature-Duo Async und Await aber in einem eigenen Abschnitt auch den SQL Server 2012. Ein vollständig neues Kapitel setzt sich zudem mit Windows 8 und WinRT auseinander. Die ersten beiden Kapitel nach der Einführung beginnen mit dem Architekturentwurf und dem Softwaredesign. Hierzu vermittelt der Autor die wichtigsten Aspekte auf rund 200 Seiten und geht dabei nicht nur auf die allgemeine Theorie sondern auch auf praktische Ansätze im Zusammenspiel mit Visual Studio ein. Der Leser lernt beispielsweise einige Überlegungen zu Designentscheidungen, Schnittstellen und Benutzeroberflächen aber auch zur Verwendung von Konfigurationsdateien kennen. Über alle Kapitel hinweg werden Inhalte dabei immer wieder mal anhand eines durchgehenden Fallbeispiels erläutert. Weiter geht es mit .NET für Fortgeschrittene und der professionellen Codierung. Zu den einzelnen Themen gehören beispielsweise die parallele Verarbeitung, Fehlerbehandlung, reguläre Ausdrücke, Benennung von Variablen, Kommentare oder auch das Refactoring. Die folgenden Kapitel beschäftigen sich ausführlich mit der Windows Communication Foundation, der Workflow Foundation sowie dem Datenbankzugriff, wobei auch auf das ADO.NET Entity Framework eingegangen wird. Nach einem Abschnitt über Windows 8 und WinRT runden die Themen Softwaretests und Softwarepflege die Inhalte sinnvoll ab. In der Gesamtnote hat das Buch ein Sehr gut verdient.
()
Buchtipp!
()
Dieses Buch ist ein Must-Have. Wer wirklich gute Software entwickeln will, der kommt an diesem Buch nicht vorbei.
()
Das Buch erklärt alle im Umfeld der Microsoft-Welt anzutreffenden – auch die neueren – Softwaretechnologien und -werkzeuge mit dem notwendigen Tiefgang, so dass man es als Nachschlagewerk nutzen kann. Bei der Auswahl der Beispiele wurde besonderer Wert auf Praxistauglichkeit gelegt.
()
Buchtipp!
()