40372
Microsoft .Net Fundamentals


  • Duration: 3 days
  • Price: $1,557.00
  • Certifications: MTA: Development
  • Exams: 98-372
Course Overviewremove_circle_outline

Students who are beginning studies in technology need a strong foundation in the basics before moving on to more advanced technology courses and certification programs. The Microsoft Technology Associate (MTA) is an innovative certification track designed to provide a pathway for future success in technology courses and careers.

The MTA program curriculum helps teach and validate fundamental technology concepts. This MTA text covers the following Microsoft .NET fundamental skills:

  • Understanding .NET Framework Concepts
  • Understanding Namespaces and Classes in the .NET Framework
  • Understanding .NET Code Compilation
  • Understanding I/O Classes in the .NET Framework
  • Understanding Security
Course Outlineadd_circle_outline

Lesson 1: Understanding Object-Oriented Programming

  • Key Terms
  • 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
  • Skill Summary
  • Knowledge Assessment
  • Competency Assessment
  • Proficiency Assessment

Lesson 2: Understanding Data Types and Collections

  • Key Terms
  • 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
  • Skill Summary
  • Knowledge Assessment
  • Competency Assessment
  • Proficiency Assessment

Lesson 3: Understanding Events and Exceptions

  • Key Terms
  • 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
  • Skill Summary
  • Knowledge Assessment
  • Competency Assessment
  • Proficiency Assessment

Lesson 4: Understanding Code Compilation and Deployment

  • Key Terms
  • 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
  • Skill Summary
  • Knowledge Assessment
  • Competency Assessment
  • Proficiency Assessment

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

  • Key Terms 104
  • Understanding Console Input/Output (I/O) 104
  • Using the Console Class 105
  • Working with Command-line Arguments 107
  • Understanding .NET File Classes in the .NET Framework 108
  • Understanding File Operations 109
  • Reading and Writing Text Files 110
  • Reading and Writing Binary Files 112
  • Understanding XML Classes in the .NET Framework 114
  • Reading and Writing XML Files 116
  • Understanding XML Schema 118
  • Skill Summary 121
  • Knowledge Assessment 121
  • Competency Assessment 125
  • Proficiency Assessment 125

Lesson 6: Understanding Security

  • Key Terms 126
  • Understanding the System.Security
  • Namespace 126
  • Understanding Authentication and Authorization 127
  • Using Authentication 127
  • Using Authorization 129
  • Understanding Cryptography 131
  • Understanding Encryption and Decryption 131
  • Using Secret-Key Encryption 131
  • Using Public-Key Encryption 134
  • Understanding Code Access Security 136
  • Managing Permissions 140
  • Working with Access Control 142
  • Skill Summary 144
  • Knowledge Assessment 144
  • Competency Assessment 146
  • Proficiency Assessment 147
Prerequisitesadd_circle_outline

N/A

Upcoming Classes
  • Click below to see more class dates with course versions
  • See More Dates
Have questions? Let us help you.