Course Outline
Introduction
IDE
- Introduction to Visual Studio
- Creating a project
- Compiling and debugging
Microsoft .NET
- What is .NET?
- CLR and garbage collector
- DLL vs. EXE?
- Technologies within .NET
Foundations of WPF
- History of WPF
- MVVM design pattern
- WPF vs. Windows forms
- Differences between WPF versions
In and Out
- WPF project structure
- XAML, layout, and dependency properties
- Commands and resources
- Events
- Styles and behaviours
- Understanding data binding and data streams
Data Flow
- Data modelling in WPF
- Access to databases
- LINQ
- Entity framework
- CRUD operations
- Data validation
Controls
- Controls review
- WPF toolkit extended
- User controls a custom controls
- Templates
Advanced topics
- Asynchronous and parallel operations
- Inverse of Control (IoC)
- Unity and PRISM
Real World Application
- Developing a system architecture
- Data modelling
- Implementation
- Application testing
Summary and Next Steps
Requirements
- Knowledge of the basic phrases of software development
- Knowledge of Visual Studio and C#
Audience
- Software developers
- Programmers
- Technical team leader
Testimonials (7)
Well explained.
Moises - Department of Defense
Course - Programming in WPF
Hands on activities after each subjects
Hannah Anciano - Merlot Aero International Ltd.
Course - Programming in WPF 4.5
To training was conducted with a focus on practical applications.
Piotr Kucharski
Course - Programowanie w WPF 4.5
Machine Translated
Sure, here is the translation: Indeed, interestingly, willingness to help if needed
Justyna Kabzinska
Course - Programowanie w WPF 4.5
Machine Translated
I enjoyed most that our pre-training surveys were taken into account and the trainer focused primarily on topics that were important to us.
Kamil Oslizlo
Course - Programowanie w WPF 4.5
Machine Translated
Many practical examples
Marcin Kocikowski
Course - Programowanie w WPF 4.5
Machine Translated
Contact with the instructor
Norbert Wieczorek
Course - Programowanie w WPF 4.5
Machine Translated