Training Classes | Learning and Development Resources | Training Directory | New Training Seminars | New Training Providers | Site Map | Promote Training Seminars | Training Keywords | Training Seminars | Training Providers | Regions | Training Search | Advertise Training Seminars | Login
Provided by: Serebra Learning Corporation

C# Programming for MS .NET - Part 3: Object Orientation

Click here for more information or to take this course
Serebra Learning Corporation


  home  : Computer  : Programming Languages  : C# (C sharp)

Get More Information
Search for Training
Find Your Genius!
What do you want to learn about?

Training Provided by Serebra Learning Corporation

This is the third course in a five part series that introduces the essentials of object-oriented programming. You will learn the terminology and concepts required to create and use classes in C#. The course also teaches how to use reference-type variables and how to create and destroy objects in C#.


Training Avaliability and Delivery

This is primarily online training
on-line e-learning cbt (computer based)This is an online eLearning or CBT training program
Contact Serebra Learning Corporation for more information
Schedule:7 hours
Training Presented in:English

Related Keywords:  microsoft .net 

Training Program Details


Audience

The intended audience for this course are individuals involved in programming in C C++ Microsoft Visual Basic or Java and wish to program in C#. They are involved in developing enterprise business solutions. The audience will include application developers system analysts and software engineers. It is expected that learners should have experience programming in C C++ Visual Basic Java or another programming language. Learners should also have basic familiarity with the .NET framework and the .NET strategy. In addition learners should have taken the first two parts of this series (72711 and 72712).

Objective

  • Identify characteristics of a class.
  • Identify characteristics of an object.
  • Identify differences between structs and classes.
  • Identify the syntax used to declare a reference variable.
  • Identify characteristics of an invalid reference.
  • Identify characteristics of comparing reference variables.
  • Identify characteristics of the default constructor.
  • Identify the syntax used to overload a constructor.
  • Identify characteristics of an initializer list.

Topics Include

Unit 1: Object-Oriented Programming

  • Identify characteristics of a class.
  • Identify characteristics of an object.
  • Identify differences between structs and classes.
  • Identify characteristics of abstraction.
  • Identify characteristics of encapsulation.
  • Identify characteristics of encapsulation accessibility.
  • Identify characteristics of object data.
  • Identify characteristics of the runtime invocation of the Main method.
  • Identify the syntax used to define a class.
  • Identify the syntax used to instantiate a new object.
  • Identify characteristics of the this operator.
  • Identify characteristics of nested classes.
  • Identify characteristics of inheritance.
  • Identify characteristics of class hierarchies.
  • Identify characteristics of polymorphism.
  • Identify characteristics of an abstract base class.
  • Identify characteristics of an interface.
  • Identify characteristics of binding.

Unit 2: Reference Variables

  • Identify the syntax used to declare a reference variable.
  • Identify characteristics of an invalid reference.
  • Identify characteristics of comparing reference variables.
  • Identify characteristics of using a reference as a method parameter.
  • Identify characteristics of the exception class.
  • Identify characteristics of the String class.
  • Identify characteristics of string comparison.
  • Identify characteristics of the object type.
  • Identify characteristics of the reflection mechanism.
  • Identify characteristics of the System.IO namespace.
  • Identify characteristics of the System.XML namespace.
  • Identify characteristics of the System.Data namespaces.
  • Identify characteristics of common namespaces.
  • Identify characteristics of converting value types.
  • Identify characteristics of parent and child class reference conversions.
  • Identify characteristics of the operators that are used for conversion.
  • Identify characteristics of object type conversions.
  • Identify characteristics of interface conversions.
  • Identify characteristics of boxing.

Unit 3: Creating and Destroying Objects

  • Identify characteristics of the default constructor.
  • Identify the syntax used to overload a constructor.
  • Identify characteristics of an initializer list.
  • Identify characteristics of initializing readonly fields.
  • Identify the syntax used to declare a constructor for a struct.
  • Identify characteristics of object lifetime.
  • Identify characteristics of garbage collection.
  • Identify characteristics of the Finalize method.
  • Identify the guidelines for using the disposal design pattern.
  • Identify characteristics of IDisposable.
  • Identify characteristics of a private constructor.
  • Identify characteristics of a destructor.
  • Identify characteristics of a static constructor.

Duration

7

Minimum Requirements

The CDROM version of this course requires:

  • At least a 486DX 33Mhz CPU.
  • Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
  • At least 8MB RAM.
  • At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
  • At least a double speed CDROM drive.
  • An MPC compliant sound card with attached speakers or headphones is recommended (Currently only the CDROM version supports audio).
The network version of this course requires:
  • At least a 486DX 33Mhz CPU.
  • Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
  • At least 8MB RAM and 22MB available hard disk space or file server space.
  • At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).

Media


Serebra Learning Corporation 119 - 7565 132nd Street Surrey BC    V3W 1K5 Canada

About Serebra Learning Corporation - Training Provider

Serebra Learning Corporation - Serebra Learning Corporation provides technology-based training solutions through a combination of Cortex, its proprietary learning management system (LMS), and a curriculum catalog with over 1,825 current courseware titles. Founded in 1987 (as FirstClass Systems, with a name change to Serebra in 2001), Serebra has over sixteen years" experience delivering e-learning solutions to both...

More C# Programming for Microsoft .NET Training from Serebra Learning Corporation

Click here for more information or to take this course

Training Directory | New Training Seminars | New Training Providers | Search | Site Map | Promote Training | Login | Links


Connecting people who want to learn with people who love to teach
 Are you a C# programming training provider?
You could be on this page today - for FREE!