Visual Basic 2005 Interactive Instructor Based Video Training Courses

Visual C# 2005
Essentials
Interactive Instructor Based
Video Training Course
C# 2005 is the latest release of Microsoft's premiere programming language used by thousands of .NET developers to create state-of-the-art applications like the .NET Framework itself. This course will empower you to code elegant C# programs that address the ever-changing demands of real world software. You'll also learn how to use the great new GUI features of Visual Studio 2005 to boost your coding productivity. The course includes exercises, Q-A drills and full sample code to help confirm your progress. Two bonus video segments are included in which Anders Hejlsberg, author of the C# language, drills down into Parameter Passing and Annonymous Methods. By learning C# 2005, you'll position yourself as a valuable resource in the expanding marketplace of software development.
Trainer Outline Specials Buy Options


Trainer Information:

James Lee Carr is a Microsoft Certified Trainer with mcTrainers.NET. He specializes in authoring and delivering dynamic coursware for .NET programmers. He’s written C applications for the Sharp Zaurus handheld, C++ applications for Windows CE and C# applications for the desktop and the web. He’s been working with .NET since PDC 2000. In 2003 Microsoft designated him as a .NET Early Achiever. He currently designs data-driven distributed applications using ASP.NET and Sql Server.

After graduating from Montclair State University in 1987 with a degree in Computer Science, I landed a lead programmer position with Dawson Home Fashions, a Scotland based international manufacturer. There I led a small programming team designing and successfully implementing SQL-based solutions to meet the requirements of many core business applications including

Lot Manufacturing,
Inventory,
Product Distribution (EDI) and
Cost Accounting.

In 1994 I was hired by Synavant (now Dendrite) to create handheld solutions for their high profile clients. My first assignment was developing an on-line stock trading application for Ameritrade. For this client, I used my 'C' programming skills to target Sharp Zaurus devices. Subsequently, I used C++ and Windows CE running on Handheld PCs to create Sales Force Automation solutions for the following Pharmaceutical Corporations:

Abbott Labs
Merck
Pharmacia
Roche
Upjohn

In 1996 I achieved MCSE certification.

In 2000 I attended Bill Gates' unveiling of the .NET Framework at the Professional Developer's Conference in Orlando which motivated me to focus on C# and ASP.NET development.

In 2002, still at Synavant, I used C# to integrate MapPoint with Handheld applications used by Pharmaceutical Sales Representatives to graphicly identify appropriate physicians by location as well as demographics.

In 2003 I achieved MCSD.NET and MCT certifications.

Currently at mcTrainers.NET, I support CTECs by teaching .NET official curriculum.

About This Course:

The course opens with a high-level introduction to the C# language. The "Jump Start" segment will familiarize you with building C# applications using Visual Studio 2005. You'll learn about the interacting roles of the C# Compiler, the .NET Class Library and the Common Type System.

Level 2 covers the fundamentals of the C# language. You'll get a handle on the crucial distinction between Value-Type Variables and Reference-Type Variables. You'll learn how to use Flow Control Statements to manage the runtime execution of your C# code; don't forget that semicolon. And you'll get comfortable with defining and using Methods and Arrays.

In Level 3 we explore the benefits and techniques of the OOP paradigm and how to leverage them in C# programs. Challenging concepts like class inheritance are clearly expounded by means of "hands-on" C# examples.

Level 4 is a programmer's tour-de-force of Visual Studio 2005. From Toolbars to Breakpoints, you'll develop confidence with the tools of the development environment.

In Level 5 we create a fully functional Windows Text Editor. This application becomes the basis for exploring the details of how to code a Windows application using C# 2005. You'll also learn how to catch runtime exceptions. And you'll get familiar with the new concepts introduced with C# 2005 like Generic Collections and Annonymous Methods. ClickOnce Deployment lets a user install a Windows App over the web and update it with a single click. These are only a few of the essentials that you'll master in this course and carry with you in your C# 2005 toolbox.

Visual C# 2005 Essentials: Level 1: Introduction


1.0 Introduction to the C# Language

1.1 History of C#
1.2 .NET Languages
1.3 Visual Studio “Jump Start”
1.4 Our First C# Application

2.0 The C# Compiler
2.1 Compile Steps
2.2 .NET Assemblies
2.3 Debug vs. Release
2.4 The Main Method


3.0 The .NET Class Library

3.1 Our First Console Application
3.2 The Class Library Object Browser
3.3 Writing Data to the Console
3.4 Formatting Strings
3.5 Namespaces

4.0 Basic Language Elements
4.1 CTS: The Common Type System
4.2 Intrinsic C# Data Types
4.3 Statements
4.4 Operators
4.5 Comments
4.6 Naming Conventions
4.7 IDE Tips

Visual C# 2005 Essentials: Level 2: Language Fundamentals


1.0 Value-Type Variables

1.1 Declaring Local Variables
1.2 Enumerations
1.3 Structures
1.4 Constants

2.0 Reference-Type Variables
2.1 Declaring a Reference to an Object
2.2 Creating a new Object
2.3 Calling an Object Method
2.4 The String Class
2.5 Value-Types vs. Reference-Types


3.0 Flow Control Statements

3.1 The if Statement
3.2 The switch Statement
3.3 The while Statement
3.4 The for Statement
3.5 The foreach Statement


4.0 Methods

4.1 Defining a Method
4.2 Returning a Value from a Method
4.3 Input Parameters
4.4 Output Parameters
4.5 Updatable Parameters
4.6 Method Overloading


5.0 Arrays

5.1 Array Syntax
5.2 Initializing Array Elements
5.3 Array Methods and Properties
5.4 Array Rank

Visual C# 2005 Essentials: Level 3: Object Oriented Programming


1.0 Introduction to OOP

1.1 Classes, Class Members and Objects
1.2 Using the Class Designer
1.3 Class Inheritance
1.4 Instantiating Objects
1.5 Constructors


2.0 Using OOP in C# Programs

2.1 Properties
2.2 Instance Members
2.3 Static Members
2.4 Abstract Base Classes
2.5 Interfaces

Visual C# 2005 Essentials: Level 4: Visual Studio 2005


1.0 Configuring The IDE

1.1 Visual Studio Toolbars
1.2 Solution Explorer
1.3 Project Files
1.4 Configuring The Output Window


2.0 Coding Tools

2.1 DataView
2.2 Design View
2.3 Code View

3.0 Debugging
3.1 The Debug Toolbar
3.2 Setting Breakpoints
3.3 DataTips
3.4 The Debug Windows
3.5 Stepping Through your code
3.6 Debugging Strategies

Visual C# 2005 Essentials: Level 5: Windows Development and Beyond


1.0 Creating Windows Applications

1.1 Text Editor Application
1.2 Application Icon
1.3 ToolStrip
1.4 RichTextBox
1.5 SaveFileDialog
1.6 OpenFileDialog
1.7 OurFormClass.Designer.cs
1.8 ControlCollection.Add ( )
1.9 WinApp3 Summary

2.0 Events
2.1 Application.Run ( )
2.2 Event Handlers
2.3 Delegates
2.4 Events Summary


3.0 Exceptions

3.1 The Exception Class Hierarchy
3.2 try...catch…finally
3.3 Exception Assistant

4.0 New Concepts in C# 2005
4.1 Nullable Types
4.2 Static Classes
4.3 Generic Collections
4.4 Anonymous Methods
4.5 Visibility of Property Accessors
4.6 Accessing The Global Namespace
4.7 Click Once Deployment

Note: Course outlines are subject to change.

Visual C# 2005 Essentials on DVD-ROM - Desktop Learning Library Edition

5 Levels (107 Lessons) Single User $499 Qty: Add To Cart
5 Levels (107 Lessons) Lending License $1499 Qty: Add To Cart


Visual C# 2005 Essentials Online

5 Levels (107 Lessons) Single User $499 Qty: Add To Cart