C# Foundation Training Course
C# Foundation training - 2 days - please call for a quote

C# Foundation training uk

A two day crash C# training course in object oriented programming using C# (pronounced ”see-sharp”), the “mother tongue” of Microsoft .NET. C# is derived from C++ and Java, and attempts to blend the most useful aspects of both. This C# training course introduces all the fundamentals of syntax and programming methodology, and develops an understanding of application development for .NET.

C# Foundation Training Course Objectives:-

This C# training course is a must for anyone interested in cutting-edge programming, or in the .NET platform. Although it would be useful, no prior programming experience is assumed.

 

HOME
PROGRAMMING COURSES
BOOKING FORM
DATES
BESPOKE TRAINING
download C# Foundation training course outline as PDF
WIN A COURSE
 C# Foundation training uk

C# Foundation Training Course Content

 

Why C#?

  • .NET and the Common Language Runtime (CLR)
  • Object Oriented Programming
  • Managed Code
  • Advantages over C++ and Java
  • Disadvantages

Types

  • Value Types vs Reference Types
  • Creating your own types

Standard data structures

  • Strings
  • Arrays
  • Collections (Enumerations)

Operators and Expressions

  • System.Math

Classes

  • Fields and Methods
  • The Constructor
  • Parameters: Get and Put
  • Static items
  • Scope and the private variable

Loops and branches

  • for, while, and do-while
  • foreach-in
  • if-else vs switch-case
  • break & return
  • The ? operator

More on Methods

  • Return type
  • Modifiers

Class Libraries

  • System library
  • Managing your own namespaces

Inheritance

  • Overriding and overloading
  • Casting
  • Operator Overloading

Interfaces

Delegates

  • Multicast delegates

Windows Forms

  • Setting up a standard form
  • Components
  • Responding to Events
  • Drawing into a form

Debugging

  • Comments and XML Documentation

C# Under The Hood

  • MSIL – the native code of the CLR
  • The Stack, the Heap and the Garbage Collector
  • Techniques for Optimizing your code

C# Foundation Course Prerequisites:-

  • Although it would be useful, no prior programming experience is assumed.

C# Foundation Training Recommended Reading:-

Managerial Consulting Skills: A Practical Guide - Charles J. Margerison - buy from amazon

home book this course resources 01273 622272            info@siliconbeachtraining.co.uk

upProgramming Training

ADO.net Training
Analysis & Design Techiniques Training
ASP.net Training
ASP.net 2 Training
ASP Training
ASP with SQL Training
Business Analysis Essentials Training
Business Organisation Training
C++ Training
C# Training
Capturing & Engineering Requirements Training
Cisco Training
Citrix Training
Citrix Update Training
Coldfusion Training
Computer Security Training
Data Conversions Training

Data Modelling Training
DHTML Training

Disaster Recovery Management Training
Information & Communications Technology Training
Informix SQL Training
Java Training
JavaScript Training
JSP Training
Linux Training
MySQL Training
.NET Training
Object Oriented Modelling Training
Oracle Administration Training
PHP Training
PHP & MySQL Training
Relational Database Design Training
Requirements Engineering Training

Software Package Selection Training
Software Testing Training
Structured Query Language (SQL) Training
SQL Server Training
Systems Analysis Design Training
Systems Design Training
TCP/IP Training
Unix Training
VBA for Access Training
VBA for Excel Training
VB.net Training
VB.net Upgrade Training
Visual Basic Training
VBScript Training
XML Training
XSLT Training

upProgramming Training UK

ADO.net Training
Analysis & Design Techiniques Training
ASP.net Training
ASP.net 2 Training
ASP Training
ASP with SQL Training
Business Analysis Essentials Training
Business Organisation Training
C++ Training
C# Training
Capturing & Engineering Requirements Training
Cisco Training
Citrix Training
Citrix Update Training
Coldfusion Training
Computer Security Training
Data Conversions Training

Data Modelling Training
DHTML Training
Disaster Recovery Management Training
Information & Communications Technology Training
Informix SQL Training
Java Training
JavaScript Training
JSP Training
Linux Training
MySQL Training
.NET Training
Object Oriented Modelling Training
Oracle Administration Training
PHP Training
PHP & MySQL Training
Relational Database Design Training

Requirements Engineering Training
Software Package Selection Training

Software Testing Training
Structured Query Language (SQL) Training
SQL Server Training
Systems Design Training
TCP/IP Training
Unix Training
Visual Basic Training
VBA for Access Training
VBA for Excel Training
VB.net Training

VBScript Training
XML Training
XSLT Training

home | about us | bespoke training courses | course dates | course offers | training resources | contact | clients | book course

systems development training | six sigma training | training courses | business analysis & design training | programming training | image print & dtp training | office & business applications training | web design & internet training | video games & 3D training | business skills training | coaching mentoring training | human resources training | management leadership training | project management training | sales training | heather buckley photography |

assertiveness resource | photoshop resource | time management resource | leadership resource
train the trainer | management resource | PRINCE2 resource | six sigma resource