2-Tages-Training: Software-Entwicklung in WPF mit C# und XAML

WPF – kurz für Windows Präsentation Foundation – ist der moderne Standard für moderne Windows Software basierend auf .Net mit C# und XAML. Wir helfen Ihren Entwicklern und Ihrer Software pragmatisch und kompakt in 2 Tagen beim nächsten Entwicklungssprung.

Die Herausforderung:

Gerade bei Bestandssoftware-Lösungen kommt man nicht umhin, irgendwann zu modernisieren. Viele Unternehmen haben langlaufende Software-Applikationen, die teilweise schon über 20 Jahre ihren Anfang fanden. Diese sind zumeist für die Windows-Plattform ausgerichtet. Die schon 2006 eingeführte WPF mit .NET, C# und XAML ist die professionellste und sinnvollste Lösung zur Modernisierung Ihrer LOB Applikationen. Obschon viele Entwickler ihr Handwerk bestens beherrschen, gibt es dennoch einige Entwickler die diese Kunst noch nicht können. Dadurch wird Modernisierung leider ausgebremst.

Dauer: 2 Trainingstage mit je 8 Unterrichtstunden in 4 Arbeitsblöcken

Trainer: Lars Heinrich


Die Lösung:

In einem praxisnahen Training wird Ihnen unser Experte Lars Heinrich die Themen näherbringen. Er bringt viel Praxiserfahrung aus Großprojekten mit. Keine Schulung von oben herab, sondern mittendrin. Mit Respekt vor gewachsenen Softwareprojekten bringt er Ihre Entwickler auf das nächste Level von Line-of-Business-Applikationen. Er ist selber zertifizierter Microsoft Entwickler (MCSD) und verfügt über nahezu 15 Jahre WPF-Erfahrung. In seinem Arbeitsalltag als Entwicklungsleiter bei HeiReS ist WPF immer noch “Brot und Butter”-Geschäft. So kann er Ihren Entwicklern neben einer strukturieren Schulung auch viele Tipps aus der Praxis mitgeben. Wenn gewünscht, arbeitet sich Lars Heinrich in Ihre Solutions ein und liefert gleich nebenher noch echte Problemlösungen mit.

Trainingsinhalte:

  • XAML als Beschreibungssprache
  • Logical Tree und VisualTree
  • ContentProperties, DependencyProperties und AttachedProperties
  • Deployment und Tools
  • Windows Client Technologie
  • Das Model-View-View-Model (MVVM) Pattern
  • Trennung von Layout und Programmcode
  • Optimales Ressourcenhandling
  • Arbeiten mit Styles
  • Vom Code zur Anwendung
  • Arbeitsweisen des Testing und Debugging
  • Trigger
  • Events
  • Binding
  • Converter
  • TemplateSelector
  • Validation
  • Behaviors
  • VisualStates
  • Threading
  • Pattern und Frameworks

Besonderheit:
Das Wissen wird an einem konkreten, gemeinsam abgestimmten Praxisbeispiel gerne aus Ihrem Kontext aufgebaut. Der Mitnahmeeffekt für Ihre Teilnehmer ist also nicht nur viel Know How, sondern auch echte Arbeitsergebnisse, die weitergeführt werden können.

Tools:

  • Raumausstattung mit Beamer oder Fernseher
  • Technik für Teilnehmer: Laptop oder Windows PC zum Mitmachen
  • Software: Windows 10, Visual Studio, Blend
  • Zum Mitmachen: Papier, Stifte, Whiteboard, Flipchart

Sie wollen gebrauchstaugliche Software-Lösungen? Schon bald kann eine Schulung in Ihrem Hause stattfinden.