Everyone has replica watches a appearance account and requires advertent and maintaining. Swiss Replica Watches are authentic appearance statements that attending affected in louis vuitton replica both acceptable as replica handbags able-bodied as western attire. Additionally Swiss Replica Watches are accessible in all replica watches uk shapes, colors and sizes. Humans adulation to accumulate a rolex replica accumulating of altered omega replica accessories and accoutrement for one bell ross replica appearance alertness similarly. So you can allow a acceptable omega replica accumulating of abundant watches with hermes replica in this regards.
  Specialised Advanced IT Training
Tel : 0845 051 3801
 
 
  Generation home>Courses
 
 
Introduction to Java Programming 0101
Introduction to Java for non-C programmers 0102
Intermediate Java Programming 0103
Advanced Java Programming 0104
Java Swing 0105
 
Introduction to Struts 0201
Java Server Faces 0202
Java Web Programming 0203
Java Enterprise Training 0204
Spring Framework 0205
Hibernate 3.0 0206
Introduction to Web Services 0207
Java Web services Using JAX-RPC 0208
Introduction to Linux 0901
Linux System Administration 0902
Shell Programming 0903
Job Vacancies
C# Training    enquiry@advancedittraining.co.uk

C# Programming 0401 - Course duration: 4 days

Course Objectives:

you will learn how to

Implement programs using the C# language, Visual Studio, and classes from the .NET Framework. Fully utilize C#'s object-oriented capabilities. Gain a working knowledge of generic types, anonymous delegates, partial classes, and other features in C# 2.0. Implement simple GUI programs using Windows Forms.

Prerequisites

Experience programming in a high-level language such as Perl, C, Visual Basic or COBOL.

Course Contents:

1. .NET: What You Need to Know

  • Getting Started
  • .NET: What Is Really Happening
  • .NET Programming in a Nutshell
  • Viewing the Assembly
  • Viewing Intermediate Language
  • Understanding .NET
  • Visual Studio 2005
  • Visual C# 2005 Express Edition
  • Creating a Console Application
  • Saving Your Project
  • Adding a C# File
  • Using the Visual Studio Text Editor
  • IntelliSense
  • Build and Run the Project
  • Pausing the Output
  • Visual C# and GUI Programs
  • .NET Documentation

2. First C# Programs

  • Hello, World
  • Compiling, Running (Command Line)
  • Program Structure
  • Namespaces
  • Variables
  • Expressions
  • Assignment
  • Calculations Using C#
  • More about Output in C#
  • Input in C#
  • More about Classes
  • InputWrapper Class
  • Echo Program
  • Using InputWrapper
  • Compiling Multiple Files
  • Multiple Files in Visual Studio
  • The .NET Framework

3. Data Types in C#

  • Strong Typing
  • Typing in C#
  • Typing in C++
  • Typing in Visual Basic 6
  • C# Types
  • Integer Types
  • Integer Type Range
  • Integer Literals
  • Floating Point Types
  • Floating Point Literals
  • IEEE Standard for Floating Point
  • Decimal Type
  • Decimal Literals
  • Character Type
  • Character Literals
  • string
  • Escape Characters
  • Boolean Type
  • Implicit Conversions
  • Explicit Conversions
  • Nullable Types

4. Operators and Expressions

  • Operator Cardinality
  • Arithmetic Operators
  • Multiplication
  • Division
  • Additive Operators
  • Increment and Decrement
  • Relational Operators
  • Conditional Logical Operators
  • Short-Circuit Evaluation
  • Ternary Conditional Operator
  • Bitwise Operators
  • Bitwise Logical Operators
  • Bitwise Shift Operators
  • Assignment Operators
  • Expressions
  • Precedence
  • Associativity
  • Checking

5. Control Structures

  • If Tests
  • Blocks
  • Loops
  • while Loop
  • do/while Loops
  • for Loops
  • Arrays
  • foreach Loop
  • break
  • continue
  • goto
  • Structured Programming
  • Multiple Methods
  • switch
  • switch in C# and C/C++

6. Object-Oriented Programming

  • Objects
  • Objects in the Real World
  • Object Models
  • Reusable Software Components
  • Objects in Software
  • State and Behavior
  • Abstraction
  • Encapsulation
  • Classes
  • Inheritance Concept
  • Relationships among Classes
  • Polymorphism
  • Object Oriented Analysis and Design
  • Use Cases
  • CRC Cards and UML

7. Classes

  • Classes as Structured Data
  • Classes and Objects
  • References
  • Instantiating and Using an Object
  • Assigning Object References
  • Garbage Collection
  • Methods
  • Public and Private
  • Abstraction
  • Encapsulation
  • Initialization
  • Initialization with Constructors
  • Default Constructor
  • this
  • Static Fields and Methods
  • Static Methods
  • Static Constructor
  • Constant and Readonly Fields

8. More about Types

  • Overview of Types in C#
  • Structures
  • Uninitialized Variables
  • Copying a Structure
  • Classes and Structs
  • Enumeration Types
  • Reference Types
  • Class Types
  • object
  • string
  • Arrays
  • Default Values
  • Boxing and Unboxing

9. Methods, Properties, and Operators

  • Static and Instance Methods
  • Method Parameters
  • No "Freestanding" Functions in C#
  • Classes with All Static Methods
  • Parameter Passing
  • Parameter Terminology
  • Value Parameters
  • Reference Parameters
  • Output Parameters
  • Structure Parameters
  • Class Parameters
  • Method Overloading
  • Modifiers as Part of the Signature
  • Variable Length Parameter Lists
  • Properties
  • Operator Overloading
  • Operator Overloading in the Class Library

10. Characters and Strings

  • Characters
  • Character Codes
  • ASCII and Unicode
  • Escape Sequences
  • Strings
  • String Class
  • String Literals and Initialization
  • Concatenation
  • Index
  • Relational Operators
  • String Equality
  • String Comparisons
  • String Comparison
  • String Input
  • String Methods and Properties
  • StringBuilder Class
  • StringBuilder Equality
  • Command Line Arguments
  • Command Line Arguments in the IDE
  • Command Loops
  • Splitting a String

11. Arrays and Indexers

  • Arrays
  • One Dimensional Arrays
  • System.Array
  • Random Number Generation
  • Next Methods
  • Jagged Arrays
  • Rectangular Arrays
  • Arrays As Collections
  • Indexers
  • Using the Indexer

12. Inheritance

  • Inheritance Fundamentals
  • Inheritance in C#
  • Single Inheritance
  • Root Class - Object
  • Access Control
  • Public Class Accessibility
  • Internal Class Accessibility
  • Member Accessibility
  • Member Accessibility Qualifiers
  • Method Hiding
  • Method Hiding and Overriding
  • Initialization
  • Initialization Fundamentals
  • Default Constructor
  • Overloaded Constructors
  • Invoking Base Class Constructors

13. Virtual Methods and Polymorphism

  • Introduction to Polymorphism
  • Abstract and Sealed Classes
  • Virtual Methods and Dynamic Binding
  • Type Conversions in Inheritance
  • Converting Down the Hierarchy
  • Converting Up the Hierarchy
  • Virtual Methods
  • Virtual Method Cost
  • Method Overriding
  • The Fragile Base Class Problem
  • override Keyword
  • Polymorphism
  • Polymorphism Using "Type Tags"
  • Polymorphism Using Virtual
  • Abstract Classes
  • Keyword: abstract
  • Sealed Classes
  • Heterogeneous Collections

14. Formatting and Conversion

  • Introduction to Formatting
  • ToString
  • ToString in Your Own Class
  • Using Placeholders
  • Format Strings
  • Simple Placeholders
  • Controlling Width
  • Format String
  • Currency
  • String.Format
  • PadLeft and PadRight
  • Type Conversions
  • Conversion of Built-In Types
  • Conversion of User-Defined Types

15. Exceptions

  • Introduction to Exceptions
  • Exception Fundamentals
  • .NET Exception Handling
  • Exception Flow of Control
  • Context and Stack Unwinding
  • System.Exception
  • User-Defined Exception Classes
  • Structured Exception Handling
  • Finally Block
  • Bank Case Study: Step 5
  • Inner Exceptions
  • Checked Integer Arithmetic

16. Interfaces

  • Interfaces in C#
  • Interface Inheritance
  • Programming with Interfaces
  • Implementing Interfaces
  • Using an Interface
  • Dynamic Use of Interfaces
  • is Operator
  • as Operator
  • Common Interfaces in Case Study - IAccount
  • Apparent Redundancy
  • IStatement
  • IStatement Methods
  • IChecking
  • ISavings
  • The Implementation
  • SavingsAccount
  • The Client
  • Resolving Ambiguity
  • Access Modifier
  • Explicit Interfaces Test Program

17. .NET Interfaces and Collections

  • Collections
  • Count and Capacity
  • foreach Loop
  • Array Notation
  • Adding to the List
  • Remove Method
  • RemoveAt Method
  • Collection Interfaces
  • IEnumerable and IEnumerator
  • ICollection
  • IList
  • A Collection of User-Defined Objects
  • Duplicate Objects
  • Copy Semantics and ICloneable
  • Copy Semantics in C#
  • Shallow Copy and Deep Copy
  • Reference Copy
  • Memberwise Clone
  • Using ICloneable
  • Comparing Objects
  • Sorting an Array
  • Anatomy of Array.Sort
  • Using the is Operator
  • The Use of Dynamic Type Checking
  • Implementing IComparable
  • Writing Generic Code
  • Using a Class of object
  • Generic Types
  • Generic Syntax in C#
  • Generic Client Code
  • System.Collections.Generic

18. Delegates and Events

  • Overview of Delegates and Events
  • Callbacks and Delegates
  • Usage of Delegates
  • Declaring a Delegate
  • Defining a Method
  • Creating a Delegate Object
  • Calling a Delegate
  • A Random Array
  • Anonymous Methods
  • Combining Delegate Objects
  • Account.cs
  • DelegateAccount.cs
  • Events
  • Events in C# and .NET
  • Client Side Event Code

19. Introduction to Windows Forms

  • Creating a Windows Forms App
  • Partial Classes
  • Windows Forms Event Handling
  • Add Events for a Control
  • Events Documentation
  • Closing a Form
  • ListBox Control


Standard Tuition 

2 days ?75
3 days ?115
4 days ?355
5 days ?595

For more information click here....

enquiry@advancedittraining.co.uk

 
About Us
Contact Us
Terms & Conditions
Become a Trainer
 
?2008 Advanced it training , All Rights Reserved
Java Training, Introduction to Java Programming, Introduction to Java for Non-C Programmers Intermediate Java Programming, Advanced Java Programming, Java Swing, J2EE Training, Introduction to Struts, Java Server Faces Java Web Programming, Java Enterprise Programing, Spring Framework, Hibernate 3.0, Introduction to Web Services, Java Web Services Using JAX-RPC, Web Services, Introduction to Web Services, Java Web Services Using JAX-RPC, Linux Training, Introduction to Linux, Linux System Administration , Shell Programming, UNIX Training, UNIX Fundamentals, UNIX Tools & Utilities, Shell Programming, UNIX System Administration, UNIX System Programming in C/C++, Object Oriented Training, C++ Programming, Introduction to Java for Non-C Programmers, Introduction to Java Programming Intermediate Java Programming, Advanced Java Programming, C# Programming, C# Essentials, C# Training, C# Programming, C# Essentials, XML Training, Introduction to XML, Introduction to XSL, Object Oriented Training, Object Oriented Analysis & Design using UML Design Patterns, MySql Training, MYSql developemnt and administration