Programming with Microsoft .NET Framework (Visual Basic.NET)
The goal of this course is to help application developers understand the Microsoft® .NET Framework. In addition to offering an overview of the .NET Framework and an introduction to key concepts and terminology, the course provides a series of labs, which introduce and explain .NET Framework features that are used to code, debug, tune, and deploy applications.
- Cost: Price on application
- Duration: 5 Days
- This course is not available as part of our public schedule but can be provided on a customised client specific basis.
Before attending this course, students must be proficient in the Microsoft Visual Basic® (VB) programming language and have been exposed to the VB.NET language. Students can meet these prerequisites by taking Course 2559, Introduction to
Visual Basic .NET Programming with Microsoft .NET.
Overview of the Microsoft .NET Framework
Overview of Namespaces
Writing a .NET Framework Application
Compiling and Running a .NET Framework Application
An Introduction to Key .NET Framework Development Technologies
Creating a Simple .NET Framework Component
Creating a Simple Console Client
Creating an ASP.NET Client
Introduction to Application Deployment
Application Deployment Scenarios
Related Topics Tools
Introduction to the Common Type System
Elements of the Common Type System
Object-Oriented Characteristics
System. Object Class Functionality
Specialized Constructors
Type Operations
Interfaces
Managing External Types
Strings
Collections Defined
.NET Framework Arrays
.NET Framework Collections
Delegates
Multicast Delegates
Events
When to use Delegates, Events, and Interfaces
Memory Management Basics
Non-Memory Resource Management
Implicit Resource Management
Explicit Resource Management
Optimizing Garbage Collection
Streams
Internet Application Scenarios
The WebRequest and WebResponse Model
Application Protocols
Handling Errors
Security
Best Practices
Serialization Scenarios
Serialization Attributes
Object Graph
Serialization Process
Serialization Example
Deserialization Example
Custom Serialization
Custom Serialization Example
Security Issues
Remoting
Remoting Configuration Files
XML Web Services