Contact Request Form | Sales@group-resource.com | tel: 0871 288 7378

Quicklinks

TRAINING SOLUTIONS


RECOMENDED AREAS


NEWSLETTER SIGNUP

Enter your e-mail address to receive our eNewsletter and news on special offers and events.

Join Our Mailing List
Email:

Introduction to C# Programming with Microsoft .NET

Course Code: MS2609
Duration (Days): 5




ALL COURSES HAVE BEEN TRANSFERRED TO OUR NEW DEDICATED TRAINING SITE:

Resource-Training.com

If you have not been redirected please CLICK HERE for all course details, dates,enquiries and bookings.


Overview

In this five-day instructor-led 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.

Prerequisites

Before attending this course, students must 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.
  • At least three months experience developing applications in either a graphical or non-graphical environment, or equivalent knowledge.

Delegates will learn how 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 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#

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#

Leads to examinations

  • 70-315: Developing and Implementing Web Applications with Microsoft Visual C#™ .NET and Microsoft Visual Studio .NET
  • 70-316: Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET
  • 70-320: Developing XML Web Services and Server Components with Microsoft Visual C# and the Microsoft .NET Framework