Microsoft .NET Fundamentals

Code: 98-372

Exam 98-372 - Microsoft .NET Fundamentals

Skills measured

This exam measures your ability to accomplish the technical tasks listed below. The percentages indicate the relative weight of each major topic area on the exam. The higher the percentage, the more questions you are likely to see on that content area on the exam.

Prerequisties:

Microsoft Training40372 -Microsoft .NET Fundamentals

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Understanding .NET Framework concepts

  • Understand basic application settings
    • Understanding app.config and web.config
  • Understand events and event handling in the .NET Framework
    • Understanding the event-driven programming model and event handlers; raising events; implementing delegates
  • Understand structured exception handling in the .NET Framework
    • Understanding error handling concepts, exceptions, and exception types

Understanding namespaces and classes in the .NET Framework

  • Understand .NET class hierarchies
    • Understanding system classes, classifications of classes, and logical organization of classes
  • Understand object oriented concepts in the .NET Framework
    • Understanding how inheritance works in .NET, polymorphism, and interfaces
  • Understand .NET namespaces
    • 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
    • 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
    • Understanding intrinsic data types, values types, reference types, boxing, unboxing, and .NET collection classes
  • Understand generics
    • 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)
    • 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
    • Understanding why strong naming is used, how to sign assemblies to support strong naming, and Global Assembly Cache (GAC)
  • Understand version control
    • Understanding how .NET applications are versioned and how to run different versions on the same computer
  • Understand assemblies and metadata
    • Understanding .NET assemblies, shared assemblies, and metadata in .NET

Understanding I/O classes in the .NET Framework

  • Understand .NET file classes
    • Understanding read/write file classes and stream readers and writers
  • Understand console I/O
    • Understanding System.Console classes for input and output
  • Understand XML classes in the .NET Framework
    • Understanding XMLReader, XMLWriter, and XML schemas

Understanding security

  • Understand the System Security namespace
    • Understanding permissions and what cryptography is
  • Understand authentication and authorization
    • Understanding code access security, access control, and policies

Understanding .NET languages

  • Understand language interoperability
    • Calling code written in one language from another language; understanding .NET language parity
  • Understand type safety
    • Understanding memory type safety, type safety in classes, strong types, and security policies

Understanding memory management

  • Understand resource allocation
    • Understanding garbage collection and memory allocation; understanding stack versus heap
  • Understand the difference between managed and unmanaged applications
    • Understanding why managed code is called managed code; understanding the differences between coding in managed versus unmanaged code

Guaranteed to Run

2018-03-20 09:00 to 2018-03-23 17:00
Palm Beach County Florida (Instructor-Led)
2018-03-19 09:00 to 2018-03-23 17:00
Secaucus, New Jersey (Virtual Instructor-Led)
2018-03-01 09:00 to 2018-03-02 17:00
Palm Beach County Florida (Instructor-Led)

Course Reviews

No reviews found for this course.

Be the first to write a review