20483 MOD Programming in C#

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.


Language: English


C# Programming

At the end of the course, students should leave the class with a solid knowledge of C# and how to use it to develop .NET Framework 4.5 applications.

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.

Material: This course is delivered as MOC on Demand.


Module 1: Creating a Class Hierarchy by Using Inheritance
Module 2: Reading and Writing Local Data
Module 3: Accessing a Database
Module 4: Review of C# Syntax
Module 5: Creating Methods, Handling Exceptions, and Monitoring Applications
Module 6: Developing the Code for a Graphical Application
Module 7: Creating Classes and Implementing Type-safe Collections
Module 8: Accessing Remote Data
Module 9: Designing the User Interface for a Graphical Application
Module 10: Improving Application Performance and Responsiveness
Module 11: Encrypting and Decrypting Data
Module 12: Integrating with Unmanaged Code
Module 13: Creating Reusable Types and Assemblies


Places left:
No participant limit
900,00  + VAT

Responsible person

Toni Ylärinne

Toni Ylärinne

Toni works at Sovelto as a Senior Consultant. He has over 15 years experience at training- and consulting. He´s special sectors are XML-technics, integration architecture, BizTalk Server-, .NET- and SharePoint-applications.
MCPD: SharePoint 2010, MCPD: Web Developer, MCTS: BizTalk Server, Certified Scrum Master, MCT, senior-consultant. XML-technics, Microsoft Biztalk Server- , .NET- and SharePoint-applications specialist.