Job Title: Freelance WPF (.NET Framework 4.8) Instructor
Job Description:
We are looking for a freelance instructor with strong hands-on experience in WPF (.NET Framework 4.8) to deliver an 8-hour practical training session focused on real-world development workflows using Claude (Anthropic).
Training Coverage (8 Hours):
- Hour 1: Existing Application Understanding
- Solution structure, XAML, code-behind, MVVM concepts
- Hands-on: Explaining window flow, binding, and event handling using Claude
- Hour 2: UI Development Workflow
- Creating screens, controls, layouts, and styles
- Hands-on: Build a screen using XAML
- Hour 3: Data Binding & Commands
- Binding, commands, ObservableCollection, ViewModel flow
- Hands-on: Implement a form with two-way binding
- Hour 4: Debugging WPF Issues
- Null binding, UI refresh issues, command failures, layout issues
- Hands-on: Debug real-time issues using Claude
- Hour 5: Refactoring Legacy Code
- Code-behind cleanup, moving logic to ViewModel, improving maintainability
- Hands-on: Refactor an existing module
- Hour 6: Database / Service Workflow
- Service/repository calls, grid data handling, error handling
- Hands-on: Load and display data in DataGrid
- Hour 7: Testing & Validation
- Validation rules, business logic checks, ViewModel testing
- Hands-on: Generate validation and test cases
- Hour 8: Mini Capstone
- Build a complete module with search, edit, save, validation, and debugging
Key Responsibilities:
- Deliver structured, practical training sessions
- Guide learners through hands-on exercises
- Use Claude (Anthropic) to demonstrate real-world workflows
- Support debugging and code improvement
Requirements:
- Strong experience in WPF and .NET Framework 4.8
- Good understanding of MVVM architecture
- Prior training or mentoring experience preferred
- Ability to explain concepts in a simple and practical way
Engagement Type: Freelance / Contract