Exam 98-372: Microsoft .NET Fundamentals/Understanding Namespaces and Classes in the .NET Framework

This lesson covers Understanding Namespaces and Classes in the .NET Framework. It looks at .NET class hierarchies, object oriented concepts, .NET namespaces, class libraries, data types, and generics.

Activity 1 - Understand .NET Class Hierarchies
This objective may include but is not limited to: understanding system classes, classifications of classes, and logical organization of classes.
 * 1) Read Understanding and Using Assemblies and Namespaces in .NET.
 * 2) Read System Namespace.
 * 3) moon is back

Activity 2 - Understand Object Oriented Concepts in the .NET Framework
This objective may include but is not limited to: understanding how inheritance works in .NET, polymorphism, and interfaces.
 * 1) Read Object Oriented Programming using Visual Basic.
 * 2) Read Object Oriented Programming using Visual C#.
 * 3) Read Object-Oriented Programming.

Activity 3 - Understand .NET Namespaces
This objective may include but is not limited to: understanding the reason for namespaces, the organization of namespaces in the class library, and how to use namespaces in an application.
 * 1) Read Namespaces in Visual Basic.
 * 2) Read Namespaces.
 * 3) Read Understanding and Using Assemblies and Namespaces in .NET.

Activity 4 - Understand and Create Class Libraries
This objective may include but is not limited to: understanding the logical grouping of classes and the logic behind class libraries (what they are, why they are important).
 * 1) Read How to: Create and Use C# DLLs.
 * 2) Read C# DLLs.

Activity 5 - Understand and Use Different Data Types in the .NET Framework
This objective may include but is not limited to: understanding intrinsic data types, values types, reference types, boxing, unboxing, and .NET collection classes.
 * 1) Read Types.
 * 2) Read Data Type Implementation.
 * 3) Read Collections.

Activity 6 - Understand Generics
This objective may include but is not limited to: understanding generics infrastructure, generic interfaces, generic delegates, contravariant and covariant generic type arguments, generic methods, verifiability, and constraints.
 * 1) Read Overview of Generics in the .NET Framework.
 * 2) Read Generics in the .NET Framework.
 * 3) Read List Class.