Desktop App Development in C#

Course Description

Throughout the course, students will learn the fundamentals of desktop application development, including GUI design, event-driven programming, data access, and deployment. The course emphasizes hands-on learning through practical projects and exercises, allowing students to build real-world desktop applications from scratch

Course Modules
  • Introduction to Desktop App Development
  • C# Fundamentals
  • Graphical User Interface (GUI) Design
  • Event-Driven Programming
  • Data Access
  • File Handling
  • Object-Oriented Programming (OOP) Concepts in C#
  • Asynchronous Programming
  • Advanced GUI Components and Controls
  • Deployment
  • Error Handling and Debugging
  • Project Development

Exit Profile


1. Understanding the basics of computer management

2. Managing free space on the server

  • Configuring tiered storage
  • Extending and shrinking partitions