Next Batch: 15th November '2011
Course Title: Developing Windows – Based Applications with Microsoft Visual C#.NET
Total Class:
36
Course Duration: 72 hours

Course Details:

The goal of this course is to provide students with the knowledge and skills they need to develop C# applications for the Microsoft .NET Platform. The course focuses on C# program structure, language syntax, and implementation details.

C# was created to be the programming language best suited for writing enterprise applications for .NET. C# combines the high productivity of Microsoft Visual Basic with the raw power of C++. It is a simple, object-oriented, and type-safe programming language that is based on the C and C++ family of languages.

Audience Profile:

This course is intended for experienced developers who already have programming experience in C, C++, Visual Basic, or Java. These developers will be likely to develop enterprise business solutions.

At Course Completion

At the end of the course, students will be able to:
• List the major elements of the .NET Framework and explain how C# fits into the .NET Platform.
• Analyze the basic structure of a C# application and be able to document, debug, compile, and run a simple application.
• Create, name, and assign values to variables.
• Use common statements to implement flow control, looping, and exception handling.
• Create methods (functions and subroutines) that can return values and take parameters.
• Create, initialize, and use arrays.
• Explain the basic concepts and terminology of object-oriented programming.
• Use common objects and reference types.
• Create, initialize, and destroy objects in a C# application.
• Build new C# classes from existing classes.
• Create self-contained classes and frameworks in a C# application.
• Define operators, use delegates, and add event specifications.
• Implement properties and indexers.
• Use predefined and custom attributes.

Course Outline:

• Introduction to the .NET Framework.
• Chapter 2: Creating the User Interface
• Chapter 3: Types and Members
• Chapter 4: Object-Oriented Programming and Polymorphism
• Chapter 5: Testing and Debugging your Application
• Chapter 6: Data Access using ADO.NET
• Chapter 7: Creating Controls Using the .NET Framework
• Chapter 8: Advanced .NET Framework Topics
• Chapter 9: Assemblies, Configuration and Security.
• Chapter 10: Deploying Your Application

Prerequisites:

Before attending this course, students must have:
• Experience with programming in C, C++, Visual Basic, Java, or another programming language.
• Familiarity with the Microsoft .NET strategy as described on the Microsoft .NET Web site: http://www.microsoft.com/net/.
• Familiarity with the .NET Framework as described on the MSDN Magazine Web site

 

PREV BACK NEXT

All rights reserved by Genuity Training