CONTACT US   |    |  SIGNIN
 
Call 858-622-1201
to speak to a Training Specialist
Friday, September 05, 2008
 
 
Upcoming Classes

There are currently no MS2415 classes scheduled. Please call for the next scheduled class.

If you have a group of four or more students, we can schedule this class for you.

 
Course Info Minimize

MS2415 - Programming with the Microsoft .NET Framework (Microsoft Visual Basic .NET)

Categories .NET Training, Programming Training
Duration 5 days (35 hours)
Pre-requisites

Proficiency in the Microsoft Visual Basic® programming language and MS2559 - Introduction to Visual Basic .NET Programming with Microsoft .NET or equivalent.

Courseware MS2415-MS (300 pages)
Price $1975
Notes

This course is intended for experienced, professional software developers, and will 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. After completing this course, students will be able to list the major elements of the .NET Framework and explain how they fit into the .NET platform; explain the main concepts behind the common language runtime and use the features of the .NET Framework to create a simple application; create and use components in Microsoft Windows® Forms-based and ASP.NET-based applications; use the deployment and versioning features of the .NET runtime to deploy multiple versions of a component; create, use, and extend types by understanding the common type system architecture; create classes and interfaces that are functionally efficient and appropriate for given programming scenarios; use the .NET Framework class library to efficiently create and manage strings, arrays, collections, and enumerators; use delegates and events to make an event sender signal the occurrence of an action to an event receiver; describe and control how memory and other resources are managed in the .NET Framework; read from and write to data streams and files; use the basic request/response model to send and receive data over the Internet; serialize and deserialize an object graph and create distributed applications using XML Web services and object remoting.


Module 1: Overview of the Microsoft .NET Framework
      Overview of the Microsoft .NET Framework
      Overview of Namespaces
Module 2: Introduction to a Managed Execution Environment
      Writing a .NET Framework Application
      Compiling and Running a .NET Framework Application
Module 3: Working with Components
      An Introduction to Key .NET Framework Development Technologies
      Creating a Simple .NET Framework Component
      Creating a Simple Console Client
      Creating an ASP.NET Client
Module 4: Deployment and Versioning
      Introduction to Application Deployment
      Application Deployment Scenarios
      Related Topics and Tools
Module 5: Common Type System
      Introduction to the Common Type System
      Elements of the Common Type System
      Object-Oriented Characteristics
Module 6: Working with Types
      System.Object Class Functionality
      Specialized Constructors
      Type Operations
      Interfaces
      Managing External Types
Module 7: Strings, Arrays, and Collections
      Strings
      Collections Defined
      .NET Framework Arrays
      .NET Framework Collections
Module 8: Delegates and Events
      Delegates
      Multicast Delegates
      Events
      When to Use Delegates, Events, and Interfaces
Module 9: Memory and Resource Management
      Memory Management Basics
      Non-Memory Resource Management
      Implicit Resource Management
      Explicit Resource Management
      Optimizing Garbage Collection
Module 10: Data Streams and Files
      Streams
      Readers and Writers
      Basic File IO
Module 11: Internet Access
      Internet Application Scenarios
      The WebRequest and WebResponse Model
      Application Protocols
      Handling Errors
      Security
      Best Practices
Module 12: Serialization
      Serialization Scenarios
      Serialization Attributes
      Object Graph
      Serialization Process
      Serialization Example
      Deserialization Example
      Custom Serialization
      Custom Serialization Example
            Writing an application that serializes an object graph by using either a binary or a Simple
Object Access Protocol (SOAP) XML format
      Security Issues
Module 13: Remoting and XML Web Services
      Remoting
      Remoting Configuration Files
      XML Web Services

Print  
 
Affiliations

  

Blue Star is an Adobe Authorized Training Center

Blue Star is an Altova Authorized Training Partner

Blue Star is certified by the Bureau of Private Postsecondary and Vocational Education

 Click to verify BBB accreditation and to see a BBB report.

Blue Star is a certified General Services Administration contractor

Blue Star Learning is a proud Microsoft Certified Partner