MS2609 Introduction to C# Programming with Microsoft .NET
Target Audience
• 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.
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.
Learning Objectives
• 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#.
Pre-Requisites
• 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 MS1587: Introduction to Programming with Microsoft Visual Basic 6 may help students gain basic skills in programming techniques.
Select a course date to view a detailed course outline.
Course Summary
Module 2: Understanding C# Language Fundamentals
Module 3: Creating Objects in C#
Module 4: Implementing Object-Oriented Programming Techniques in C#
Module 5: Programming with C#
Module 6: Building .NET-based Applications with C#
Module 7: Using ADO.NET to Access Data
Module 8: Creating Windows-based Applications
Module 9: Using XML Web Services in a C# Program
Module 10: Creating a Web Application with Web Forms
Module 11: Application Settings and Deployment
Module 12: Exploring Future Learning
Examinations
• Exam 70-315: Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET
• Exam 70-316: Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET
• Exam 70-320: Developing XML Web Services and Server Components with Microsoft Visual C# .NET and the Microsoft .NET Framework
Upcoming Courses
| Location | Date |
|---|---|
| Leeds | 24 Nov 08 |
| Newcastle | 8 Dec 08 |
| London-City | 5 Jan 09 |
| Leeds | 26 Jan 09 |
| Manchester | 23 Mar 09 |
This course is also available at your premises by appointment.
Related Courses
Related Certificates
None.






