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)
- Overview of Visual Studio
- Project creation workflows
- Compilation and debugging techniques
Microsoft .NET
- Understanding .NET architecture
- CLR mechanics and garbage collection
- Distinguishing between DLLs and EXEs
- Key technologies within the .NET ecosystem
Core WPF Concepts
- Evolution and history of WPF
- The MVVM design pattern
- WPF versus Windows Forms
- Comparative analysis of WPF versions
Application Structure
- Anatomy of a WPF project
- XAML syntax, layout management, and dependency properties
- Managing commands and resources
- Event handling mechanisms
- Implementing styles and behaviors
- Comprehending data binding and data streams
Data Management
- Data modeling strategies in WPF
- Database connectivity and access
- Utilizing LINQ
- Integrating Entity Framework
- Executing CRUD operations
- Data validation techniques
UI Components
- Review of standard controls
- Extending capabilities with the WPF toolkit
- Creating user and custom controls
- Control templates
Advanced Topics
- Asynchronous and parallel processing
- Inversion of Control (IoC) principles
- Frameworks such as Unity and PRISM
Practical Application
- Designing system architecture
- Data modeling implementation
- Code implementation
- Application testing procedures
Conclusion and Future Directions
Requirements
- Familiarity with fundamental concepts of software development.
- Working knowledge of 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