cm logo
To speak to a training advisor please call
All Courses / Microsoft Courses / Microsoft C#: Introduction to Programming with C#
Share: Follow us: Bookmark with: twiter Print Page:

Microsoft C#: Introduction to Programming with C#

Course Code: cm73792      Days: 2

Course Overview

This class is an introduction to the C# ("C sharp") programming language. It will cover the concepts and building blocks of the C# programming language, such as how .NET is different from traditional programming, defining variables, control structures, operators, classes and methods. It will provide delegates with a skill base from which they can go on to develop C# applications on either the Windows Forms or ASP.NET platforms.

CourseMonster have thousands of the latest IT, Technical, Sales, Marketing, HR, Finance, Project Management, Legal, Health & Safety, Management and Leadership training courses to choose from. Use our quick search bar to find the ideal Microsoft course for you. Alternatively call or email us.

Related Courses

Audience

Previous experience of programming, particularly in an object oriented language, would be useful but not essential.

Course Outline

.Net Framework

  • Introduction- .NET
  • Components of .Net
  • Intermediate Language
  • Just In Time (JIT) Compilation
  • .NET Base Classes
  • Structure of a .NET Application
  • CLR Debugger
  • Security
  • Permissions
  • Policy

C# Introduction

  • Introduction
  • C# with other Languages
  • Uses of C#
  • C# Features
  • First C# Program
  • Command Line Argument for Compiling and Running C#

C# Syntax

  • Data Types
  • Boxing and Unboxing
  • Predefined types
  • Type Conversion
  • Operators
  • Program Control
  • Switch Selection
  • For Statement
  • The while statement
  • do statement
  • Console I/O
  • Array types
  • Variables
  • Identifiers

Classes and Inheritance

  • Introduction
  • Classes
  • Class declarations
  • Constants
  • Fields
  • Methods
  • Properties
  • Accessors
  • Events
  • Operators
  • Indexers
  • Instance constructors
  • Destructors
  • Static constructors
  • Inheritance
  • Structs
  • Interfaces
  • Delegates
  • Enums
  • Operator overloading

Base Classes, Assemblies and Threading

  • Base Classes
  • Namespaces
  • Using alias directives
  • Base Class
  • File and Folder Operations
  • Mathematical Functions
  • Assemblies
  • Versioning
  • Deployment
  • Security
  • Features of Assembly
  • Working with a .NET Assembly
  • Creating and modifying a .NET Assembly
  • Strongly Named Assemblies and GAC
  • Creating and Implementing Satellite Assemblies
  • Threading
  • Creating, starting, and interacting between threads
  • Synchronizing two threads
  • Using a thread pool

Error Handling

  • Throwing and Catching Exceptions
  • Coding to Handle Errors and Exceptions
  • Steps for exception handling flows
  • Checked and unchecked operators


How to make a booking for the cm73792 course

Scheduled Dates

Request availability or enquire by clicking a date:

Sort by Location

London Region
London (Central)
£ 495
London (Central)
£ 495
North West England
Manchester (Greater)
£ 495
Manchester (Greater)
£ 495
Manchester (Greater)
£ 495
Manchester (Greater)
£ 495
East Midlands
Nottinghamshire
£ 495
Nottinghamshire
£ 495
Nottinghamshire
£ 495
Nottinghamshire
£ 495
West Midlands
Midlands (West)
£ 495
Midlands (West)
£ 495
Midlands (West)
£ 495
Midlands (West)
£ 495
Yorkshire and the Humber
Yorkshire (South)
£ 495
Yorkshire (South)
£ 495
Yorkshire (South)
£ 495
Yorkshire (South)
£ 495
Yorkshire (West)
£ 495
Yorkshire (West)
£ 495
Yorkshire (West)
£ 495
Yorkshire (West)
£ 495

Sort by Date

North West England
£ 495
Yorkshire and the Humber
£ 495
West Midlands
£ 495
East Midlands
£ 495
London Region
£ 495
Yorkshire and the Humber
£ 495
North West England
£ 495
West Midlands
£ 495
Yorkshire and the Humber
£ 495
East Midlands
£ 495
Yorkshire and the Humber
£ 495
North West England
£ 495
West Midlands
£ 495
Yorkshire and the Humber
£ 495
East Midlands
£ 495
Yorkshire and the Humber
£ 495
London Region
£ 495
North West England
£ 495
West Midlands
£ 495
Yorkshire and the Humber
£ 495
East Midlands
£ 495
Yorkshire and the Humber
£ 495

No Suitable Dates?

Please click above and we will take care of the rest.

Please click above and we will be happy to discuss the benefits of onsite and bespoke courses with you.

CourseMonster books thousands of public training courses, classes and boot camps both in London, City of London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Aylesbury, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Newcastle, Norwich, Nottingham, Plymouth, Reading, Sheffield, Southampton, Surrey, Sussex, Midlands and Yorkshire. Topics range from software to administration, project management and development.