Windows Application Development with C# .NET

Designed for developers who have mastered the basics of C#, this program dives deep into building robust, feature-rich Windows desktop applications. Explore advanced topics such as multithreading for responsive UI, comprehensive Windows Forms controls, networking capabilities, security measures, globalisation support, and integrated email functionality. If you're ready to transform your foundational C# knowledge into professional-grade Windows applications, this course is your next step.

17 hours · 12 sessionsCAD $425Beginner to AdvancedHands-On Learning
Enrol in This Course

What you'll learn

  • Develop rich Windows Forms applications using a wide range of controls and components
  • Implement multithreading to create responsive and efficient applications
  • Build network-enabled applications using sockets and web services
  • Apply essential security practices to protect applications and user data

Prerequisites

Introduction to C# .NET Programming or equivalent C# experience.

Part of the C# .NET Development Track

Build real software with Microsoft's flagship language.

6 courses · approx. 18–24 weeksBeginner to Advanced
View full track

Course Modules

9 modules · instructor-led, hands-on delivery

01Introduction to Windows Forms
02Windows Forms Components and Controls
03Multithreading in Windows Applications
04Collections and Generics
05Networking Fundamentals
06Application Security
07Globalisation and Localisation
08Mail and Messaging
09Graphics and Drawing

Other courses in this track

01
Introduction to C# .NET Programming17 hours · 12 sessionsCAD $425
02

Windows Application Development with C# .NET(current)

17 hours · 12 sessionsCAD $425
03
Web Development with ASP.NET C#22 hours · 15 sessionsCAD $627
04
Enterprise Data Access with C# .NET12 hours · 8 sessionsCAD $342
05
06
Enterprise Programming in .NETContact for detailsContact for pricing

Ready to Enrol?

CAD $425 · Get in touch and we'll get you started in Windows Application Development with C# .NET.

Send an Enquiry