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

Microsoft C#: Learning to program with C#

Course Code: cm107761      Days: 4

Course Overview

If you're new to programming, this is the place! C#.NET from the very ground up will be explained. Maybe those of you who are more code-wise ought to see our C# for Existing Developers

On completion of the Microsoft training course, Microsoft users will be well equipped to use C#

Related Courses

Course Outline

WHERE DO I BEGIN?

  • Programming the Easy Way
  • The systems development life cycle (SDLC)
  • Output Design
  • Input Design
  • Processing Design

GETTING COMFORTABLE WITH C#

  • Writing our first c# program
  • Elements of a c# program
  • DATA
  • Computer data
  • Variables
  • Constants
  • C# data types
  • Numeric data types
  • Nonnumeric data types
  • The string object
  • Operations on data
  • Arithmetic operations
  • Comparison operators
  • Logical operators

SELECTION STRUCTURES

  • The if statement
  • Getting input into your program
  • The if...else statement
  • String response;
  • The switch statement
  • An introduction to windows
  • Windows out
  • LOOPS
  • Why loops?
  • The for loop
  • While loops

CREATING YOUR OWN METHODS

  • Modular programs are easier to maintain and understand
  • What is a method?
  • Creating your own methods...
  • Method header
  • Access modifiers
  • The return type
  • Method parameters and arguments
  • Method overloading

CREATING OBJECTS FROM INSTANTIABLE CLASSES

  • Objects Have Data
  • Objects Have Behaviour
  • Changing an Object's Attributes
  • Calling an Object's Methods
  • Destroying an object

ARRAYS

  • Why arrays
  • What's an array?
  • Declaring and initializing an array
  • Adding data to the elements of an array
  • Multiple dimensioned arrays
  • Creating arrays of objects

EXCEPTION HANDLING

  • Common beginner errors
  • Compiler errors
  • Runtime errors/logic errors
  • C# error handling
  • C# exceptions
  • Try-catch-finally blocks

DEVELOPING A GRAPHICAL USER INTERFACE

  • Building a graphical user interface
  • Designing our GUI
  • Creating our GUI summary
  • EVENT HANDLING
  • C# event handling
  • What's an event?
  • What's an event procedure?
  • Implementing a simple event handler in your code


How to make a booking for the cm107761 course

Scheduled Dates

Request availability or enquire by clicking a date:

Sort by Location

South East England
Surrey
£ 1,200
Surrey
£ 1,200
Surrey
£ 1,200

Sort by Date

South East England
£ 1,200
South East England
£ 1,200
South East England
£ 1,200

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.