Quick Search:


 

 
Take Learning to a Whole New Level
 

Microsoft C#.NET on DVD-ROM

Interactive Instructor Based Video Training Courses

 

Trainer Outline Buy Options

 

 
Contents
- Products
- Downloads
- Pricing
- Secure Order
Buy Now

Price Guarantee
 
1. Five titles (not sold separately) including the following topics
• Overview of the Microsoft .NET Platform
• Overview of C#
• Using Value-Type Variables
• Statements and Exceptions
• Methods and Parameters
• Arrays
• Essentials of Object-Oriented Programming
• Using Reference-Type Variables
• Creating and Destroying Objects
• Inheritance in C#
• Aggregation, Namespaces and Advanced Scope
• Operators and Events
• Properties and Indexers
• Attributes


+ KeyNotes
+ Data Files
 
Course Description:
The goal of this course is to provide students with the knowledge and skills needed to develop C# applications for the Microsoft .NET Platform. The course focuses on C# program structure, language syntax, and implementation details.
 
About this software:
C# was created to be the programming language best suited for writing .NET enterprise applications. C# combines the high productivity of Microsoft Visual Basicฎ with the raw power of C++. It is a simple, object-oriented, and type-safe programming language that is based on the C and C++ family of languages. Visit the Microsoft C# description page for more detailed information.
 
Competitive Advantages:
1. Our blended learning solutions give customers a better chance of gaining applicable knowledge. Unlike many of our competitors, we incorporate full video, screen shots, PowerPoint presentations, and white board simulations to give our customers an engaging learning experience rather than a boring one.
2. One of the first courses available for this new product. C# is a brand new programming language from Microsoft and it will be the foundation language for the entire .NET framework. Our course is being made available directly on the heels of Microsoft's release of C# and will give anyone interested in programming in the .NET framework a head start on their competition.
 
Trainer Information: Michael Lee
Michael Lee is a Senior Trainer and Consultant with Saqqara Technology, Inc, a Microsoft Certified Partner located in Henderson, Nevada. Michael has over 10 years technology training experience and has published numerous books about SQL Server and Client/Server development. He is a popular speaker and presenter, and is demand at client sites and conferences all over the US and Europe.
 
Note: This course is current to .NET Framework version 1.1 but covers valuable and relevant material for today's development issues.
 
C#.NET Programming: Level 1
 
1.0 .NET Concepts
1.1 What is .NET
1.2 Introducing the .NET Framework
1.3 Understanding the Common Type Systems
1.4 Compilers, Assemblies and Microsoft Intermediate Language
1.5 Namespaces

2.0 Using the Visual Studio .NET IDE
2.1 Introducing the IDE
2.2 Compiling
2.3 Debugging
2.4 Database Manipulation Tools
2.5 Getting Help


3.0 Language Fundamentals

3.1 Comments
3.2 Types
3.3 Creating Variables and Constants using Value Types
3.4 Basic Expressions and Operators
3.5 Casting and Conversion
3.6 Building Enumerations
3.7 Control of Flow
 
 
C#.NET Programming: Level 2
 
1.0 Working with Classes and Objects

1.1 Class Basics
1.2 Creating Methods
1.3 Using Data Members
1.4 Instance vs. Static Members
1.5 Creating Variables Using Reference Types
1.6 Boxing and Unboxing
1.7 Constructors
1.8 Destructors
1.9 Encapsulation
1.10 Garbage Collector

2.0 Using Strings
2.1 String Concepts


2.2 Creating Strings
2.3 Important String Methods
2.4 Using the String Builder Class

3.0 Inheritance
3.1 Inheritance Concepts
3.2 Basic Syntax
3.3 Inheritance and Access Modifiers
3.4 Constructor Chaining
3.5 Using Virtual Methods
3.6 Sealing a Class
3.7 Abstract Classes

 
 
C#.NET Programming: Level 3
 
1.0 Using Arrays

1.1 Array Concepts
1.2 Declaring Arrays
1.3 Important Array Methods
1.4 Multidimensional Arrays

2.0 Polymorphism
2.1 Polymorphism Concepts
2.2 Polymorphism and Inheritance

3.0 Structs
3.1 Struct Concepts
3.2 Defining Structs
3.3 Using Structs


4.0 Interfaces

4.1 Interface Concepts
4.2 Creating an Interface
4.3 Implementing and Interface
4.4 Using the Idispose Interface
4.5 Casting to Interface Types

5.0 Collections
5.1 Collection Concepts
5.2 Collection Interfaces
5.3 Using Array Lists
5.4 Using Queues
5.5 Using Stacks
5.6 Using Hashtables

6.0 Putting it all Together
6.1 The Scenario
6.2 The Solution

 
 
C#.NET Programming: Level 4
 
1.0 Handling Exceptions

1.1 Introduction to Exceptions
1.2 Exception Classes
1.3 Using Try, Catch and Finally
1.4 Catching Multiple Exceptions
1.5 Throwing Standard Exceptions
1.6 Throwing Custom Exceptions

2.0 Operator Overloading
2.1 Operator Overloading Concepts
2.2 Overloading Mathematical Operators
2.3 Overloading Comparison Operators
2.4 Overloading Conversion Operators


3.0 System IO Namespace

3.1 IO Concepts
3.2 Working with Files and Directories
3.3 Stream Objects
3.4 Readers and Writers
3.5 Network IO
3.6 Object Serialisation

4.0 Using Web Streams
4.1 Using the Basic Model
4.2 Creating a Client Application
4.3 Security

 
 
C#.NET Programming: Level 5
 
1.0 Delegates and Events

1.1 Delegates Explained
1.2 Callbacks and Delegates
1.3 Multicast Delegates
1.4 Using Events

2.0 Threading
2.1 Threading Concepts
2.2 Thread Basics
2.3 Thread Synchronisation


3.0 Deployment

3.1 Assembly Concepts
3.2 Creating Assemblies

4.0 Reflection and Attribute Programming
4.1 Intrinsic Attributes
4.2 Custom Attributes
4.3 Reflection Concepts
4.4 Viewing Metadata
4.5 Extracting Type Information
4.6 Dynamic Invocation

 


Note: Course outlines are subject to change.

Buying Options - Pricing

C#.NET Programming on DVD-ROM - Desktop Learning Library Edition
5 Levels (114 Lessons) Single User
5 Levels (114 Lessons) Lending License

C#.NET Programming Online: 365-day License
5 Levels (114 Lessons) Single User

C#.NET Programming on VHS
5 Levels (114 Lessons) Single User
 

 

For more information please contact the MicroWay sales team:

Head Office
MicroWay Pty Ltd
PO Box 84,
Braeside, Victoria, 3195, Australia
Ph: 1300 553 313
Fax: 1300 132 709
sales@microway.com.au

Sydney Sales Office
MicroWay Pty Ltd
PO Box 1733,
Crows Nest, NSW 1585, Australia
Tel: 1300 553 313
Fax: 1300 132 709
sales@microway.com.au

buynow2.gif (1553 bytes)


International: call +61 3 9580 1333, fax +61 3 9580 8995

 

© 1995-2012 MicroWay Pty Ltd. All Rights Reserved. Terms and Privacy Policy.