Courses Benefits

C# is the primary language used to create Windows applications. This C# Programming course will teach you object-oriented programming concepts and use C# to build applications on top of the Microsoft .NET framework. In this course, you will learn how to take advantage of C# to create a wide range of Windows applications.

You Will Learn How To

  • Write and compile C# applications using Visual Studio
  • Understand different C# constructs and other language features
  • Understand Object-Oriented Programming concepts
  • Reuse existing classes using inheritance
  • Create simple GUI applications using multi-layered architecture
  • Take advantage of the built-in libraries of the .NET framework
  • Access databases from C# applications

Who Should Attend

This C# programming course assumes prior programming experience using any language such as C or Visual Basic. Students are expected to be familiar with concepts like variables, data types, loops, and arrays. This course covers OOP extensively so knowing OOP is optional. Knowing HTML or SQL alone is not sufficient.

Course Outline

  • Introduction to C#
  • C# Language Fundamentals
  • C# Development Overview Using Visual Studio
  • Control Flow Structures
  • Arrays
  • Object-Oriented Programming
  • Creating Your Own Classes
  • Inheritance, Polymorphism, and Advanced OOP Concepts
  • Exception Handling
  • Essential Classes
  • Creating Desktop Applications using WPF
  • Accessing Databases