COURSES
SERVICES
ABOUT US


C# Programming with Microsoft Visual Studio (10266)



     

Course Type

Scheduled:

Date Location Duration Cost
11 Jun 2012 (Mon)
12 Jun 2012 (Tue)
13 Jun 2012 (Wed)
14 Jun 2012 (Thu)
15 Jun 2012 (Fri)
Sunderland 5 £ 1595
01 Oct 2012 (Mon)
02 Oct 2012 (Tue)
03 Oct 2012 (Wed)
04 Oct 2012 (Thu)
05 Oct 2012 (Fri)
Sunderland 5 £ 1595
All prices exclude VAT

Private:

This outline is available as a private course. Please contact us to arrange this course at a venue and date of your choice.
Private courses can be held at your site or one of our training venues, and can be customised to fit your requirements.

You can choose to have a private course based on an existing outline or you can choose the most applicable lessons from a number of different outlines and consolidate them into one course.

We can also write bespoke courses to fit your specific requirements, whether you require training on a standard application or a bespoke inhouse system.

Please contact us to discuss this further on 0191 377 8377.

Course Overview

The course focuses on C# program structure, language syntax, and implementation detailswith .NET Framework 4.0. This course describes the new enhancements in the C# 4.0 language by using Visual Studio 2010. In this course, lower-intermediate level programmers gain the knowledge and skills they need to develop C# applications for the Microsoft .NET Framework 4.0. The course highlights the structure of C# 4.0 programs, language syntax, and implementation details. This course is not mapped to any exam. Target Audience This course is intended for experienced developers who already have programming experience in C, C++, Visual Basic, or Java and understand the concepts of object-oriented programming. This course is not designed for new programmers; it is targeted at professional developers with at least 12 months experience of programming in an object-oriented environment.

Prerequisites

Objectives Title

Course Content

Introducing C# and the .NET Framework

    Introduction to the .NET Framework
    Creating Projects Within Visual Studio 2010
    Writing a C# Application
    Building a Graphical Application
    Documenting an Application
    Running and Debugging Applications by Using Visual Studio 2010

Using C# Programming Constructs

    Declaring Variables and Assigning Values
    Using Expressions and Operators
    Creating and Using Arrays
    Using Decision Statements
    Using Iteration Statements

Declaring and Calling Methods

    Defining and Invoking Methods
    Specifying Optional Parameters and Output Parameters

Handling Exceptions

    Handling Exceptions
    Raising Exceptions

Reading and Writing Files

    Accessing the File System
    Reading and Writing Files by Using Streams

Creating New Types

    Creating and Using Enumerations
    Creating and Using Classes
    Creating and Using Structs
    Comparing References to Values

Encapsulating Data and Methods

    Controlling Visibility of Type Members
    Sharing Methods and Data

Inheriting From Classes and Implementing Interfaces

    Using Inheritance to Define New Reference Types
    Defining and Implementing Interfaces
    Defining Abstract Classes

Managing the Lifetime of Objects and Controlling Resources

    Introduction to Garbage Collection
    Managing Resources

Encapsulating Data and Defining Overloaded Operators

    Creating and Using Properties
    Creating and Using Indexers
    Overloading Operators

Decoupling Methods and Handling Events

    Declaring and Using Delegates
    Using Lambda Expressions
    Handling Events

Using Collections and Building Generic Types

    Using Collections
    Creating and Using Generic Types
    Defining Generic Interfaces and Understanding Variance
    Using Generic Methods and Delegates

Building and Enumerating Custom Collection Classes

    Implementing a Custom Collection Class
    Adding an Enumerator to a Custom Collection Class

Using LINQ to Query Data

    Using the LINQ Extension Methods and Query Operators
    Building Dynamic LINQ Queries and Expressions

Integrating Visual C# Code with Dynamic Languages and COM Components

    Integrating C# Code with Ruby and Python
    Accessing COM Components from C#

Training Options

  • Scheduled public courses at one of our training venues
  • Private course at your company office throughout the UK, at one of our training venues (Durham, Newcastle or Washington) or at an independent location, convenient to you
  • Bespoke course written to your specific needs, at your company office throughout the UK, at our training venue or at an independent location, convenient to you
  • For further information please contact us on 0191 377 8377

What's Included

  • 1 delegate per computer
  • Relaxed refreshment area at our training venues
  • Lunch and refreshments when training is delivered at our training venue
  • Comprehensive course manual and exercises


C# Programming with Microsoft Visual Studio (10266) training courses in South Shields, Bishop Auckland, Consett, Carlisle and Darlington. C# Visual Studio training courses in Durham, Gateshead, Leeds, Liverpool, London, Manchester and Middlesbrough. C Sharp training with Microsoft Visual Studio in Newcastle, North East, North Shields and Chester-le-Street. C# Visual Studio training courses in Northumberland, Scarborough, Sheffield. Microsoft Visual Studio C# courses in Sunderland, Tyne and Wear, York, Washington.


"Trainer was excellent and very approachable"
L.C. CLRN - VBA Using Excel
"Excellent as always"
S.W. National Grid - PhotoShop Level 1
"The trainer was excellent, he listened to what we wanted to gain from the course and didn’t waste time trying to teach us things we would never use, he explained in simple terms..."
P.C. Northumbria Police - Excel Level 2
"Great, exactly what I wanted at a level I could understand"
P.A. Straughans - Access Level 1
"Having one-on-one training was unexpected but was a tremendous bonus. Could not fault the day"
D.R. UK Asset Resolution - PowerPoint Level 2
"This is my second course and I have enjoyed both and have another booked for February so I wouldn't change anything"
T.S. Bell Truck and Van - Excel 2007 / 2010 Level 2
"This is my third course and I have enjoyed them all"
T.S. Bell Truck and Van - PowerPoint Level 2
"Knowledge and professionalism of the trainer was excellent, questions encouraged and answered knowledgeably"
J.M. The Cyrenians - VBA using Excel
"I enjoyed the course and was pleased with the speed it progressed"
G.J. NCFE - HTML Level 1
"Very good way to teach. Nice mix of theory and practice"
K.F. Durham University - Access Level 2
View more training reviews
Accessibility Accessibility: Decrease Text Size Increase Text Size
Click here to enquire online  Enquire Online
Click here to view our special offers  Special Offers
Share on Facebook | Join us on Facebook or 
Share on Twitter |  Follow us on Twitter or
 | 
 
Click here to read our FAQs  FAQs

Please wait a moment whilst we retrieve the course schedule for you.
Thank you.