Course Description

C# is the leading object-oriented language used in the development of Microsoft .NET applications for the enterprise. This hands-on workshop provides software developers with a working knowledge of the C# programming language and object-oriented programming concepts. Topics include the .NET Framework, using Visual Studio.NET, the C# language and syntax, basic File I/O, ADO.NET concepts, Windows Forms and enhancing the Windows Forms user interface, and debugging and deploying C# applications. Object-oriented topics include Object-Oriented Design and Programming for C#, indexes, events, inheritance, class libraries, basic File I/O, ADO.NET concepts, and enhancing the Windows Forms user interface.

Course Outline


  • An introduction to Visual Studio
    • Getting started with Visual Studio
    • Designing a Windows Forms application
    • Coding and testing a Windows Forms application
  • The C# language essentials
    • Working with numeric and string data
    • Coding control structures
    • Coding methods and event handlers
    • Exceptions and validate data
    • Arrays and collections
    • Dates and strings
    • Windows forms and controls
    • Debugging an application
  • Object-oriented programming
    • Creating and using classes
    • Indexers, delegates, events, and operators
    • Inheritance
    • Interfaces and generics
    • Organize, document, and test your classes
    • Working with data
    • File I/O
    • LINQ
  • Database programming
    • Introduction to database programming
    • Entity Framework Core
    • ADO.NET to write data access code
    • DataGridView control


Some prior programming experience required, preferably in an object-oriented language.


5 Days | 10 Nights

Applies Towards the Following Certificates


Thank you for your interest in this course. Unfortunately, the course you have selected is currently not open for enrollment. Please complete a Course Inquiry or call 314-977-3226 so that we may promptly notify you when enrollment opens.

Required fields are indicated by .
*Academic Unit eligibility to be determined by college/university in which you are enrolled in a degree seeking program.