Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 21 hours
Course Outline
Introduction
IDE
- Overview of Visual Studio
- Project creation
- Compilation and debugging
Microsoft .NET
- Introduction to .NET
- CLR and garbage collection
- DLL vs. EXE
- Technologies within the .NET ecosystem
WPF Foundations
- Evolution of WPF
- MVVM design pattern
- WPF vs. Windows Forms
- Comparisons between WPF versions
In and Out
- WPF project architecture
- XAML, layout systems, and dependency properties
- Commands and resource management
- Event handling
- Styles and behavioral patterns
- Data binding and data streams
Data Flow
- Data modelling in WPF
- Database access strategies
- LINQ
- Entity Framework
- CRUD operations
- Data validation techniques
Controls
- Review of standard controls
- WPF toolkit extensions
- User and custom controls
- Template usage
Advanced Topics
- Asynchronous and parallel processing
- Inversion of Control (IoC)
- Unity and PRISM frameworks
Real-World Application
- System architecture design
- Data modelling
- Implementation phase
- Application testing
Summary and Future Steps
Requirements
- Basic understanding of software development concepts.
- Familiarity with Visual Studio and C#.
Audience
- Software developers
- Programmers
- Technical team leaders
Testimonials (3)
It was 1-on-1 so the training was specialized to my specific needs. Shane highlighted elements of WPF/C# that could potentially be beneficial to my development projects.
Warren Nolan - Northrop Grumman
Course - Programming in WPF
Well explained.
Moises - Department of Defense
Course - Programming in WPF
Hands on activities after each subjects