(<img height='1' width='1' border='0' src="http://www.googleadservices.com/pagead/conversion/1072619999/?value=1&label=Lead&script=0" />)
F1
About F1Course ScheduleOther ServicesSite MapContactHome

Introduction to C# Programming with Microsoft .NET

Exchange Server
Office (inc Access)
SQL Server
Visual Studio .NET
Windows
Web Development
Visual FoxPro
Programming
Business
Knowledge Management
Certification
Learning Options
Reserve a Place
12 May Bath
19 May London
02 Jun Bath
16 Jun London
07 Jul Bath
21 Jul London
04 Aug Bath
18 Aug London
01 Sep Bath
15 Sep London
06 Oct Bath
13 Oct London
03 Nov Bath
10 Nov London
01 Dec Bath
08 Dec London
05 Jan London
05 Jan Bath
02 Feb London
02 Feb Bath
02 Feb London
02 Feb Bath
02 Feb London
02 Feb Bath
View Other Courses in Same Category

Module 1: Getting Started

  • Introduction to .NET and the .NET Framework
  • Exploring Visual Studio .NET
  • Creating a Windows Application Project
Skills
  • Identify components of the .NET platform and the .NET Framework by their function.
  • Explore the Visual Studio development environment.
  • Create a basic application based on Microsoft Windows.
Top

Module 2: Fundamentals

  • Understanding the Fundamentals of a C# Program
  • Using C# Predefined Types
  • Writing Expressions
  • Creating Conditional Statements
  • Creating Iteration Statements
  • Lab: Write a Savings Calculator
  • Lab: Extending the Savings Calculator
Skills
  • Understand the fundamentals of a C# program
  • Use C# predefined types
  • Write expressions
  • Create conditional statements
  • Create iteration statements
Top

Module 3: Creating Objects in C#

  • Defining a Class
  • Declaring Methods
  • Using Constructors
  • Using Static Class Members
  • Lab: Creating the Bank Account Objects
Skills
  • Define a class
  • Declare methods
  • Use constructors
  • Use static class members
Top

Module 4: Implementing Object-Oriented Programming Techniques in C#

  • Designing Objects
  • Using Inheritance
  • Using Polymorphism
  • Lab: Creating the Bank Account Objects
Skills
  • Encapsulate information in an object.
  • Create an object that inherits functionality from another object.
  • Implement polymorphism to use abstract classes.
Top

Module 5: Programming with C#

  • Using Arrays
  • Using Collections
  • Using Interfaces
  • Using Exception Handling
  • Using Delegates and Events
  • Lab: Sorting Numbers in an Array
  • Lab: Writing the Check Pick-up Application
  • Lab: Using Interfaces
  • Lab: Working with Events and Delegates
Skills
  • Create and use arrays.
  • Use classes in the System.Collections namespace.
  • Use the ArrayList class.
  • Use interfaces.
  • Handle exceptions.
  • Create and call a delegate.
  • Use delegates to handle events.
Top

Module 6: Building .NET-based Applications with C#

  • Examining the .NET Framework Class Library
  • Overriding Methods from System.Object
  • Formatting Strings and Numbers
  • Using Streams and Files
  • Lab: Converting a Binary File to a Text File
Skills
  • Identify a namespace in the .NET Framework class library by its function.
  • Override and implement the ToString method.
  • Format strings, currency, and date values.
  • Read and write both binary and text files.
Top

Module 7: Using ADO.NET to Access Data

  • ADO.NET Architecture
  • Creating an Application That Uses ADO.NET to Access Data
  • Changing Database Records
  • Lab: Creating a Simple Database Table Viewer
  • Lab: Writing a Simple Database Table Viewer
  • (If time permits): Lab: Creating a Simple Database Table Viewer
  • Lab: Creating a Windows Application That Uses ADO.NET
  • (If time permits): Lab: Writing an ADO.NET Application with Windows Forms
Skills
  • Describe ADO.NET.
  • Create a Windows-based application that uses ADO.NET.
  • Connect to a database.
  • Create a query.
  • Use a DataSet object to manage data.
  • Bind a DataGrid object to a data source.
  • Insert, update, and delete a database record.
Top

Module 8: Creating Windows-based Applications

  • Creating the Main Menu
  • Creating and Using Common Dialog Boxes
  • Creating and Using Custom Dialog Boxes
  • Creating and Using Toolbars
  • Creating the Status Bar
  • Creating and Using Combo Boxes
  • Lab: Adding Common Dialog Boxes to an Application
  • Lab: Creating and Using Custom Dialog Boxes
  • Lab: Creating a Status Bar
  • (If Time Permits): Lab: Using ComboBox Controls
Skills
  • Create the main menu.
  • Create and use common dialog boxes.
  • Create and use custom dialog boxes.
  • Create and use toolbars.
  • Create the status bar.
  • Create and use combo boxes.
Top

Module 9: Using XML Web Services in a C# Program

  • Consuming an XML Web Service
  • Building an XML Web Service
  • Lab: Writing the Office Building Estimation Application
Skills
  • Request data from an XML Web service from within a C# application.
  • Build an XML Web service.
Top

Module 10: Creating a Web Application with Web Forms

  • Creating a Web Forms Application
  • Accessing Data by Using a Web Forms Application
  • Configuring ASP.NET Application Settings
  • Lab: Completing the User Authentication Validation Code
  • Lab: Completing the Code for the Master.aspx Form
  • Lab: Testing the Application
Skills
  • Create a Web Forms application.
  • Handle events on a Web Forms application.
  • Access data from a Web Forms application.
  • Configure ASP.NET application settings.
Top

Module 11: Application Settings and Deployment

  • Working with Application Settings
  • Deploying Applications
  • Lab: Adding a Setup Project to an Existing Application
  • Lab: Installing and Testing the Setup Application
  • Lab: Adding the UserPreferences Class
  • Lab: Adding User Preferences to the Form Load Event
  • Lab: Adding User Preferences to the loadItem_Click Event
  • Lab: Declaring an Instance of the UserPreferences Class in the Options Form
  • Lab: Setting the Checkbox Controls to the Values Contained in the Registry
  • Lab: Save the Checkbox Controls Values to the Registry
  • Lab: Testing the Zoo Information Application
Skills
  • Work with application settings
  • Deploy an application
Top

Module 12: Exploring Future Learning

  • Exploring Additional Features of C#
Skills
  • Locate resources for additional C# features.
  • Use those resources to further develop any of the projects that they started earlier in this course.
Top

Exams:

  • There are no exams directly associated with this course

Price Options ex VAT:

Classroom Training
?
Distance Learning
?
eLearning Options
?
Book Learning
?
£ 1550
(2202)
£ 995.00
(1413)
- No Books Supported for Course at present

Call Free on 0800 169 1890
Print 2 Page Flyer
Last Modified 01 May 2008