computer training image
Online Training Classes Purchased Securely
Shopping cart  Shopping cart
0 Product(s) in cart
Total $0.00
> Checkout
Online Payments

Benefits of Computer Coach's online computer training classes

  • Accessible 24 hours a day 7 days a week, so you can learn when you have time.
  • Cost-effective solutions, so you don’t go broke learning the skills you need.
  • Available Anytime, anywhere with an Internet connection, so you can study at your house, office, or where you feel comfortable.
  • Interactive & fun courses allow for greater retention of course topics.
  • Easy to use so you can start learning right away.
  • Full of hands-on labs so you can get the practice you need
  • HTML Based so you don’t need any additional downloads
  • Live Mentor Available to ask questions and get clarification

online computer training questions answered

Visual C# Online Course

Summary:
The Visual C# 2005 series covers how to develop command line and graphical applications using the Visual C# 2005 programming language and the Visual Studio integrated development environment (IDE).

Audience:
This course is for anyone who would like to create or modify applications using Microsoft Visual C#.

Features:
●  Flash and audio provide animated, interactive Lesson Introductions, Activities, and Simulations.
●  Audio accompanies each lesson page throughout the course.
●  Simulations teach learners to perform specific tasks in applications through guided, multi-step exercises.
●  Exercises allow learners to practice in the actual application being studied.
●  Supplied sample files include sample documents, application files, programs, and programming code that enable learners to practice with these files, enhancing the learning experience.
●  A Course Topics list contains active hyperlinks, permitting quick access to specific topics.
●  Find-A-Word allows learners to look up an unfamiliar term in the Glossary, on the Web, or in a dictionary. In addition, it lets them find other occurrences of the term in the same course.
●  Search text enables learners to rapidly search all text within a course to easily retrieve information required.
●  Courses challenge the learner with a variety of question formats, including multi-step simulations, true/false, multiple choice, and fill-in-the-blank.
●  A skill assessment generates a customized learning path based on the results of a pre-test.
●  A glossary provides a reference for definitions of unfamiliar terms.
●  Bookmarking tracks a learner's progress in a course.

Topics included in this course:
Visual C# Series: .NET What You Need to Know
Visual C# Series: First C# Programs
Visual C# Series: Data Types in C#
Visual C# Series: Operators and Expressions
Visual C# Series: Control Structures and Arrays
Visual C# Series: Object-Oriented Programming
Visual C# Series: Classes
Visual C# Series: More About Types
Visual C# Series: Methods, Properties and Operators
Visual C# Series: Characters and Strings
Visual C# Series: Arrays and Indexers
Visual C# Series: Inheritance
Visual C# Series: Virtual Methods and Polymorphism
Visual C# Series: Formatting and Conversion
Visual C# Series: Exceptions
Visual C# Series: Interfaces
Visual C# Series: Interfaces and Collections
Visual C# Series: Delegates and Events
Visual C# Series: Introduction to Windows Forms

Visual C# Series: .NET What You Need to Know
Summary:
Visual C# 2005: .Net: What You Need to Know, covers the foundations of the .NET programming environment and how to navigate through the Visual Studio 2005 integrated development environment (IDE). It also shows how to create, compile and execute a simple Visual C# program using either the Visual Studio 2005 IDE or the command line functionality.

Objectives:
Discuss the Visual Studio 2005 integrated development environment at a high level
Describe the benefits and features of using an IDE for Visual C# 2005 development

Topics:
Overview of .NET
Building a Console Application
top

Visual C# Series: First C# Programs
Summary:
Visual C# 2005: First C# Programs, covers how to create, compile and execute a simple Visual C# program with variables, expressions, command-line input and output, using either the Visual Studio 2005 IDE or the command line functionality.

Objectives:
Describe the basic structure of C# programs
Use variables and expressions in C# programs
Create C# programs that can perform calculations
Describe the usage of objects and classes in C#
Perform simple input and output in C#

Topics:
Basic Structure of C# Programs
Variables and Expressions
Input/Output and Classes in C#
top

Visual C# Series: Data Types in C#
Summary:
Visual C# 2005: Data Types in C#, covers the different data types supported by C# and how to convert information between and among different data types. This course also shows how to map Visual C# data types to the data types supported by the .NET framework.

Objectives:
Explain the benefits and usage of a strongly-typed language
Describe the difference between implicit and explicit data type conversion
Demonstrate how to use C# data types in simple programs
Demonstrate how to use nullable types in C# programs

Topics:
Introduction to Types
Numeric Types
top

Visual C# Series: Operators and Expressions
Summary:
Visual C# 2005: Operators and Expressions, covers Visual C# operators and expressions. It also shows how to use the precedence table to order C# operators judiciously and efficiently.

Objectives:
Describe how to use simple operators in C#
Explain how to use runtime checking to control arithmetic overflow
Demonstrate how to use precedence rules to simplify expressions

Topics:
Arithmetic Operators
Relational Operators and Precedence in C#
top

Visual C# Series: Control Structures and Arrays
Summary:
Visual C# 2005: Control Structures and Arrays, covers Visual C# control. It also shows how to create and use applications that use loops and arrays.

Objectives:
Create and use iterative control structures in C#
Describe how to create and use loops in C#
Explain how to use arrays with iterative control structures in C#

Topics:
Fundamental Control Structures
Arrays in C#
top

Visual C# Series: Object-Oriented Programming
Summary:
Visual C# 2005: Object-Oriented Programming, covers Visual C# object-oriented programming concepts. This course also shows how attributes and behaviors are combined to create classes, and how to model classes using simple object modeling concepts.

Objectives:
Explain object-oriented programming concepts in C#
Describe how to model attributes, behaviors and classes in C#
Demonstrate how to document an object-oriented programming model

Topics:
Objects
Fundamental Concepts in Object Orientation
top

Visual C# Series: Classes
Summary:
Visual C# 2005: Classes, covers how to create classes, distinguish between classes and objects, and use classes in object-oriented programming. It also shows how C# classes support encapsulation, how to instantiate and initialize classes, and how to use references in C#.

Objectives:
Explain how to use classes to represent complex data structures in C#
Demonstrate how to instantiate and initialize classes in C#
Discuss the role of classes in object-oriented programming
Describe the use of references in C#

Topics:
Introduction to Classes
Classes and Their Members
top

Visual C# Series: More About Types
Summary:
Visual C# 2005: More About Types, covers how to distinguish between classes and structs in C#, and understand more about how classes are used to create application specific data types. This course also shows how C# converts simple values to and from object types, using a process called boxing.

Objectives:
Explain how C# uses value and reference types
Differentiate between classes and structs in C#
Discuss how boxing is used to convert between value and reference types
Describe the use of references in C#

Topics:
Overview of Types
Classes, Structs and Enums
top

Visual C# Series: Methods, Properties and Operators
Summary:
Visual C# 2005: Methods, Properties and Operators, covers how to define and use methods, pass parameters to and from methods, and overload methods and operators. This course also shows how to simplify data access through get and set methods and how to implement methods in C# that take a variable number of parameters.

Objectives:
Demonstrate how to define and use methods
Explain how to access data using property syntax
Describe how to overload methods
Describe how to overload operators

Topics:
Overview of Methods
Parameters
Modifiers, Properties and Operators
top

Visual C# Series: Characters and Strings
Summary:
Visual C# 2005: Characters and Strings, covers how to define and work with characters and strings in greater detail. This course also shows how to create and work with objects of the String and StringBuilder classes and create applications that process command-line arguments.

Objectives:
Demonstrate how to define and use character constants and strings
Explain how to work with the String class
Describe how to work with the StringBuilder class
Discuss how to process command-line arguments

Topics:
Working with Characters
Working with Strings
Building Strings and Command-Line Processing
top

Visual C# Series: Arrays and Indexers
Summary:
Visual C# 2005: Arrays and Indexers, covers how to define and work with single-dimension and multiple-dimension arrays. It also shows how to use the Random classes to generate random numbers and how to use indexers to access data within a class using an array syntax.

Objectives:
Define and use arrays
Describe how to work with the Random class
Identify how to use an indexer to access internal elements of a class

Topics:
Working with Arrays
Arrays, Collections and Indexers
top

Visual C# Series: Inheritance
Summary:
Visual C# 2005: Inheritance, describes how to create hierarchies of classes using inheritance. This course also covers how to use the public, protected and private access qualifiers to encapsulate class implementations and make code easier to maintain.

Objectives:
Define and use inheritance
Define and use access qualifiers
Initialize inherited and non-inherited members of a class

Topics:
Introduction to Inheritance
Initializing and Constructing Derived Classes
top

Visual C# Series: Virtual Methods and Polymorphism
Summary:
Visual C# 2005: Virtual Methods and Polymorphism, describes how to fully implement polymorphic classes. This course also covers how to create virtual methods that can be redefined by derived classes to create implementation-specific behaviors.

Objectives:
Use polymorphism to simplify code and enhance maintainability
Describe and use C# features that support polymorphism
Describe and use static and dynamic binding as appropriate in code

Topics:
Introduction to Virtual Methods
Polymorphism
top

Visual C# Series: Formatting and Conversion
Summary:
Visual C# 2005: Formatting and Conversion, describes how to format information for output. This course also covers how to convert information among different data types and define implicit and explicit conversion operators to streamline that process.

Objectives:
Use the formatting features of C# to control the look of your output.
Use the methods of the System.Convert class to achieve data type conversions.
Define your own data type conversions.

Topics:
Introduction to Formatting
Padding and Conversion
top

Visual C# Series: Exceptions
Summary:
Visual C# 2005: Exceptions, describes how to use the .NET exception handling mechanism to deal with unexpected and anomalous behavior. This course also covers how to create and use custom exceptions based upon the system-provided Exception class.

Objectives:
Use the C# exception handling mechanism
Create and use your own custom exceptions
Use the methods of the C# System.Exception class

Topics:
Introduction to Exception Handling
Creating Exception Classes
top

Visual C# Series: Interfaces
Summary:
Visual C# 2005: Interfaces, describes how to use interfaces to program in a more flexible, generic manner. This course also covers how to create and use custom classes that implement multiple interfaces.

Objectives:
Use the C# interface mechanism
Create and use your own custom classes that use interfaces
Use the as and is operators to dynamically determine interface support in classes
Handle similarly named methods from multiple interfaces in the same class

Topics:
Introduction to Interfaces
Bank Case Study
top

Visual C# Series: Interfaces and Collections
Summary:
Visual C# 2005: Interfaces and Collections, describes how to use parameterized types and .NET interfaces to program in a more flexible, generic manner. This course also covers how to customize collection classes supplied by .NET.

Objectives:
Customize .NET interfaces
Create parameterized types
Create customized collections by implementing their interfaces

Topics: Collection Interfaces
Copy Semantics
Comparison and Sort Semantics
Parameterized Types
top

Visual C# Series: Delegates and Events
Summary:
Visual C# 2005: Delegates and Events, describes how to use delegates to handle callbacks into code. This course also covers how delegates implement the .NET event handling mechanism, and dynamically adding and removing delegates to perform custom event handling.

Objectives:
Create and use delegate objects
Create anonymous delegates
Use delegate objects to implement custom event handling

Topics:
Introduction to Delegates
Anonymous Delegates and Events
top

Visual C# Series: Introduction to Windows Forms
Summary:
Visual C# 2005: Introduction to Windows Forms, describes how to use Visual C# to create a simple Windows Forms application. This course also covers how to add event handlers to respond to button clicks and list selection events.

Objectives:
Create a Windows Forms application
Implement graphical event handling

Topics:
Introduction to Windows Forms
top