InformIT Home About InformIT Oracle Workforce Development Program Cisco Networking Academy Program Microsoft IT Training & Certification Other Intensive Training International IT Certifications
  Windows Essentials  
  SQL Server Administrator  
  Windows Server 2003  
  Office Power User  
  Office Specialist  





















































Introduction to C# Programming with Microsoft .NET
Course 2609: 5 days; Instructor-led

In this course, developers learn the fundamental skills that are required to design and develop object-oriented applications for the Web and Microsoft Windows® by using Microsoft Visual C#® .NET and the Microsoft Visual Studio® .NET development environment. This course provides an alternative entry point for less experienced programmers who are not familiar with object-oriented design and programming with Windows or the Web.

To top of page

Course Objectives

After completing this course, students will be able to:

  • Explain the .NET platform.
  • Configure and use Visual Studio .NET.
  • Program with C#.
  • Implement methods.
  • Implement encapsulation, inheritance, and polymorphism in C#.
  • Use C# within the .NET Framework.
  • Use Microsoft ADO.NET to access and manipulate data in a database.
  • Create feature-rich Windows-based applications.
  • Create a Web application by using Web Forms.
  • Use XML Web services in a C# application.
  • Experiment with more advanced features of C#.

To top of page

Microsoft Certified Professional Exams

This course will help the student prepare for the following Microsoft Certified Professional exam:

To top of page


Experience with object-oriented programming and concepts is not required for this course. Before attending this course, students should have competency in the following areas:

  • Familiarity and comfort with basic operating system functions such as file manipulation.
  • Understanding of the basics of structured programming, including concepts such as flow control, variables and parameters, and function calls.
  • Experience developing applications in either a graphical or non-graphical environment, or equivalent knowledge.

To top of page

Course Outline

Module 1: Getting Started
  • Introduction to .NET and the .NET Framework
  • Exploring Visual Studio .NET
  • Creating a Windows Application Project
Module 2: Understanding C# Language Fundamentals
  • Understanding the Fundamentals of a C# Program
  • Using C# Predefined Types
  • Writing Expressions
  • Creating Conditional Statements
  • Creating Iteration Statements
Module 3: Creating Objects in C#
  • Defining a Class
  • Declaring Methods
  • Using Constructors
  • Using Static Class Members
Module 4: Implementing Object-Oriented Programming Techniques in C#
  • Designing Objects
  • Using Inheritance
  • Using Polymorphism
Module 5: Programming with C#
  • Using Arrays
  • Using Collections
  • Using Interfaces
  • Using Exception Handling
  • Using Delegates and Events
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
Module 7: Using ADO.NET to Access Data
  • ADO.NET Architecture
  • Creating an Application That Uses ADO.NET to Access Data
  • Changing Database Records
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
Module 9: Using XML Web Services in a C# Program
  • Consuming an XML Web Service
  • Building an XML Web Service
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
Module 11: Application Settings and Deployment
  • Working with Application Settings
  • Deploying Applications
Module 12: Exploring Future Learning
  • Exploring Additional Features of C#


INFORMIT - Skill Development Center
Jl. Purnawarman 9c, Bandung 40117- Phone (022) 4224 168 / 4223 168
Fax. (022) 4231 168 - E-mail:

  Home | About Us | Oracle | Cisco | Microsoft | Other Training | Certification | Training Calendar  
© 2006, InformIT Ganesa Pratama. All Right Reserved