
Programming in C# – M20483
Course Duration
5 Days
Audience
Employees of federal, state and local governments; and businesses working with the government.
Prerequisites
Experience with at least one object-oriented programming language (such as Java, C++, or VB.NET) is required. Prior exposure to the .NET Framework is helpful but not required.
Course Description
In this course, you will gain the programming skills that are required for developers to create Windows applications using the Visual C# language. During their five days in the classroom students review the basics of Visual C# program structure, language syntax, and implementation details, and then consolidate their knowledge throughout the week as they build an application that incorporates several features of the .NET Framework 4.7. This course uses Visual Studio 2017 running on Windows 10.
Learning Objectives
- Understand the structure and syntax of the C# programming language
- Create and use classes, interfaces, and inheritance in C# applications
- Implement collections, generics, events, and delegates
- Read and write data using file I/O and serialization
- Build Windows applications using the .NET Framework 4.7 in Visual Studio 2017
- Apply exception handling and debugging techniques in C# applications