Microsoft .NET Fundamentals 98-372 3 Days

Code: 40372
Course duration: 3 days
Price:

40372Microsoft .NET Fundamentals 98-372 3 Days

About this Course

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.

At Course Completion

After completing this course, students will be able to:

Course Outline

Lesson 1: Understanding Object-Oriented Programming

  • Understanding Object-Oriented Programming

  • Understanding Object-Oriented Thinking

  • Creating Classes

  • Methods

  • Constructors

  • Creating Objects

  • Properties

  • Auto Implemented Properties

  • The this keyword

  • Static members

  • Understanding Encapsulation

  • Understanding Access Modifiers

  • Understanding Inheritance

  • Creating Derived Classes

  • Creating Abstract Classes and Sealed Classes

  • Inheriting from the Object Class

  • Casting Between Types

  • The is Operator

  • The as Operator

  • Understanding Polymorphism

  • Using Polymorphism

  • Using the override and new Keywords

  • Understanding Interfaces

  • Using the IComparable Interface

  • Understanding Namespaces

  • Understanding Namespace Hierarchy

  • Using Common .NET Framework Namespaces

  • Understanding and Creating Class Libraries

  • Creating a Class Library

  • Lesson 2: Understanding Data Types and Collections

  • Understanding and Using Different Data Types in the .NET Environment

  • Understanding Intrinsic Data Types

  • Understanding Value Types and Reference Types

  • Understanding Type Conversion and Casting

  • Understanding Boxing and Unboxing

  • Understanding Arrays and Collections

  • Using Arrays

  • Understanding Multi-Dimensional Arrays

  • Using Collection Classes

  • Understanding Generics

  • Understanding Constraints and Verifiability

  • Understanding Contravariant and Covariance

  • Understanding Generic Collections

  • Lesson 3: Understanding Events and Exceptions

  • Understanding Events and Event Handling in the .NET Framework

  • Creating Delegates

  • Defining Events

  • Understanding Structured Exception Handling in the .NET Framework

  • Handling Exceptions

  • Using try-catch-finally

  • Understanding Basic Application Settings

  • Using App.Config

  • Using the Web.Config File

  • Lesson 4: Understanding Code Compilation and Deployment

  • Understanding Code Compilation

  • Understanding Common Language Infrastructure (CLI)

  • Understanding Language Interoperability

  • Understanding Assemblies and Metadata

  • Understanding Metadata

  • Understanding Private Assemblies

  • Understanding Shared Assemblies

  • Understanding Strong Naming

  • Using Delay Signing

  • Understanding Code Deployment

  • Using the Global Assembly Cache (GAC)

  • Understanding Version Control

  • Understanding Side-by-Side Execution

  • Configuring a Publisher Policy

  • Lesson 5: Understanding Input/output (I/O) Classes

  • Understanding Console Input/output (I/O)

  • Using the Console Class

  • Working with Command-line Arguments

  • Understanding .NET File Classes in the .NET Framework

  • Understanding File Operations

  • Reading and Writing Text Files

  • Reading and Writing Binary Files

  • Understanding XML Classes in the .NET Framework

  • Reading and Writing XML Files

  • Understanding XML Schema

    Lesson 6: Understanding Security

  • Understanding the System. Security Namespace

  • Understanding Authentication and Authorization

  • Using Authentication

  • Using Authorization

  • Understanding Cryptography

  • Understanding Encryption and Decryption

  • Using Secret-Key Encryption

  • Using Public-Key Encryption

  • Understanding Code Access Security

  • Managing Permissions

  • Working with Access Control

Course Reviews

No reviews found for this course.

Be the first to write a review