Schulung "End-to-End": Eine Best Practices-Softwarearchitektur für eine .NET-Anwendung von der Datenbank bis zur Benutzeroberfläche

Beschreibung/Inhalt

Oft genug sieht man einzelne .NET-Techniken isoliert von anderen. An diesem Workshop geht es darum, das Zusammenspiel verschiedener Techniken in einer Anwendung und die Best Practices zu zeigen: Datenzugriff mit ADO.NET und dem ADO.NET Entity Framework, Verteilung und Web Services mit WCF, Web-UI mit ASP.NET und eine WPF-Oberfläche. Innerhalb des Workshops entsteht eine komplette Anwendung. Die Implementierung beginnt mit dem Objektmodell. Daraus wird eine Datenbank nach dem Prinzip des Forward Engineerings (Code First&Code-based Modelling) generiert. Das ADO.NET Entity Framework kommt für die Erstellung der Data Access Layer zum Einsatz. Die Logik wird über die Windows Communication Foundation (WCF) oder ASP.NET Web API veröffentlicht. Zwei Benutzeroberflächen, eine Weboberfläche mit ASP.NET MVC und eine WPF-Oberfläche greifen darauf zu. Ziel des Workshops ist es, eine durchgängige Lösung unter Einsatz der aktuellen .NET-Techniken zu erstellen. Dabei stehen die für die Lösung notwendigen Funktionen und das Zusammenspiel der Techniken im Mittelpunkt. Das meiste wird live kodiert.

Varianten:
Dieser Workshop ist individuell anpassbar, z.B. kann nur die WPF-Oberfläche oder nur die Web-Oberfläche gezeigt werden.
Auch die Techniken können ausgetauscht werden, z.B. Windows Forms statt WPF oder ASP.NET Web API statt WCF.
Weitere Aspekte wie Performance-Tuning/Ressourcen-Optimierung, Fehlerbehandlung, Protokollierung/Überwachung und Deployment können auf Wunsch berücksichtigt werden.

Diese Veranstaltung kann wahlweise als reine Präsentation oder als Schulung mit Übungen (d.h. jeder Teilnehmer entwickelt für sich unter Anleitung des Dozenten die Anwendung) abgehalten werden.

Dauer
Auf Wunsch. Gerne geben wir Ihnen eine Empfehlung zur notwendigen Schulungsdauer, wenn Sie uns in der Anfrage Ihre Vorkenntnisse und Ziele nennen.
Ort
Online oder in Deutschland, Österreich und der Schweiz an Ihrem Firmensitz
Schulungsdidaktik
Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil