do 410
Complete C#.Net
building .Net applications with C#
5 days  |  $2495

   available dates
   course highlights
   what you will take home

what you will learn

Complete C#.Net provides a great introduction to the C# language itself as well as teach you how to leverage the language and its extensive framework for building distributed applications. This course will give you everything you need to familiarize yourself with the core .Net class libraries and become productive with file I/O, collections, networking, and data access.

You will gain solid understanding of the interaction between C# and .Net architecture including managed code, reflection, attributes, AppDomains, assemblies, and Win32/COM interoperability. You will also learn how to use C#'s built-in support to turn any component into a Web service that can be invoked over the Internet from any application running on any platform.

available dates

Clicking on a date will bring you to the registration page.   w = waiting list

  jul aug sep oct nov dec
 Austin  -- -- -- -- -- --
 Dallas  -- -- -- -- -- --
 Atlanta  -- -- -- -- -- --
 Amsterdam  -- -- -- -- -- --

If no public courses are currently scheduled then please remember that on-site courses can be arranged. Click here  to contact us for details.

course highlights

  • Inside the .Net Universe
  • The Common Language Runtime (CLR)
  • C# Language Overview
  • Data Types
  • Expressions and Statements
  • Exception Handling with C#
  • Object-Oriented Programming Primer
  • Classes and Objects in C#
  • Inheritance and Access Modifiers
  • Abstract Classes versus Interfaces
  • Polymorphism and Virtual Functions
  • Garbage Collection and Object Finalization
  • Working with Strings and Arrays
  • Using Properties and Indexers
  • Understanding Assemblies and Versioning
  • Threading and Synchonization
  • Reflection and Attributes
  • Delegates and Events
  • File I/O and Serialization
  • Interoperability and Marshaling
  • AppDomains and Context
  • The CLR Collection Classes
  • Building apps with Windows Forms
  • Working with C# and ADO.Net
  • Working with C# and XML
  • Working with C# and ASP.Net
  • Building Web Services


This is an intensive class for professional developers. You should be familiar with a programming language such as Visual Basic, C, C++, Java, Delphi, or PowerBuilder. This class assumes you have a basic understanding of object-oriented languages and principles.

what you will take home

You will receive a course kit. This comprehensive kit contains valuable, real-world code and best practice insights so that you can get started right away on your own C#.Net project. Course also includes an authenthic do t-shirt.

do 410 5 days $2495

This course is available also for delivery onsite at your facility. Please contact us for pricing and scheduling.