Microsoft

Visual C#: C#.NET 2005

Course Code: CSHP      Days: 5
Show all Microsoft C# Courses
Call for Latest Dates
Call us on 0870 7777 388 for availability on this course.
Have questions or need a better city/date? Ask now.

Course Overview

This course will introduce the attendees to C#, the Microsoft, standards based, Object Oriented (OO) language that is a cornerstone of Microsoft's .NET range. The course will cover, in depth, the syntax and structure of C#. In addition, it will give an overview of the .NET initiative and explain the key concepts of OO. C# is a major player in the OO development world that is likely to assume a dominant role among languages in the next few years. C# is one of the languages supported in the latest release of Microsoft's IDE (Integrated Development Environment) Visual Studio, called Visual Studio.NET. C# programs can also be developed outside of the .Net environment.

Audience

All developers requiring the skills to develop in Microsofts C# language

Prerequisites

An understanding of programming and the system development process. Knowledge of OO would be useful but is not essential as the course will cover the key concepts of OO.

Course Outline

Introduction

  • What is .NET?
  • What are C# and MSIL?
  • Introduction to Visual Studio .NET
  • .NET SDK and tools

C# Fundamentals

  • Console I/O
  • Simple "Hello World!" program
  • Comments and documenting
  • Common language runtime
  • Base class library
  • Namespaces

Type Hierachy

  • Object and basic types
  • References and values
  • Boxing


Classes vs Structures

  • Constructors
  • Fields and methods
  • Overloading
  • static and constant
  • public private protected sealed
  • Properties and Indexers
  • Destructors
  • Garbage collection

Iteration and Flow of Control

  • Relational operators
  • Collections (ArrayList, HashTable)
  • for and foreach loops
  • while and do-while loops
  • Conditional expression
  • Switch statement

Arrays

  • Initialisation
  • Accessing an arrays
  • Multi-Dimensioned arrays

Exception Handling

  • Exceptions
  • try...catch
  • try...finally
  • Throwing exceptions

Inheritance - Polymorphism

  • Virtual methods
  • Abstract methods
  • Override methods


How to make a booking for the CSHP course

 
  CourseMonster books thousands of public training courses, classes and boot camps both in London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Bucks, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Norfolk, Nottingham, Reading, Surrey, Sussex, Tyne and Wear, Midlands and Yorkshire. Topics range from software to administration and development.  
     
CourseMonster® Patent Pending © SeaKom, All Rights Reserved - Channel partners with Business Training Partnership