
Copyright © 2011 Micrologica Systems Limited.


0800 064 2765
This Topic List is indicative of course coverage but does not indicate delivery sequencing or relative importance of the topics.

.NET infrastructure:
Common Language Infrastructure (CLI)
Common Intermediate Language (CIL)
Common Language Runtime (CLR)
Managed Code
Writing Your First Program
Using Namespaces
Creating a Graphical Application
WinForms vs WPF
Statements
Identifiers
Keywords
Primitive Data Types
Naming & Declaring Variables
Local Variables
Arithmetic Operators
Precedence
Incrementing and Decrementing Variables
Prefix and Postfix
Declaring Implicitly Typed Local Variables
Creating Methods
Calling Methods & Returning Data
Applying Scope
Overloading Methods
Boolean Variables
Boolean Operators
Equality and Relational Operators
Conditional Logical Operators
Short-Circuit Evaluation
If Statements to Make Decisions
Using Blocks to Group Statements
Cascading if Statements
Using switch Statements
Understanding switch Statement Syntax
Writing while Statements
Writing for Statements
Writing do Statements
Coping with Errors
Trying Code and Catching Exceptions
Unhandled Exceptions
Using Multiple catch Handlers
Catching Multiple Exceptions
Throwing Exceptions
Using a finally Block
Understanding Classes & Objects
The Purpose of Encapsulation
Defining and Using a Class
Controlling Accessibility - public, private
Working with Constructors
Understanding static Methods and Data
Static Classes
Copying Value Type Variables and Classes
Null Values and Nullable Types
Using ref and out Parameters
How Computer Memory Is Organized
The Stack and the Heap
The System.Object Class
Boxing & Unboxing
Casting Data Safely
The is & as Operators
Working with Enumerations
Enumeration Literal Values & Underlying Type
Working with Structures
Structure and Class Differences
Copying Structure Variables
Declaring Array Variables
Creating an Array Instance
Initialising Array Variables
Iterating Through an Array
Multidimensional Arrays
Collection Classes
Comparing Arrays and Collections