A Small Class Size is the Best Learning Environment*
Only F1 has no more than 6 Delegates in a Class
Everyone has Individual Attention from the Trainer

View Recent History

Course:(F1043) Fast Track: Customisation, Configuration and Workflows in Microsoft Dynamics CRM 2011/CRM Online - Microsoft Training Courses in London and South West
Microsoft Dynamics CRM Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(3373) First Look: Getting Started with Windows SharePoint Services 3.0 Hands-On Lab - Microsoft Training Courses in London and South West
ASP.NET Training Course Index - F1Computing Microsoft Training Courses London South West UK
Windows Server 2008 Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(6317) Upgrading Your SQL Server 2000 Database Administration Skills to SQL Server 2008 - Microsoft Training Courses in London and South West
Windows 7 Training Course Index - F1Computing Microsoft Training Courses London South West UK
F1 Computing - Microsoft CRM Gold Partner
Windows 2003 Training Course Index - F1Computing Microsoft Training Courses London South West UK
Web Development Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(0828) Deploying and Supporting Microsoft Systems Management Server 2.0 (SMS) - Microsoft Training Courses in London and South West
Course:(1934) Principles of Modeling Windows DNA-based Applications with Rational Rose - Microsoft Training Courses in London and South West
Visual FoxPro Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(8020) Microsoft Business Solutions CRM 1.2 Customization - Microsoft Training Courses in London and South West
BizTalk Server Training Course Index - F1Computing Microsoft Training Courses London South West UK
Business Training Course Index - F1Computing Microsoft Training Courses London South West UK
Windows Training Course Index - F1Computing Microsoft Training Courses London South West UK
FoxPro Training Course Index - F1Computing Microsoft Training Courses London South West UK
Hyper-V and Virtualisation Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(6446) Implementing and Administering Windows Essential Business Server 2008 - Microsoft Training Courses in London and South West
Course:(2840) Implementing Security for Applications - Microsoft Training Courses in London and South West
Exchange Server Training Course Index - F1Computing Microsoft Training Courses London South West UK
C Sharp Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(50511) The Microsoft Intelligence 2010 Stack - Microsoft Training Courses in London and South West
Office 2007 Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(50257) Upgrading to Microsoft ASP.NET 3.5 - Microsoft Training Courses in London and South West
SQL Server Training Course Index - F1Computing Microsoft Training Courses London South West UK
Security Training Course Index - F1Computing Microsoft Training Courses London South West UK
Windows Vista Training Course Index - F1Computing Microsoft Training Courses London South West UK
F1 - Training and Technology Blogs
Course:(6463) Visual Studio 2008 Connected Systems: ASP.NET 3.5 - Microsoft Training Courses in London and South West
Course:(7034) Implementing Microsoft Office Live Communications Server 2005 - Microsoft Training Courses in London and South West
Course:(2520) Deploying Microsoft Windows XP Professional - Microsoft Training Courses in London and South West
SharePoint Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(10215) Implementing and Managing Microsoft Server Virtualization - Microsoft Training Courses in London and South West
Course:(10508) Planning, Deploying, and Managing Microsoft Exchange Server 2010 Unified Messaging - Microsoft Training Courses in London and South West
Course:(4001) Team Collaboration Using Microsoft Windows SharePoint Services - Microsoft Training Courses in London and South West
Certification Fast-Track Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(10337) Updating Your Microsoft SQL Server 2008 BI Skills to SQL Server 2008 R2 - Microsoft Training Courses in London and South West
Course:(10267) Introduction to Web Development with Microsoft Visual Studio 2010 - Microsoft Training Courses in London and South West
CRM Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(F1044) Learning to Program using Microsoft C# 2010 - Microsoft Training Courses in London and South West
Course:(2310) Developing Web Applications Using Microsoft Visual Studio 2008 - Microsoft Training Courses in London and South West
Course:(50429) Microsoft SharePoint 2010 Business Intelligence - Microsoft Training Courses in London and South West
Course:(10534) Planning and Designing a Microsoft Lync Server 2010 Solution - Microsoft Training Courses in London and South West
Course:(80442) Introduction to Microsoft Dynamics CRM 2011 - Microsoft Training Courses in London and South West
Visual Basic .NET Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(50229) Understanding the Microsoft Solutions Framework - Microsoft Training Courses in London and South West
Windows Services Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(6331) Deploying and Managing Microsoft System Center Virtual Machine Manager - Microsoft Training Courses in London and South West
Course:(5929) Managing Projects and Programs Using Microsoft Office Project Server 2007 - Microsoft Training Courses in London and South West
Course:(10778) Implementing Data Models and Reports with Microsoft SQL Server 2012 - Beta - Microsoft Training Courses in London and South West
Silverlight 4 Training Course Index - F1Computing Microsoft Training Courses London South West UK
Office (inc SharePoint) Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(50219) Introduction to Microsoft Windows 7 for Developers - Microsoft Training Courses in London and South West
Fast-Track Courses Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(8036) Designing IT Platform Collaborative Applications with Microsoft SharePoint 2003 Workshop - Microsoft Training Courses in London and South West
SQL Server 2008 Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(10232) Designing and Developing Microsoft SharePoint Server 2010 Applications - Microsoft Training Courses in London and South West
Course:(2855) Managing Security Enhancements in Microsoft Windows Server 2003 SP1 - Microsoft Training Courses in London and South West
Course:(F1048) Microsoft BizTalk Server 2010 Administration - Microsoft Training Courses in London and South West
Knowledge Management Training Course Index - F1Computing Microsoft Training Courses London South West UK

Compare Recently Viewed Course Dates



Standard
Visual Studio 2010

Learning to Program using Microsoft C Sharp 2010
(Microsoft Training Course: F1044) - 3 days - £1150 exc VAT



> Target Audience
This course provides students with the knowledge and fundamentals skills to design and develop object-oriented applications using C# and the Microsoft .NET development environment. It is intended for potential developers with limited programming experience, who want to improve their skills.
> Course outline
  1. Getting Started with .NET
  2. Data Types and Variables
  3. Using the .NET Framework
  4. Branching and Flow Control
  5. Classes and Objects
  6. Properties and Methods
  7. Object-Oriented Techniques
  8. Working with Arrays
  9. Handling Exceptions


Module 1: Getting Started with .NET
  • This module provides an introduction to the .NET Framework and describes how to set up your development environment using Visual Studio 2010.
  • Thinking About .NET
  • Using Visual Studio 2010
  • Introduction to Debugging and Handling Exceptions
  • Lab: Getting Started with .NET
Skills
  • Learn the advantages and architecture of the .NET Framework.
  • Setup a development profile in Visual Studio .NET.
  • View the code that Visual Studio generates and understand what it does.
top
Module 2: Data Types and Variables
  • This module describes how to work with the data types provided by the .NET Framework.
  • Introduction to Variables and Data Types
  • Working with Variable and Data Types
  • Lab: Data Types and Variables
Skills
  • Understand how to create variables and assign values.
  • Explore operators and see how they can be used to change values and compare expressions.
top
Module 3: Using the .NET Framework
  • This module describes how to use the .NET Framework Class Library and examines some of the classes contained within.
  • Using .NET Framework Classes
  • Working with Strings
  • Working with Dates and Times
  • Lab: Using the .NET Framework
Skills
  • Understand how to use .NET Framework classes.
  • Explore basic file IO operations.
  • Learn how to work with strings.
top
Module 4: Branching and Flow Control
  • This module describes how to repeat code using looping statements and test conditions for branching statements.
  • Branching in Code
  • Repeating Code Blocks
  • Unconditional Branching
  • Lab: Branching and Flow Control
Skills
  • Making choices using conditional statements.
  • Manage flow control using branching statements.
  • Break out of loops when necessary.
top
Module 5: Classes and Objects
  • This module describes how to create and interact with classes and objects.
  • Introduction to Objects and Classes
  • Creating your own Classes
  • Working with Classes
  • Lab: Classes and Objects
Skills
  • Investigate .NET Framework classes to see how you can consume classes in your code.
  • Learn about properties, methods, and fields.
  • Create instances of classes using class constructors.
  • Investigate class details, including reference vs. value types, and more.
top
Module 6: Properties and Methods
  • This module describes how to define the properties and methods for your classes.
  • Understanding Properties
  • Understanding Methods
  • Lab: Properties and Methods
Skills
  • Explore how to use properties in your classes.
  • Learn to control how property values are set and retrieved.
  • Understand how to pass arguments to methods.
  • Learn how to return both simple and complex data types from methods.
top
Module 7: Object-Oriented Techniques
  • This module describes the techniques for organizing your classes and using interfaces.
  • Inheritance
  • Interfaces
  • Organizing Classes
  • Lab: Object-Orientated Techniques
Skills
  • Understand how derived classes inherit from base classes.
  • Explore how to add and modify members in derived classes.
  • Understand how to create and use interfaces.
  • Explore techniques for organizing your classes.
top
Module 8: Working with Arrays
  • This module describes how to create and work with array objects in .NET.
  • Introduction to Arrays
  • Manipulating Arrays
  • Creating Indexers
  • Lab: Working with Arrays
Skills
  • Create and initialize arrays.
  • Work with array methods and properties.
  • Investigate arrays in the .NET Framework.
  • Learn techniques for sorting arrays.
top
Module 9: Handling Exceptions
  • This module describes how to catch and then handle unexpected errors in code.
  • Perspectives on Exception Handling
  • Getting Started with Exception Handling
  • Catching Specific Exceptions
  • Raising Errors
  • Running Code Unconditionally
  • Creating Exception Classes
  • Lab: Handling Exceptions
Skills
  • Learn to use try/catch blocks to handle runtime errors.
  • Throw exceptions back to procedure callers.
  • Use the finally block to run code unconditionally.
  • Create and handle user-defined exceptions.
top
> Pre-Requisites
Before attending this course, students must have the following pre-requisites:
  • Basic programming knowledge.
  • No specific skills with Visual Studio 2010 or the .NET Framework are required.
> Purpose
After completing the course, students will be able to create Console Application projects in Visual Studio .NET 2010; convert a variable from one data type to another; work with dates and times; repeat blocks of code using looping statements; generate and test your own classes using the Class Designer and Object Test Bench tools; use methods in your classes; control how derived classes inherit from base classes; create classes containing arrays, adding support for indexers and enumerators; use Exception objects to determine what error has occurred.
> EXAMS
There are no exams directly associated with this course