Skip to content
ictcLogo
  • About
  • Training
  • Learning Paths
  • Training Center
  • News
  • Contact
Menu
  • About
  • Training
  • Learning Paths
  • Training Center
  • News
  • Contact
Microsoft

Course 40372-A: Microsoft .NET Fundamentals: MTA Exam 98-372

  • Duration: 3 days
  • Job Role: Developer
  • Exam: 98-372

Course 40372-A: Microsoft .NET Fundamentals: MTA Exam 98-372

Share This Learning Path

Need more info? Contact us

This three-day MTA Training course helps you prepare for Microsoft Technology Associate Exam 98-372, and build an understanding of these topics: .NET Framework Concepts, Namespaces and Classes in the .NET Framework, .NET Code Compilation, I/O Classes in the .NET Framework, Security, .NET Languages, and Memory Management. This course leverages the same content as found in the Microsoft Official Academic Course (MOAC) for this exam.

Audience Profile

The Microsoft Technology Associate (MTA) is Microsoft’s newest suite of technology certification exams that validate fundamental knowledge needed to begin building a career using Microsoft technologies. This program provides an appropriate entry point to a future career in technology and assumes some hands-on experience or training but does not assume on-the-job experience.

Prerequisites

  • There are no prerequisites for this course.

Course outline

Module 1: Understanding Object-Oriented Programming

Module Overview

This module introduces students to the concepts of object-oriented programming.

Lessons

Understanding Object-Oriented Programming
Understanding Encapsulation
Understanding Inheritance
Understanding Polymorphism
Understanding Interfaces
Understanding Namespaces
Understanding and Creating Class Libraries

Lab Sessions

Knowledge Assessment
Competency Assessment
Proficiency Assessment

Lab Lessons

Fill in the Blank
Multiple Choice
Creating Properties
Creating a Class Library
Overriding the ToString method
Working with Virtual Methods

After completing this module, students will be able to:

Understand object-oriented concepts in the .NET Framework.
Understand .NET class hierarchies.
Understand .NET namespaces.
Understand and create class libraries.

Module 2: Understanding Data Types and Collections

Module Overview

This module introduces students to data types and collections.

Lessons

Understanding and Using Different Data Types in the .NET Environment
Understanding Arrays and Collections
Understanding Generics

Lab Sessions

Knowledge Assessment
Competency Assessment
Proficiency Assessment

Lab Lessons

Fill in the Blank
Multiple Choice
Using Two-dimensional Arrays
Using a Linked List
Using a Generic Queue Collection
Using a Generic Stack Collection

After completing this module, students will be able to:

Understand and use different data types in the .NET Framework.
Understand generics.

Module 3: Understanding Events and Exceptions

Module Overview

This module covers three different .NET Framework programming topics.

Lessons

Understanding Events and Event Handling in the .NET Framework
Understanding Structured Exception Handling in the .NET Framework
Understanding Basic Application Settings

Lab Sessions

Knowledge Assessment
Competency Assessment
Proficiency Assessment

Lab Lessons

Fill in the Blank
Multiple Choice
Accessing Application Settings for Windows Forms Application
Handling the MouseDown Event
Handle Exceptions
Creating and Handling Events

After completing this module, students will be able to:

Understand events and event handling in the .NET Framework.
Understand structured exception handling in the .NET Framework.
Understand basic application settings.

Module 4: Understanding Code Compilation and Deployment

Module Overview

This module explaining that the code written in a high-level programming language must be translated before it can be understood by the machine, NET Framework is a multi-language environment where the code is compiled in a two-step process. The first is a language compiler and the second is the Common Language Runtime’s just-in-time compilation process.

Lessons

Understanding Code Compilation
Understanding Assemblies and Metadata
Understanding Code Deployment

Lab Sessions

Knowledge Assessment
Competency Assessment
Proficiency Assessment

Lab Lessons

Fill in the Blank
Multiple Choice
Looking at an Assembly Manifest
Uninstalling an Assembly from the Global Assembly Cache
Using Multiple Languages
Delay Sign an Assembly

After completing this module, students will be able to:

Understand the fundamentals of Microsoft Intermediate Language (MSIL) and Common Language Infrastructure (CLI).
Understand the use of strong naming.
Understand assemblies and metadata.
Understand version control.

Module 5: Understanding Input/Output (I/O) Classes

Module Overview

This module explores the various input and out classes in the .NET Framework.

Lessons

Understanding Console Input/Output (I/O)
Understanding .NET File Classes in the .NET Framework
Understanding XML Classes in the .NET Framework

Lab Sessions

Knowledge Assessment
Competency Assessment
Proficiency Assessment

Lab Lessons

Fill in the Blank
Multiple Choice
Working with Encoding
Working with Typed XML Data
Working with Console Input
Append to a Text File

After completing this module, students will be able to:

Understand console I/O.
Understand .NET file classes.
Understand XML classes in the .NET Framework.

Module 6: Understanding Security

Module Overview

This module introduces students to the security features of the .NET Framework.

Lessons

Understanding the System.Security Namespace
Understanding Authentication and Authorization
Understanding Cryptography
Understanding Code Access Security

Lab Sessions

Knowledge Assessment
Competency Assessment
Proficiency Assessment

Lab Lessons

Fill in the Blank
Multiple Choice
Using the RijndaelManaged Class for Secret-Key Encryption
Getting User Identity and Group Membership
Working with Access Control List
Verifying Role Membership

After completing this module, students will be able to:

Understand the System Security namespace.
Understand authentication and authorization.

Book Your Seat​

Find Learning Paths​

  • Search Paths

  • Vendors

Latest Learning Paths​

Microsoft

Course MB-920T00-A: Microsoft Dynamics 365 Fundamentals (ERP)

  • Dynamics-365
  • Beginner

Microsoft

Course PL-600T00-A: Power Platform Solution Architect

  • Power-Platform
  • Advanced

Microsoft

Course 20703-1-B: Administering System Center Configuration Manager

  • Windows
  • Advanced

Join our community of certified professionals

Sign Up to our newsletter, and stay always up to date with latest IT certifications

About Us

ICTC is the leader in technical certification courses and exams. Our labs consist of a latest tech PCs and our instructors are certified from each vendor

Facebook Linkedin

Learn

View all the provided certifications and there relevant courses. Book online for a certification exam.

Explore

Contact Us

  • +30 211 500 29 00
  • info@ictc.gr
  • Lagoumitzi 24, Kallithea
ictcLogo

International Computer Training Center

  • Copyright reserved to ICTC
  • Proudly Crafted by GTP Works

Copyright reserved to ICTC. Proudly Crafted by GTP Works

Choose how to get more info...

Give as a call

211 500 2 900

Let us, call you

Send us an email