C# Programming

Day(s): 3
Dates/City:

Contact us

Price:

On request

Overview

C# is the language of preference for programming in the .NET environment. This course introduces the .NET library, .NET Runtime and the C# language as used in Visual Studio.

You will have a good overview of the language and the commonly used project types - that is GUI applications, web applications and distributed components. Focus is on the C# language.

Goal/Benefits

To be able to create a Visual Studio project and write code to add logic to the application. That means authoring classes and using the class library.

Audience/Participants

Developers moving on to develop and maintain .NET applications.

Previous knowledge

Basic knowledge in object oriented programming is of great value. A working knowledge in C++ or Java gives the course an extra value. Knowledge in the C language alone is also of value. Practical exercises / Tools Several hands-on exercises using Visual Studio. Language The course can be delivered in either Swedish or English.

Contact

Lena Bernhardsson

phone: +46 (0) 40 59 22 09
phone: +47 (0) 92 44 22 09 (no)
lena.bernhardsson@nohau.se

Content

The .NET Framework

  • runtime
  • class library
  • other parts

Visual Studio

  • project templates
  • project handling
  • editing source code
  • compiling and debugging

Language Basics

  • variables
  • conditional statements, iterators, etc
  • method calls
  • exceptions

Classes

  • type categories
  • garbage collection
  • constructors
  • properties
  • operators
  • converters

Inheritance

  • inheritance basics
  • abstract classes
  • interface

Delegates

  • callback
  • event logic
  • windows/web events

If time permits

  • Asynchronous design pattern
  • Threads and synchronization
  • Other application areas
 
Share |