Introduction to .NET and C#

Duration: min 3 days up to 5 days

Course Overview

This course is intended as an introduction to the fundamental concepts of .NET and C#. Delivery will be a mixture of presentations and practical hands-on exercises. Visual Studio will be used as the development environment.

How can I attend my course?

On-line from
your chosen location

At our dedicated
training facility

On-site at
your premises

Course Content

Introduction to the .NET Framework and C#

• Fundamental concepts of .NET
• .NET languages
• The .NET runtime environment
• Microsoft intermediate language
• Compilation and execution process

Visual Studio

• Creating programs, projects and solutions
• Editing, compiling and running code
• Debugging code

Fundamental C# Language Features

• Program structure
• Data types
– Numeric types, Booleans, Strings
– Value and reference types
• Operators
• Controlling program execution
– Selection using if and else
– Selection using switch statements
– Repetition using for and while statements
• Introduction to classes
– Structure of a class
– Member variables and member methods
– Encapsulation
– Constructors
• Inheritance and polymorphism
• Interface concepts
• Arrays
• Exception Handling

Optional Topics: Further C# Language Features

• .NET class libraries
• Extension methods
• Working with collections
• Contrasting generic and nongeneric collections
• Building generic methods and classes
• File Handling
• Introduction to anonymous methods and Lambda expressions
• Introduction to LINQ
• Introduction to the Entity Framework
• Accessing databases with the Entity Framework

You will receive a full set of course notes
and all supporting materials for your course.

Hard Copy Delivered to your premises or Downloaded to a chosen device.

To book this course please call 
+44 (0) 1444 410296 or email Info@kplknowledge.co.uk