header
Classes > Programming > C/C++ > C# and .NET Programming

Length of Course: 4 days

Overview:
This four-day course with hands-on workshops is designed for programmers who wish to learn how to use the C# programming language under .NET for the design of software.

Prerequisites:
Prior to attending this class, students should have the following experience:

  • Object-Oriented Concepts
  • Programming Concepts
  • Familiarity with a high-level language (Perl, C/C++, Java, SmallTalk)

Objectives:
Upon successful completion of this course, students should be able to:

  • know how to use inheritance and interfaces with C# to create polymorphic designs
  • be able to work with streams in C# to read and write data
  • know how to apply delegates in C# to handle events and callbacks
  • be able to create .NET assemblies for reuse, versioning, and deployment
  • know how to marshall objects in application domains and contexts
  • know how to import COM components into .NET and export .NET components to COM
  • know how to call Win32 API methods from .NET
  • know how to build web services
Modules:

Module One .NET and C# Overview
Module Two Polymorphic Programming
Module Three Stream I/O
Module Four Delegates and Events
Module Five Attributes and Reflection
Module Six Assemblies and Modules
Module Seven AppDomains, Contexts, Marshalling
Module Eight Win32/COM Interoperability
Module Nine Web Services
HOME | CLASSES | FACILITY | CLASSROOM RENTAL | DIRECTIONS | EMPLOYMENT | CONTACT US
© Technical Training Resources - All Rights Reserved