M40372A: MTA: .NET Fundamentals

$1,295.00


  • Virtual Classroom

  • Onsite
Duration: 3 Days

In this course, you will build an understanding of .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 is designed to help you prepare for Microsoft Technology Associate Exam 98-363 - .NET Fundamentals.

Proven Impact Exclusive!

Continue developing your skills after class with 24/7 access to our live remote labs for six months, providing you with valuable extra time for hands-on practice.

What You Will Learn

 

  • .NET Framework Concepts
  • Namespaces and Classes in the .NET Framework
  • .NET Code Compilation
  • I/O Classes in the .NET Framework
  • Security
  • .NET languages
  • Memory management

Audience

 

Business or IT professionals who need to understand .NET Framework

Prerequistes

 

Basic hands-on experience or training is required

Course Outline

 

1. Object-Oriented Programming

  • Object-Oriented Thinking
  • Creating Classes
  • Encapsulation
    • Access Modifiers
  • Inheritance
    • Creating Derived Classes
    • Creating Abstract Classes and Sealed Classes
    • Inheriting from the Object Class
    • Casting Between Types
  • Polymorphism
    • Using Polymorphism
    • Using the Override and New Keywords
  • Interfaces
    • Using the IComparable Interface
  • Namespaces
    • Namespace Hierarchy
    • Using Common .NET Framework Namespaces
  • Creating Class Libraries

2. Data Types and Collections

  • Using Different Data Types in the .NET Environment
    • Intrinsic Data Types
    • Value Types and Reference Types
    • Type Conversion and Casting
    • Boxing and Unboxing
  • Arrays and Collections
    • Using Arrays
    • Using Collection Classes
  • Generics
    • Constraints and Verifiability
    • Contravariant and Covariance
    • Generic Collections

3. Events and Exceptions

  • Events and Event Handling in the .NET Framework
    • Creating Delegates
    • Defining Events
  • Structured Exception Handling in the .NET Framework
    • Handling Exceptions
    • Using Try-Catch-Finally
  • Basic Application Settings
    • Using App.Config
    • Using the Web.Config File

4. Code Compilation and Deployment

  • Code Compilation
    • Common Language Infrastructure (CLI)
    • Language Interoperability
  • Assemblies and Metadata
    • Metadata
    • Private Assemblies
    • Shared Assemblies
    • Strong Naming
  • Code Deployment
    • Using the Global Assembly Cache (GAC)
    • Version Control

5. I/O Classes

  • Console I/O
  • Using the Console Class
    • Command Line Arguments
  • .NET File Classes in the .NET Framework
    • File Operations
    • Reading and Writing Text Files
    • Reading and Writing Binary Files
  • XML Classes in the .NET Framework
    • Reading and Writing XML Files
    • XML Schema

6. Security

  • System Security Namespace
  • Authentication and Authorization
    • Using Authentication
    • Using Authorization
  • Cryptography
  • Encryption and Decryption
    • Using Secret-Key Encryption
    • Using Public-Key Encryption
  • Code Access Security
    • Managing Permissions Access Control

Course Labs