Morad learning |
|
|||
|
|
|||
|
||||
|
Class Duration |
. . |
5 days. |
||||||||||||||||||||
Delivery Mode |
. . |
Face-to-face Instructor-led in a community-of-practice environment. | ||||||||||||||||||||
Goals of the Course |
.
|
This
course is a follow-up on the Programming with Visual C# 2005 and
concentrates on .NET component development with Visual C# 2005, Visual
Studio 2005 Debugging techniques, and advanced Visual Studio productivity
tools. This course is targeting advanced Visual C# 2005 developers who want
to become proficient in using the many advanced features of Visual C# 2005
and Visual Studio 2005 in their .NET applications.
|
||||||||||||||||||||
Course Name |
. . |
Advanced Programming with Visual C# 2005 | ||||||||||||||||||||
Description |
. . |
To really reap the benefits of what Visual
C# 2005 and Visual Studio 2005 have to offer, developers must be familiar
with many of the advanced and time-saving features in these two
technologies. This class covers these advanced features. Among the topics covered in this course are events and delegates, generics, custom attributes, operator overloading, and writing custom code snippets. The instructional strategy for this course emphasizes project-based learning, practical real-life problem solving skills, and clear and concise explanation of the topics and their examples. |
||||||||||||||||||||
Outline |
. . |
Advanced Programming with Visual C# 2005 Course Goals Course Outline Audience Prerequisites Understanding Values & References Value Types vs. Reference Types The ref and out Parameters Stacks and Heaps The System.Object Class Boxing and Unboxing Creating Value Types with Enumeration & Struct Declaring an Enumeration Type Using an Enumeration Choosing an Enumeration Literal Values and Underlying Type Declaring a Structure Type Using a Structure Structures vs Classes Initializing a Structure Code Re-Use with Inheritance Class Inheritance Base and Derived Classes Ways to Use Derived Classes Calling Base Class Constructor New Methods Virtual Methods Override Methods Protected Access Interfaces Implementing an Interface Interface Restrictions Working with Multiple Interfaces Abstract Classes Sealed Classes Sealed Methods Visual Studio 2005 Productivity Tools
|
||||||||||||||||||||
Who Should Attend? |
. . |
Experienced Visual C# 2005 developers and programmers who want to learn and practice the advanced features of both Visual C# 2005 and Visual Studio 2005. |
||||||||||||||||||||
Prerequisites |
. . |
Prior .NET, Visual C# 2005, and Visual Studio 2005 experience is required. These prerequisites could be met with the Programming with Visual C# 2005 course or equivalent. |
||||||||||||||||||||
Features |
. . |
|
||||||||||||||||||||
|
|
||