MS2415 Programming the Microsoft .NET Framework with Visual Basic.NET

5 Day Course
Hands On
Official Microsoft Curriculum
Code MS6415

This course has been retired in favour of the Programming with the Microsoft .NET Framework using Microsoft Visual Studio 2005 course.

Modules

Course Outline (51 topics)

  • OVERVIEW OF THE MICROSOFT .NET FRAMEWORK:
  • Overview of the Microsoft .NET Framework; Overview of Namespaces
  • INTRODUCTION TO A MANAGED EXECUTION ENVIRONMENT:
  • Writing a .NET Application; Compiling and Running a .NET Application
  • WORKING WITH COMPONENTS:
  • An introduction to key .NET Framework development technologies; Creating a Simple .NET Framework component; Creating a Simple Console application; Creating an ASP.NET Client
  • DEPLOYMENT AND VERSIONING:
  • Introduction to Application Deployment; Application Deployment Scenarios
  • COMMON TYPE SYSTEM:
  • An Introduction to the Common Type System; Elements of the Common Type System; Object-Oriented Characteristics
  • WORKING WITH TYPES:
  • System.Object class functionality; Specialised constructors; Type operations; Interfaces; Managing external types
  • STRINGS, ARRAYS, AND COLLECTIONS:
  • Strings; Terminology - Collections; .NET Framework Arrays; .NET Framework Collections
  • DELEGATES AND EVENTS:
  • Delegates; Multicast Delegates; Events; When to use delegates, events and interfaces
  • MEMORY AND RESOURCES MANAGEMENT:
  • Memory Management Basics; Non-Memory resource management; Implicit resource management; explicit resource management; Optimizing Garbage collection
  • DATA STREAMS AND FILES:
  • Streams; Readers and Writers; Basic File I/O
  • INTERNET ACCESS:
  • Internet Application Scenarios; The WebRequest and WebResponse model; Handling errors; Application Protocols; Security; Best Practices
  • SERIALIZATION:
  • Serialization Scenarios; Serialization attributes; Object Graph; Serialization Process; Serialization Examples; Custom Serializations; Security Issues
  • REMOTING AND WEB SERVICES:
  • Remoting; Remoting Configuration Files; Web Services

Prerequisites

Delegates should be proficient in the Visual Basic programming language and have been exposed to Visual Basic.NET. Delegates can meet this prerequisite by taking course 2373, Microsoft Visual Basic.NET for Visual Basic developers.

Sections