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.
Course Outline
Introduction
IDE
- Overview of Visual Studio
- Project creation procedures
- Compilation and debugging techniques
Microsoft .NET
- Understanding the .NET ecosystem
- CLR and garbage collection mechanisms
- Distinguishing between DLL and EXE files
- Technologies integrated within .NET
WPF Fundamentals
- Historical context of WPF
- The MVVM design pattern
- Comparing WPF and Windows Forms
- Evolutions across WPF versions
Input and Output
- WPF project architecture
- XAML, layout systems, and dependency properties
- Managing commands and resources
- Event handling
- Styles and behaviors
- Data binding and data stream logic
Data Flow
- Data modeling strategies in WPF
- Database connectivity
- LINQ implementation
- Entity Framework integration
- CRUD operations
- Data validation mechanisms
Controls
- Review of standard controls
- Extended WPF toolkit
- User and custom controls
- Control templates
Advanced Topics
- Asynchronous and parallel processing
- Inversion of Control (IoC)
- Unity and PRISM frameworks
Real-World Application
- System architecture development
- Practical data modeling
- Implementation details
- Application testing procedures
Summary and Next Steps
Requirements
- Familiarity with fundamental software development concepts.
- Working knowledge of Visual Studio and C#.
Target Audience
- Software developers.
- Programmers.
- Technical team leads.
21 Hours
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