This WPF .NET 8 training course teaches attendees how to build desktop applications with Microsoft’s WPF and .NET 8 frameworks, emphasizing the MVVM pattern, scalability, and maintainability. Attendees learn how to build robust desktop applications, implement MVVM architecture, and use WPF controls and custom controls. In addition, the course covers unit testing for individual components.
Skills Gained
- Understand the goals and benefits of WPF
- Work with dotnet 8.0 command line interface and Visual Studio 2022
- Make the right decisions about application architecture and data access technology
- Use the MVVM design pattern to develop a robust and testable application
- Build a compelling and maintainable desktop interface using XAML and code-behind
- Gain experience building flexible application graphics with layout controls
- Create customized controls with control templates and data templates
- Add unit tests for robustness and maintainability improvements
- Work through hands-on labs to develop modern Windows desktop application
Prerequisites
All students must have previous experience developing applications with C#, including knowledge of .NET Framework fundamentals.