cm logo
To speak to a training advisor please call
All Courses / Microsoft Courses / Microsoft .NET: Introduction to C# Programming with Microsoft .NET
Share: Follow us: Bookmark with: twiter Print Page:

Microsoft .NET: Introduction to C# Programming with Microsoft .NET

Course Code: MS2609      Days: 5

Course 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.

Booking a Microsoft training course with CourseMonster couldn't be easier. Simply click on the date and location that suits you best, confirm your booking and we'll send you all the information that you need.

Related Courses

Audience

This course is intended for:

  • Developers who are not familiar with object-oriented programming.
  • Developers who understand computer programming, but may have learned programming by using a non-graphical language in a university.

These developers want to build highly functional Web and Windows solutions and Web Services by using Microsoft Visual C# .NET and the Microsoft .NET Framework.

Skills Gained

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#.

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.

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 and num;


How to make a booking for the MS2609 course

Scheduled Dates

Request availability or enquire by clicking a date:

Sort by Location

London Region
London (Central)
£ 2,095
London (Central)
£ 2,095
South West England
Somerset
£ 2,095
Somerset
£ 2,095

Sort by Date

London Region
£ 2,095
South West England
£ 2,095
London Region
£ 2,095
North East England
£ 1,495
South West England
£ 2,095

No Suitable Dates?

Please click above and we will take care of the rest.

Please click above and we will be happy to discuss the benefits of onsite and bespoke courses with you.

CourseMonster books thousands of public training courses, classes and boot camps both in London, City of London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Aylesbury, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Newcastle, Norwich, Nottingham, Plymouth, Reading, Sheffield, Southampton, Surrey, Sussex, Midlands and Yorkshire. Topics range from software to administration, project management and development.