WCC    Westminster College 020 8261 4684  
 Home  About us  Courses  Online Payment  Contact Pioneers in IT Training & Development   19/05/2012  
ARCHITECT BUSINESS INTELLIGENCE DATABASE PROGRAMMING NETWORKING E-COMMERCE

    Training Locations

    Brentford

    1000 Great West Road
    Brentford TW8 9HH
    Tel: +44 (0)208 261 4684
    email: info@wcc.co.uk

    Brighton

    Boot camp style training only

    Mercure Brighton Seafront Hotel
    149 Kings Road
    BN1 2PP - BRIGHTON

    Bristol

    Boot camp style training only

    Mercure Bristol Brigstow Hotel
    Welsh Back 5-7
    BRISTOL BS1 4SP

    Coventry

    Boot camp style training only

    Mercure Coventry Brandon Hall Hotel
    Main street
    Brandon
    COVENTRY CV8 3FW

    Heartfordshire

    Boot camp style training only

    Letchworth Lane
    Letchworth Garden City
    Hertfordshire SG6 3NP

    Isleworth

    Coomb House
    7 St Johns Road
    Isleworth TW7 6NB

    London

    45 Oxford Street
    London W1D 2DN

    Sri Lanka

    BMICH
    Colombo
    Sri Lanka

    Our Customers

    Some of our recent corporate customers in 2011 include;

    • Cranfield University
    • City Index
    • Umi Plc
    • Prosper Housing
    • NobleProg
    • Pantheon Advisory Ltd

    Westminster College of Computing has trained the following customers in the past
    • Middlesex University
    • Imperial College
    • UCL
    • Ministry of Defence
    • Passport Office
    • Barclays
    • Logica
    • KPMG
    • House of Commons
    • Legal & General
    • Specialist School trust
    • Barbican Centre

    C# .NET 4.5 Programming

    Course Fee : £1290
    Pay Securely
    Course Start Dates
    Select Start Date Time Days Duration Site
    19/03/2012 6.30-9.30pm Mon/wed 12 classes Brentford
    09/04/2012 10.00-5.00pm Mon to Fri 1 Week London
    14/05/2012 10.00-5.00pm Mon to Fri 1 Week Brentford
    18/06/2012 6.30-9.30pm Mon/wed 12 classes London
    08/10/2012 6.30-9.30pm Mon/wed 12 classes London

    In completing the enrolling process and paying for your course, you are confirming that you have received enough information to make an informed decision and that the course is suited to your needs and abilities.

    What is C#
    Have you heard of C# (pronounced See-Sharp)? It would not be unusual if you didn't know a lot about the language. Released to the public in June 2000, C# has not been around for very long.

    C# is a new language created by Microsoft and submitted to the ECMA for standardization. This new language was created by a team of people at Microsoft led by Anders Hejlsberg . Interestingly, Hejlsberg is a Microsoft Distinguished Engineer who has created other products and languages, including Borland Turbo C++ and Borland Delphi. With C#, they focused on taking what was right about existing languages and adding improvements to make something better.

    C# is a powerful and flexible programming language. Like all programming languages, it can be used to create a variety of applications. Your potential with C# is limited only by your imagination. The language does not place constraints on what you can do. C# has already been used for projects as diverse as dynamic Web sites, development tools, and even compilers.

    Course Outline
    Overview of the Microsoft .NET Platform
  • Introduction to the .NET Platform
  • Overview of the .NET Framework
  • Benefits of the .NET Framework
  • The .NET Framework Components
  • Languages in the .NET Framework
  • Describing the .NET Platform
  • Listing the main elements of the .NET Platform
  • Explaining the language support in the .NET Framework
  • Describing the .NET Framework and its components
  • Overview of C#
  • Structure of a C# Program
  • Basic Input/Output Operations
  • Recommended Practices
  • Compiling, Running, and Debugging
  • Explaining the structure of a simple C# program
  • Using the Console class of the System namespace to perform basic input/output operations
  • Handling exceptions in a C# program
  • Generating Extensible Markup Language (XML) documentation for a C# application
  • Compiling and executing a C# program
  • Using the Microsoft Visual Studio Debugger to trace program execution
  • Using Value-Type Variables
  • Common Type System
  • Naming Variables
  • Using Built-In Data Types
  • Creating User-Defined Data Types
  • Converting Data Types
  • Describing the types of variables that you can use in C# applications
  • Naming your variables according to standard C# naming conventions
  • Declaring variables by using built-in data types
  • Assigning values to variables
  • Converting existing variables from one data type to another
  • Creating and using your own data types
  • Statements and Exceptions
  • Introduction to Statements
  • Using Selection Statements
  • Using Iteration Statements
  • Using Jump Statements
  • Handling Basic Exceptions
  • Raising Exceptions
  • Describing the different types of control statements
  • Using jump statements
  • Using selection statements
  • Using iteration statements
  • Handling and raising exceptions
  • Methods and Parameters
  • Using Methods
  • Using Parameters
  • Using Overloaded Methods
  • Creating static methods that accept parameters and return values
  • Passing parameters to methods in different ways
  • Declaring and using overloaded methods
  • Arrays
  • Overview of Arrays
  • Creating Arrays
  • Using Arrays
  • Creating, initializing, and using arrays of varying rank
  • Using command-line arguments in a C# program
  • Describing the relationship between an array variable and an array instance
  • Using arrays as parameters for methods
  • Returning arrays from methods
  • Object-Oriented Programming
  • Object Oriented Concept
  • Classes and Objects
  • Using Encapsulation
  • C# and Object Orientation
  • Defining Object-Oriented Systems
  • Defining the terms object and class in the context of object-oriented programming
  • Describing the three core aspects of an object: identity, state, and behavior
  • Describing abstraction and how it helps you to create reusable classes that are easy to maintain
  • Using encapsulation to combine methods and data in a single class and enforce abstraction
  • Explaining the concepts of inheritance and polymorphism
  • Creating and using classes in C#
  • Using Reference-Type Variables
  • Using Reference-Type Variables
  • Using Common Reference Types
  • The Object Hierarchy
  • Namespaces in the .NET Framework
  • Data Conversions
  • Describing the key differences between reference types and value types
  • Using common reference types such as string
  • Explaining how the object type works and becoming familiar with the methods it supplies
  • Describing common namespaces in the .NET Framework
  • Determining whether different types and objects are compatible
  • Explicitly and implicitly converting data types between reference types
  • Performing boxing and unboxing conversions between reference and value data
  • <
    Creating and Destroying Objects
  • Using Constructors
  • Initializing Data
  • Objects and Memory
  • Resource Managements
  • Using constructors to initialize objects
  • Creating overloaded constructors that can accept varying parameters
  • Describing the lifetime of an object and what happens when it is destroyed
  • Creating destructors and using Finalizemethods
  • Inheritance in C#
  • Deriving Classes
  • Implementing Methods
  • Using Sealed Classes
  • Using Interfaces
  • Using Abstract Classes
  • Deriving a new class from a base class and calling members and constructors of the base class from the derived class
  • Declaring methods as virtual and override or hiding them as required
  • Sealing a class so that it cannot be derived from
  • Implementing interfaces by using both the implicit and explicit methods
  • Describing the use of abstract classes and their implementation of interfaces
  • Aggregation, Namespaces, and Advanced Scope
  • Using Internal Classes, Methods, and Data
  • Using Aggregation
  • Using Namespaces
  • Using Modules and Assemblies
  • Using internal access to allow classes to have privileged access to each other
  • Using aggregation to implement powerful patterns such as Factories
  • Using namespaces to organize classes
  • Creating simple modules and assemblies
  • Operators and Events
  • Introduction to Operators
  • Operator Overloading
  • Creating and Using Delegates
  • Defining and Using Events
  • Defining operators to make a class or struct easier to use
  • Using delegates to decouple a method call from a method implementation
  • Adding event specifications to a class to allow subscribing classes to be notified of changes in object state
  • Properties and Indexers
  • Using Properties
  • Using Indexers
  • Creating properties to encapsulate data within a class
  • Defining indexers to gain access to classes by using array-like notation
  • Attributes
  • Overview of Attributes
  • Defining Custom Attributes
  • Retrieving Attribute Values
  • Using common predefined attributes
  • Creating simple custom attributes
  • Querying attribute information at run time
    C sharp Security
  • Code Based Security
  • Role Based Security
    ADO .NET
  • Database Technology
  • Data Providers in .NET
  • Connection to database
  • Processing data
  • Stored Procedures
  • Database Transaction
  • Database Locking
  • Case Study
    .NET Remoting
  • Channels
  • Remoting Objects
  • Client
  • Server

Training Courses

C# Distributed Applications
C# Programming
C++ Distributed Applications
C++ Programming
Enterprise e-Commerce with PHP
Game Development
iPad / iPhone Development
Java Programming
Java Servlet JSP Programming
MCITP Windows 2008 Enterprise Administrator
MCPD Web Development
MCTS SQL Server
MCTS: Windows Server 2008 Active Directory
MCTS: SQL Server 2008, Business Intelligence
MCTS Web Applications
Microsoft Office 2010
Objective C Programming
PC Assembly & Support
Sage Line 50
Selenium Web Testing
SharePoint 2010 Administrator
SharePoint Development
Web Design with HTML5


Send me information
Name
email
Telephone
Course Interested
Address (Street)
Town/City
Post Code
Message




    Special Offers

    Course 1Course 2Special Price
    C# Programming MCPD Web Developer £1590
    C# ProgrammingSelenium Web Testing £1190
    C# ProgrammingGame Development with C++ £3090
    C# ProgrammingSilverlight 4 Development £1090
    C# ProgrammingRobotics Engineering £3090
    C# ProgrammingSQL Server 208 £1490
    C # ProgrammingMCITP Bootcamp £3090
    C# ProgrammingC# Distributed Development £1090
    C# ProgrammingC# Automated Trading System £3090
    C# ProgrammingC++ Programming £890
    C# ProgrammingC++ Automated Trading Systems £3090
    C# ProgrammingJava £1490
    C # ProgrammingEnterprise JavaBeans (EJB) £2490
    C# ProgrammingiPhone Apps Development £1190
    C# ProgrammingMCTS Web Applications 4.0 £1690
Westminster College is the trading name of Westminster College of Computing (UK) Ltd. Registered in England & Wales, Company No. 07507288,
© Copyright 2011 www.wcc.co.uk - All Rights Reserved
IT Training & Bootcamp, we offer C# courses in London, C sharp courses in Isleworth, C# Courses in Hounslow, C# Courses in Brentford, C# Course London area, C# Training in London, C# Master Classes in London, C# coaching in London, C# Tuition around London, C# Technical Trainiing in London, C# Online courses around the world, C# Technical in Brentford, C# Distance Learning for everyone,, C# software, C# Development,London, Bristol, Coventry, Aberdeen, England, Scotland and Ireland locations: in Banbury Franklin Covey, Birmingham West Midlands, Bournemouth Dorset, Bristol South West, Camberley Surrey Sun, Cheltenham Gloucestershire, Chesterfield Derbyshire, Dublin Fitzwilliam Place, , Exeter South West, Farnborough Red Hat, Guildford Red Hat, Hinckley East Midlands, Leeds Yorkshire, Leeds Yorkshire (Ring Road), Leeds Yorkshire City Centre, London In Tuition , London King William Street, London Middlesex Street, London Old Broad Street Fast Lane, London Red Hat, London Rosebery Avenue, London Tabernacle Street, London Victoria Microsoft, Manchester Altrincham, Manchester City Centre , Manchester Stockport, Milton Keynes Buckinghamshire, , Reading Berkshire, Reading Oracle, Scotland Aberdeen, Scotland Edinburgh, Scotland Glasgow, Scotland Glasgow, Slough Berkshire, Swindon Wiltshire, Windsor Berkshire Fast Lane