Programming with C#.Net

Course summary
Length: 5 days
Language: English
Location: Nationwide
Provider: STL plus
Course type: Company-Specific / In-House

Programming with C#.Net

Courses never cancelled. Last minute rescheduling. 24 month delegate support forum. And more... This course will enable delegates to develop applications in the C# programming language. Delegates will be able to program using the principles of object orientation. The course will also cover how to use the Visual Studio 2005 development environment to produce robust and maintainable applications.

Suitability - Who should attend?

This 5 day course is intended for the following types of software developers:
New developers
Developers who understand computer programming but may have learned programming by using a non-graphical language in a university

These developers want to build solutions by using C#; within the Microsoft .NET Framework. They also want to employ Object Orientated techniques to enhance their development skills.

Training Course Content

Principles of Object Orientation

Creating models
Classes and objects
Encapsulation, specialisation and polymorphism

Deigning Applications with UML

What Is UML
UML Diagrams
Use Case Diagrams
Class Diagrams
Interaction Diagrams

Getting Started with C#

C# and .Net
The C# Language
Visual Studio IDE

C# Language Fundamentals

Data Types


Conditional branching statements
Unconditional branching statements


Mathematical operators
Increment and decrement

Classes and Objects

Defining classes
Static and instance members
Destroying objects

Inside Methods

Overloading methods
Encapsulating data with properties
Returning multiple values


Setting a breakpoint
The Call stack

Inheritance and Polymorphism

Specialisation and generalisation
Abstract and sealed classes
The root class: object
Boxing and unboxing types

Operator Overloading

Using the Operator Keyword
Creating Useful Operators
Logical pairs
Conversion Operators


Defining a Struct


Implementing and interface
Implementing more than one interface
Casting to an interface
Extending and interface


Declaring arrays
Multidimensional arrays

Collection Interfaces and Types

The collection interfaces
Array lists
Queues and stacks


Creating strings
Manipulating strings
The StringBuilder class

Throwing and Catching Exceptions

The throw statement
The try and catch statement
How the call stack works
Exception class methods and properties

Delegates and Events



Generics: A Primer
Paramatizing by data type
System.Collections.Generics class


Prices from £1400. Promotional rates often available the further ahead you book. Contact us for quote.

Provider: STL

STL - Microsoft Training

Best in-class training - Be delighted, not just satisfied

We're here to help - from using Microsoft Excel for informed financial decisions, presentation skills for a winning sales pitch,  to leadership & development programmes. Other services include technical training, Microsoft, Oracle, Cisco, eLearning through to project management, Prince2, ITIL and more....

Read more and show all courses with this provider

Request information - obligation free

Fill out your details to find out more about Programming with C#.Net.

  Contact the provider

  Get more information

  Register your interest

Customer Outreach Award


We believe that it should be easy for you to find and compare training courses. 

Our Customer Outreach Award is presented to trusted providers who are excellent at responding to enquiries, making your search quicker, more efficient and easier, too.

Contact information for STL


Greater London
STL, 2nd Floor, Cruising Association House
E14 8BT 1 Northey Street

 Show phone number

Request information

Find out more about this Programming with C#.Net course - simply fill out your details:

U.K. L&D Report: 2018 - Benchmark Your Workplace Learning Strategy

Are you curious about the L&D strategies of some of the U.K.'s top companies?

Find out what they're up to in findcourses.co.uk's first annual U.K. L&D Report!

UK L&D Report

Learn more

Find a course for you!

  Read the course
 summary on this page

 Fill in your details and Request information

 Receive all the info you need

Find more courses here