Exam 98-372 - Microsoft .NET Fundamentals
Overview
Language(s): | English |
Audience(s): | IT Professionals, Developers |
Technology: | Microsoft .NET Framework 4 |
Type: | Proctored Exam |
Audience Profile
Candidates for this exam should have a solid foundational knowledge of the topics outlined in this preparation guide. It is recommended that candidates be familiar with the concepts of and have hands-on experience with the technologies described here either by taking relevant training courses or by working with tutorials and samples available on MSDN and in Microsoft Visual Studio. Candidates are expected to have some experience with a .NET language such as C# or Microsoft Visual Basic .NET.
Credit Toward Certification
When you pass Exam 98-372: Microsoft .NET Fundamentals, you complete the requirements for the following certification(s):
- Microsoft Technology Associate: Microsoft .NET Fundamentals
Note This preparation guide is subject to change at any time without prior notice and at the sole discretion of Microsoft. Microsoft exams might include adaptive testing technology and simulation items. Microsoft does not identify the format in which exams are presented. Please use this preparation guide to prepare for the exam, regardless of its format.
Skills Measured
Understanding .NET Framework Concepts
Understand basic application settings.
This objective may include but is not limited to: understanding app.config and web.config
Understand events and event handling in the .NET Framework.
This objective may include but is not limited to: understanding the event-driven programming model and event handlers, raising events, and implementing delegates
Understand structured exception handling in the .NET Framework.
This objective may include but is not limited to: understanding error handling concepts, exceptions, and exception types
Understanding Namespaces and Classes in the .NET Framework
Understand .NET class hierarchies.
This objective may include but is not limited to: understanding system classes, classifications of classes, and logical organization of classes
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
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
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)
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
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
Understanding .NET Code Compilation
Understand the fundamentals of Microsoft Intermediate Language (MSIL) and Common Language Infrastructure (CLI).
This objective may include but is not limited to: understanding what MSIL is, what the CLI is, how source code is compiled into MSIL, and how code is Just-in-Time (JIT) compiled
Understand the use of strong naming.
This objective may include but is not limited to: understanding why strong naming is used, how to sign assemblies to support strong naming, and Global Assembly Cache (GAC)
Understand version control.
This objective may include but is not limited to: understanding how .NET applications are versioned and how to run different versions on the same computer
Understand assemblies and metadata.
This objective may include but is not limited to: understanding .NET assemblies, shared assemblies, and metadata in .NET
Understand .NET file classes.
This objective may include but is not limited to: understanding read/write file classes and stream readers and writers
Understand console I/O.
This objective may include but is not limited to: understanding System.Console classes for input and output
Understand XML classes in the .NET Framework.
This objective may include but is not limited to: understanding XMLReader, XMLWriter, and XML Schemas
Understand the System Security namespace.
This objective may include but is not limited to: understanding permissions and what cryptography is
Understand authentication and authorization.
This objective may include but is not limited to: understanding code access security, access control, and policies
Community
- Wiki: Training and Certification Portal (en-US)
- Forum: Training and Certification (en-US)
- Microsoft Learning community
Related Forum Posts
If one of the posts in the following threads helps you answering your question, please vote them as helpful so other community members will find helpful information faster.