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.
|