Nova Knowlege Solutions
  About
  Courses & Certifications
  Schedule
  Partners
Nova Networks Web Site
Training and Services Home Page > Schedule : Programming with the MS.NET Framework (MS Visual C# .NET)
Next Available Dates:

Download a PDF Handout


Download
the course outline
in PDF format.

This download requires the Adobe Acrobat PDF Reader, available for free at the Adobe Web site.


Related Course(s)
Developing ASP.NET Web Applications using Visual Studio .NET
Developing MS .NET Applications for Windows (Visual Basic.NET)
Developing MS .NET Applications for Windows (Visual C#.NET)
Developing XML Web Services using MS ASP.NET
Introduction to Visual Basic.NET Programming with MS .NET
Programming with ADO.NET
Programming with C#
Programming with MS Visual Basic.NET

In-depth, Real World
Training Solutions

Nova Networks delivers in-depth, real world training solutions. Nova's training courses are designed to help our clients increase workplace performance and productivity. Nova combines Official Curriculum materials with field experienced certified instructors and a quality guarantee to deliver cost effective, practically applied training solutions.

M2349 - Programming with the MS.NET Framework (MS Visual C# .NET) - 5 days

[ Course Schedule ]

Module 1: Overview of the Microsoft .NET Framework

The following topics are covered in this module:

  • Overview of the Microsoft .NET Framework
  • Overview of Namespaces

After completing this module, you will be able to list the major elements of the .NET Framework.

This includes:

  • Describing the .NET Framework and its components.
  • Explaining the relationship between the .NET Framework class library and namespaces.

Module 2: Introduction to a Managed Execution Environment

  • Writing a .NET Application
  • Compiling and Running a .NET Application

After completing this module, you will be able to explain the main concepts behind the common language runtime and use the features of the common language runtime to create a simple application.

This includes:

  • Creating simple console applications in C#.
  • Explaining how code is compiled and executed in a managed execution environment.
  • Explaining the concept of garbage collection.

Module 3: Working with Components

The following topics are covered in this module:

  • An Introduction to Key .NET Framework Development Technologies
  • Creating a Simple .NET Framework Component
  • Creating a Simple Console Client
  • Creating an ASP.NET Client

After completing this module, you will be able to create and use components in Windows Form-based and ASP.NET-based applications.

This includes:

  • Creating a simple .NET Framework component in C#.
  • Implementing structured exception handling.
  • Creating a simple .NET Framework console application that calls a component.
  • Creating a .NET Framework client application by using the Windows Forms library.
  • Creating an ASP.NET page that uses the previously developed .NET Framework component to create an ASP.NET application.

Module 4: Deployment and Versioning

The following topics are covered in this module:

  • Introduction to Application Deployment
  • Application Deployment Scenarios
  • Related Topics and Tools

After completing this module, you will be able to use the deployment and versioning features of the .NET common language runtime to deploy multiple versions of a component.

This includes:

  • Packaging and deploying simple and componentized applications.
  • Creating strong-named assemblies.
  • Installing and removing assemblies from the global assembly cache.
  • Configuring applications to control binding based on assembly location and version data.

Module 5: Common Type System

The following topics are covered in this module:

  • An Introduction to the Common Type System
  • Elements of the Common Type System
  • Object-Oriented Characteristics

After completing this module, you will be able to create, use, and extend types.

This includes:

  • Describing the difference between value types and reference types.
  • Explaining the purpose of each element in the type system, including values, objects, and interfaces.
  • Explaining how object-oriented programming concepts, such as abstraction, encapsulation, inheritance, and polymorphism, are implemented in the Common Type System.

Module 6: Working with Types

The following topics are covered in this module:

Contact the training coordinator for pricing and details at 613-563-NOVA (6682) Ext:267 0r training@novaknowledge.com
Nova Networks can also customize this course to topics of your choice which will reduce the course cost.

Copyright Statement

This site is Copyright © 2007 Nova Networks Inc. Reproduction of any part of this site for personal or commercial purposes without permission is strictly prohibited. The information at this site may be downloaded onto a disk or printed for your personal use provided that you include this copyright notice on each copy and that you make no alterations to any of the pages and do not use any of the information in any other work or publication whatsoever whether the publication is paper based or electronic. No part of the information may be distributed or copied for any commercial purpose.

 Copyright © 2008 Nova Knowlege Solutions, All Rights Reserved. | Terms of Use | Privacy Statement