LearnKey Training

MTA .NET Fundamentals Course

MTA .NET Fundamentals Course

Back to Product Page


MTA .NET Fundamentals Course

3 Sessions -
7 Hours of Interactive Training

MTA .NET Development Fundamentals is designed to provide students with an explanation and understanding of Microsoft's .NET Framework. This course helps prepare students to pass the Microsoft exam 98-372, Microsoft Technology Associate: .NET Development Fundamentals. MTA is a new entry-level credential from Microsoft that validates the foundational knowledge needed to take the first step toward building a successful career in technology. The MTA certification programs cover the baseline knowledge of building and managing Microsoft Windows Servers, Windows-based network operating systems, Active Directory, account management, and system recovery tools, software, Windows, Web and .NET development principles and procedures. Expert Tony Northrup provides you with real-world development techniques while covering each objective required for the MTA certificate. This course provides you with interactive videos that meet the needs of multiple styles of learning from auditory to visual. The MTA .NET Development Fundamentals eLearning course includes a pre-test and post-test that accurately identifies your skill gap. Northrup will guide you step by step and help you close your skill gap with content concentrating on each exam objective. Achieving the Development MTA certificates are the first step toward becoming a Microsoft Certified Professional Developer (MCPD).

Benefits
  • Understand .NET Framework Concepts
  • Understand Namespaces and Classes in the .NET Framework
  • Understand .NET Code Compilation
  • Understand I/O Classes in the .NET Framework
  • Understand Security

About The Author
Tony Northrup, MCPD, MCITP, MCSE, and CISSP is a consultant and author living in Waterford, Connecticut. Tony started C++ and assembly programming long before Windows 1.0 was released, but has focused on Windows development and administration for the last eighteen years. He has authored 30 books and several video training courses covering Windows development, networking, and security. Among other titles, Tony is coauthor of the Microsoft Press MCTS Training Kit for exam 70-515 (Web Applications Development with Microsoft .NET Framework 4) and the author of the Microsoft Press MCPD Exam Ref for exam 70-519 (Designing and Developing Web Applications Using Microsoft .NET Framework 4). Tony has a technology blog at www.vistaclues.com.

Session 1

Section A: Introduction

  • MTA Overview
  • Exam 98-372 Overview

Section B: Creating a New Application

  • Creating a WPF Application
  • Controls and Source Code

Section C: Working with Classes

  • Label Class Properties In-Depth
  • Label Class Methods In-Depth
  • Creating a Console Application
  • Creating Custom Classes
  • Create Instance of the Custom Class
  • Using ArrayLists

Section D: Inheritance and Casting

  • Inheritance
  • Inheritance Example
  • Casting
  • Casting Example

Section E: Generics and Interfaces

  • Generics
  • Generic Collections
  • Using a Generic Collection
  • Generics Terms
  • Interfaces
  • Improper Instance Sorting
  • Implementing CompareTo Interface

Section F: Class Libraries

  • Class Libraries Defined
  • Creating a Class Library
  • Strong Naming
  • Configuring Strong Naming
  • Strong Name Tool
  • Library Versioning
  • Specifying the App Assembly Version
  • Interoperability

Session 2

Section A: Understanding Global Assembly Cache

  • Global Assembly Cache Defined
  • .NET Framework Config Tool
  • Adding an Assembly to GAC
  • Using Gacutil

Section B: Working with Files

  • Creating a File Editor App
  • Using OpenFileDialog
  • Using SaveFileDialog
  • Understanding File I/O
  • Unhandled Exception Example
  • Exceptions Defined
  • Handling Exceptions: Access Denied Error

Section C: Value and Reference Types

  • Value Types Defined
  • Importance of Value Types
  • Reference Types Defined
  • Value vs. Reference Type Example
  • Changing Values in Methods
  • SecureString Class
  • Display SecureString Values
  • Change SecureString Values
  • Nonmutable Strings

Section D: Understanding Boxing and Unboxing

  • Boxing and Unboxing Defined
  • Stack vs. Heap
  • Garbage Collections

Section E: Configuring User/App Settings

  • Defining Basic Application Settings
  • Understanding App.config
  • Configure User Settings Example
  • Configure Application Settings Example

Section F: Raising and Responding to Events

  • Handling Events Defined
  • Handling Events Example

Session 3

Section A: Understanding XML Structure

  • Machine.config
  • Web.config
  • XmlWriter Class
  • XmlReader Class
  • XML Source Code

Section B: Security

  • Cryptography
  • Private Key Encryption
  • Create Stream Object
  • Create CryptoStream Object
  • Writing to the CryptoStream Object
  • Decryption Example
  • Authentication/Authorization
  • Code Access Security

Section C: Common Language Runtime

  • .NET Application Versioning
  • Different Versions of .NET
  • Web Application Versioning
  • Configuring Application Pools
  • Unmanaged Code
  • Sandboxing

Section D: Exam Review

  • .NET Framework
  • Classes
  • Events
  • Exceptions
  • Assemblies
  • .NET Configruation Scheme
  • Memory Management