Contact Request Form | Sales@group-resource.com | tel: 0871 288 7378

Quicklinks

TRAINING SOLUTIONS


RECOMENDED AREAS


NEWSLETTER SIGNUP

Enter your e-mail address to receive our eNewsletter and news on special offers and events.

Join Our Mailing List
Email:

Programming with C#

Course Code: MS2124
Duration (Days): 5




ALL COURSES HAVE BEEN TRANSFERRED TO OUR NEW DEDICATED TRAINING SITE:

Resource-Training.com

If you have not been redirected please CLICK HERE for all course details, dates,enquiries and bookings.


Overview

This course provides delegates with the knowledge and skills needed to develop C# applications for the Microsoft .NET Platform. The course focuses on the C# program structure, language syntax, and implementation details.

Prerequisites

Delegates should have experience with programming in C, C++, Visual Basic, Java, or another programming language, plus be familiar with Microsoft’s .NET strategy.

Delegates will learn how to

  • List the major elements of the .NET Framework and explain how C# fits into the .NET Platform
  • Create, name, and assign values to variables
  • Implement properties and indexers
  • Define operators, use delegates, and add event specifications
  • Create, initialise, and destroy objects in a C# application
  • Analyse the basic structure of a C# application and be able to document, debug, compile, and run a simple application
  • Create self-contained classes and frameworks in a C# application
  • Explain the basic concepts and terminology of object-oriented programming
  • Use common objects and reference types
  • Use common statements to implement flow control, looping and exception handling
  • Create methods (functions and subroutines) that can return values and take parameters
  • Create, initialise and use Arrays
  • Use predefined and custom attributes
  • Build new C# classes from existing classes
  • Create self-contained classes and frameworks in a C# application

Outline

  • Module 1: Overview of the Microsoft .NET Platform
  • Module 2: Overview of C#
  • Module 3: Using Value-Type Variables
  • Module 4: Statements and Exceptions
  • Module 5: Methods and Parameters
  • Module 6: Arrays
  • Module 7: Essentials of Object-Oriented Programming
  • Module 8: Using Reference-Type Variables
  • Module 9: Creating and Destroying Objects
  • Module 10: Inheritance in C#
  • Module 11: Aggregation, Namespaces, and Advanced Scope
  • Module 12: Operators and Events
  • Module 13: Properties and Indexers
  • Module 14: Attributes

Recommended follow on courses