20483 - Programming in C#
Overview
This training course teaches developers the programming skills that are required for developers to create Windows applications using the C# language. During their five days in the classroom students review the basics of 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.5.
Duration
5 Days
Target Audience
This course is intended for experienced developers who already have programming experience in C, C++, JavaScript, Objective-C, Microsoft Visual Basic, or Java and understand the concepts of object-oriented programming.
This course is not designed for students who are new to programming; it is targeted at professional developers with at least one month of experience programming in an object-oriented environment.
Topics
Review of C# Syntax
Creating Methods, Handling Exceptions, and Monitoring Applications
Developing the Code for a Graphical Application
Creating Classes and Implementing Type-safe Collections
Creating a Class Hierarchy by Using Inheritance
Reading and Writing Local Data
Accessing a Database
Accessing Remote Data
Improving Application Performance and Responsiveness
Integrating with Unmanaged Code
Creating Reusable Types and Assemblies
Encrypting and Decrypting Data
A more comprehensive course outline is available in the Course Download section, to the right of this page.