Great class, very helpful! More Testimonials »

Visual C# eLearning Course


Save money by buying eLearning courses in packages.

Packages include multiple eLearning courses that are bundled together for a great value.

Of course, you can buy this Visual C# eLearning course individually as well. Just click on the "Register Now" button below.


Visual C# eLearning Course Series (19 hours)

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).

Self-Paced eLearning Course Benefits

Only $99.95

12-month subscription!

Register Now

  • Learn online with these interactive online courses.
  • Affordable Pricing (Only $99.95 for the complete series)
  • A full year to complete the courses
  • Retake the courses as many times as you like
  • Measure your progress with assessment tests after each course
  • Earn completion certificates after passing each assessment test

1. Visual C#:1 .NET What You Need to Know (Time: 1 hours)

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.

Course 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

Course Topics

  • Overview of .NET
  • Building a Console Application

2. Visual C#:2 First C# Programs (Time: 1 hours)

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.

Course 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#

Course Topics

  • Basic Structure of C# Programs
  • Variables and Expressions
  • Input/Output and Classes in C#

3. Visual C#:3 Data Types in C# (Time: 1 hours)

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.

Course 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

Course Topics

  • Introduction to Types
  • Numeric Types

4. Visual C#:4 Operators and Expressions (Time: 1 hours)

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.

Course 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

Course Topics

  • Arithmetic Operators
  • Relational Operators and Precedence in C#

5. Visual C#:5 Control Structures and Arrays (Time: 1 hours)

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.

Course 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#

Course Topics

  • Fundamental Control Structures
  • Arrays in C#

6. Visual C#:6 Object-Oriented Programming (Time: 1 hours)

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.

Course 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

Course Topics

  • Objects
  • Fundamental Concepts in Object Orientation

7. Visual C#:7 Classes (Time: 1 hours)

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#.

Course 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#

Course Topics

  • Introduction to Classes
  • Classes and Their Members

8. Visual C#:8 More About Types (Time: 1 hours)

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.

Course 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#

Course Topics

  • Overview of Types
  • Classes, Structs and Enums

9. Visual C#:9 Methods, Properties and Operators (Time: 1 hours)

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.

Course 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

Course Topics

  • Overview of Methods
  • Parameters
  • Modifiers, Properties and Operators

10. Visual C#:10 Characters and Strings (Time: 1 hours)

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.

Course 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

Course Topics

  • Working with Characters
  • Working with Strings
  • Building Strings and Command-Line Processing

11. Visual C#:11 Arrays and Indexers (Time: 1 hours)

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.

Course 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

Course Topics

  • Working with Arrays
  • Arrays, Collections and Indexers

12. Visual C#:12 Inheritance (Time: 1 hours)

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.

Course Objectives

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

Course Topics

  • Introduction to Inheritance
  • Initializing and Constructing Derived Classes

13. Visual C#:13 Virtual Methods and Polymorphism (Time: 1 hours)

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.

Course 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

Course Topics

  • Introduction to Virtual Methods
  • Polymorphism

14. Visual C#:14 Formatting and Conversion (Time: 1 hours)

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.

Course 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.

Course Topics

  • Introduction to Formatting
  • Padding and Conversion

15. Visual C#:15 Exceptions (Time: 1 hours)

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.

Course Objectives

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

Course Topics

  • Introduction to Exception Handling
  • Creating Exception Classes

16. Visual C#:16 Interfaces (Time: 1 hours)

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.

Course 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

Course Topics

  • Introduction to Interfaces
  • Bank Case Study

17. Visual C#:17 Interfaces and Collections (Time: 1 hours)

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.

Course Objectives

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

Course Topics

  • Introduction to Collections
  • Collection Interfaces
  • Copy Semantics
  • Comparison and Sort Semantics
  • Parameterized Types

18. Visual C#:18 Delegates and Events (Time: 1 hours)

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.

Course Objectives

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

Course Topics

  • Introduction to Delegates
  • Anonymous Delegates and Events

19. Visual C#:19 Introduction to Windows Forms (Time: 1 hours)

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.

Course Objectives

  • Create a Windows Forms application
  • Implement graphical event handling

Course Topics

  • Introduction to Windows Forms
Client Success
  1. Independent Survey
  2. Client List
  3. Testimonials
Join The Team
  1. Learn how you can become a Webucator Trainer
  2. Career Opportunities
Locations
Compare Us
Watch 3-minute Demo Video
of Live Online Training:
Learn the benefits of online training with Webucator
Webucator is a Registered Education Provider (R.E.P.) approved by PMI to issue professional development units (PDUs) for our training courses.

Free Webinars

A Crash Course in CSS

Wed, 3/21 1:00 PM EST

© Webucator, Inc. All rights reserved. | Toll Free: 1-877-932-8228 | From outside the USA: 315-849-2724| Fax: 315-849-2723