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