|
 |
 |
 |
|
|
 |
|
|
Introduction to C# Programming with Microsoft .NET |
Duration: duration |
|
|
- New developers
- Developers who understand computer programming but may have learned programming by using a non-graphical language
- Corporate application developers
|
|
- 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
- MSDN Training Course 1587-Introduction to Programming with Microsoft Visual Basic 6, may help students gain basic skills in programming techniques
- At least 3 months experience developing applications in either a graphical or non-graphical environment, or equivalent knowledge
- Experience with object-oriented programming and concepts are not required
|
|
|
Description |
 |
An
experienced, expert Microsoft Certified Solution Developer/Microsoft
Certified Trainer will teach this course. |
 |
This course provides students with the knowledge and skills to develop C# applications for the Microsoft .NET platform. It focuses on C# program structure, language syntax, and implementation details. Developers with programming experience in a non-graphical environment, as well as developers with limited programming experience in a graphical environment, learn the fundamental skills that are required to design and develop object-oriented applications for the Web and Microsoft Windows by using C# and the Microsoft Visual Studio .NET development environment. |
|
Objectives |
- Explain the .NET platform
- Configure and use Visual Studio .NET
- Program with C#
- 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
|
|
Course Outline |
Getting Started
- Introduction to .NET and the .NET Framework
- Exploring Visual Studio .NET
- Creating a Windows Application Project
Understanding C# Language Fundamentals
- Understanding the Fundamentals of a C# Program
- Using C# Predefined Types
- Writing Expressions
- Creating Conditional Statements
- Creating Iteration Statements
Creating Objects in C#
- Defining a Class
- Declaring Methods
- Using Constructors
- Using Static Class Members
Implementing Object-Oriented Programming Techniques in C#
- Designing Objects
- Using Inheritance
- Using Polymorphism
Programming with C#
- Using Arrays
- Using Collections
- Using Interfaces
- Using Exception Handling
- Using Delegates and Events
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
|
|
Using ADO.NET to Access Data
- ADO.NET Architecture
- Creating an Application That Uses ADO.NET to Access Data
- Changing Database Records
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
Using XML Web Services in a C# Program
- Consuming an XML Web Service
- Building an XML Web Service
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
Application Settings and Deployment
- Working with Application Settings
- Deploying Applications
Exploring Future Learning
- Exploring Additional Features of C#
| |
|
|