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
Integrated Development Environment (IDE)
- Introduction to Visual Studio
- Project creation
- Compilation and debugging
Microsoft .NET
- Understanding .NET
- Common Language Runtime (CLR) and garbage collection
- DLL versus EXE
- Technologies within the .NET ecosystem
Fundamentals of WPF
- WPF history
- MVVM design pattern
- WPF compared to Windows Forms
- Versions differences in WPF
Core Concepts
- WPF project structure
- XAML, layout management, and dependency properties
- Commands and resources
- Event handling
- Styles and behaviors
- Understanding data binding and data streams
Data Flow
- Data modeling in WPF
- Database access
- LINQ
- Entity Framework
- CRUD operations
- Data validation
Controls
- Control overview
- Extended WPF toolkit
- User controls and custom controls
- Templates
Advanced Topics
- Asynchronous and parallel operations
- Inversion of Control (IoC)
- Unity and PRISM frameworks
Real-World Application
- Developing system architecture
- Data modeling
- Implementation
- Application testing
Summary and Next Steps
Requirements
- Foundational knowledge of software development concepts.
- Familiarity with Visual Studio and C#.
Target Audience
- Software developers
- Programmers
- Technical team leaders
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