Microsoft .NET Community Toolkit MVVM
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 1 Tag
Ziele
Im intensiven Workshop zum Microsoft .NET Community Toolkit MVVM liegt der Fokus ausschließlich auf diesem äußerst hilfreichen Toolkit. Es ermöglicht eine deutlich schnellere Umsetzung des MVVM-Musters und bietet dabei Unterstützung durch allgemeine Basisklassen sowie Sourcecode-Generatoren. Das plattformunabhängige Toolkit (.NET-Standard 2.0) kann unter Windows, .NET MAUI und Xamarin verwendet werden.
Wir arbeiten mit der neuesten .NET-Version, nutzen C#, XAML und die aktuellste Version von Visual Studio.
Zielgruppe
Der Workshop richtet sich an Teilnehmer, die bereits Kenntnisse und Erfahrungen mit C# und WPF haben und flexible, entkoppelte Business-Applikationen entwickeln wollen
Voraussetzungen
Programmiererfahrung in C#, WPF und XAML
Agenda
1. Databinding
- ObservableObjects
- ObservableRecipient
- Sourcecode-Generator
2. Commanding
- RelayCommand
- AsyncRelayCommand
3. MVVM
- Inversion of Control
- Dependency Injection
- ServiceProvider
4. Messenger für entkoppelte Applikationen
- StrongRefernceMessenger
- WeakRefernceMessenger
Über den Dozenten
Haimo Heymann
Berufstätigkeit: Seit Januar 2013 Tätigkeit als Trainer und Dozent für Anbieter von Schulungen, Sprecher bei .NET Developers Group München Seit Oktober 1997: Tätigkeit als freier Softwareentwickler und Consultant für verschiedene Firmen Oktober 1992 bis Mai 1997: Anstellung bei der Firma ESP-Telekom GmbH, München Themen: Telefon-Messsysteme und Produktionstester, Leitungsfunktion in der Softwareentwicklung, Projektmanagement, Kundenbetreuung September 1991 bis September 1992: Angestellter Softwareentwickler der Firma ees GmbH in München Themen: Messsysteme und Telefon-Testanlagen Januar 1987 bis August 1991: Freier Mitarbeiter als Programmierer der Firma ees GmbH Informatikstudium, Ausbildung Oktober 1987 bis März 1992: Informatikstudium an der Fernuniversität Hagen, berufsbegleitend, parallel dazu autodidaktisches Erlernen der Sprachen Basic, Pascal, C und "training on the job" Weiterbildungen: 2015/17: mehrere Xamarin-Workshops 02/2013: Microsoft Developer Day: Windows Phone 8 für Entwickler 09/2012: Microsoft Training: Windows 8 Entwicklung mit C# und XAML 06/2012: Microsoft Training: Windows 8 Entwicklung mit HTML5 & JavaScript 10/2011: PPEDV Training: ASP.NET 3.5/4 Web-Anwendungen mit Visual Studio 09/2011: Microsoft-Course: Designing and Developing Windows Mobile 5.0 07/2006: Microsoft Trainingsveranstaltung Team Foundation Server 05/2006: LP-IT Seminar: .NET / C# 2.0 Besuch von Entwickler-Konferenzen, User-Groups und Veranstaltungen von Microsoft zu verschiedenen Themen Eigenstudium, Online-Trainings
Zur Profilseite von Haimo Heymann![Haimo Heymann](https://www.qualiero.com/source/files/uploadimages/243368bf801fa187f7ffeb30cc8ed3ef.jpg)
Ziele
Im intensiven Workshop zum Microsoft .NET Community Toolkit MVVM liegt der Fokus ausschließlich auf diesem äußerst hilfreichen Toolkit. Es ermöglicht eine deutlich schnellere Umsetzung des MVVM-Musters und bietet dabei Unterstützung durch allgemeine Basisklassen sowie Sourcecode-Generatoren. Das plattformunabhängige Toolkit (.NET-Standard 2.0) kann unter Windows, .NET MAUI und Xamarin verwendet werden.
Wir arbeiten mit der neuesten .NET-Version, nutzen C#, XAML und die aktuellste Version von Visual Studio.
Zielgruppe
Der Workshop richtet sich an Teilnehmer, die bereits Kenntnisse und Erfahrungen mit C# und WPF haben und flexible, entkoppelte Business-Applikationen entwickeln wollen
Voraussetzungen
Programmiererfahrung in C#, WPF und XAML
Agenda
1. Databinding
- ObservableObjects
- ObservableRecipient
- Sourcecode-Generator
2. Commanding
- RelayCommand
- AsyncRelayCommand
3. MVVM
- Inversion of Control
- Dependency Injection
- ServiceProvider
4. Messenger für entkoppelte Applikationen
- StrongRefernceMessenger
- WeakRefernceMessenger
Über den Dozenten
Haimo Heymann
Berufstätigkeit: Seit Januar 2013 Tätigkeit als Trainer und Dozent für Anbieter von Schulungen, Sprecher bei .NET Developers Group München Seit Oktober 1997: Tätigkeit als freier Softwareentwickler und Consultant für verschiedene Firmen Oktober 1992 bis Mai 1997: Anstellung bei der Firma ESP-Telekom GmbH, München Themen: Telefon-Messsysteme und Produktionstester, Leitungsfunktion in der Softwareentwicklung, Projektmanagement, Kundenbetreuung September 1991 bis September 1992: Angestellter Softwareentwickler der Firma ees GmbH in München Themen: Messsysteme und Telefon-Testanlagen Januar 1987 bis August 1991: Freier Mitarbeiter als Programmierer der Firma ees GmbH Informatikstudium, Ausbildung Oktober 1987 bis März 1992: Informatikstudium an der Fernuniversität Hagen, berufsbegleitend, parallel dazu autodidaktisches Erlernen der Sprachen Basic, Pascal, C und "training on the job" Weiterbildungen: 2015/17: mehrere Xamarin-Workshops 02/2013: Microsoft Developer Day: Windows Phone 8 für Entwickler 09/2012: Microsoft Training: Windows 8 Entwicklung mit C# und XAML 06/2012: Microsoft Training: Windows 8 Entwicklung mit HTML5 & JavaScript 10/2011: PPEDV Training: ASP.NET 3.5/4 Web-Anwendungen mit Visual Studio 09/2011: Microsoft-Course: Designing and Developing Windows Mobile 5.0 07/2006: Microsoft Trainingsveranstaltung Team Foundation Server 05/2006: LP-IT Seminar: .NET / C# 2.0 Besuch von Entwickler-Konferenzen, User-Groups und Veranstaltungen von Microsoft zu verschiedenen Themen Eigenstudium, Online-Trainings
Zur Profilseite von Haimo Heymann![Haimo Heymann](https://www.qualiero.com/source/files/uploadimages/243368bf801fa187f7ffeb30cc8ed3ef.jpg)