1-877-WEBUCATE
(1-877-932-8228)
info@webucator.com
 
Microsoft Training
Java Training
XML Training
Database & SQL Training
PHP, Perl, ASP, Groovy, Grails, Ruby on Rails Training
HTML, JavaScript, Ajax & CSS Training
Adobe CS3 Training
◊ PRIVATE C# TRAINING


Need a private class for your team delivered at your site or a location near you?
For private groups of three or more, Webucator offers completely customizable and cost-effective C# classes delivered at your offices or a location near you.

To have someone contact you about these classes, please fill out the form below.

* (Required)
* (Required)
* (Required)
* (Required)
* (Required)
(The number of people requiring training)
(For Federal Government Pricing)
* (Required)

C# 2008 Training for Object-Oriented Programmers (2 days)


This C# class is delivered for private groups onsite at your offices or a location of your choice. It can also be delivered via the Internet for geographically distributed staff.

Click here for our public C# classes

C# 2008 for Object-Oriented Programmers Course Overview

C# 2008 for Object-Oriented Programmers is designed to bring experienced programmers quickly up to speed on the C# language

This C# 2008 training course concisely covers the essentials of programming using Microsoft's new C# 2008 programming language. It starts with a brief chapter, ".NET: What You Need To Know," which gets you up and running in the .NET environment with a minimum of fuss. The next two chapters cover C# language essentials and object-oriented programming in C#. The next chapter discusses how C# relates to the .NET Framework. The following chapter covers delegates and events. The course includes a succinct introduction to creating GUI programs using Windows Forms. The course concludes with a chapter covering the new features in C# 2008.

C# 2008 for Object-Oriented Programmers Course Goals

  • Acquire a working knowledge of C# programming.
  • Learn about important interactions between C# and the .NET Framework.
  • Learn how to implement simple GUI programs using Windows Forms.
  • Gain a working knowledge of implicit typing, object initializers, anonymous types, extension methods, lambda expression, LINQ, and other new features in C# 2008.

C# 2008 for Object-Oriented Programmers Course Prerequisites

Experience in the following areas is required:

  • Strong Application Development Experience

Experience in the following areas would be beneficial.

  • Object-Oriented Programming Experience

C# 2008 for Object-Oriented Programmers Course Outline

  1. NET: What You Need to Know
    1. .NET Executables and the CLR
    2. A .NET Testbed for C# Programming
    3. Visual Studio 2008
  2. C# Overview for the Sophisticated Programmer
    1. First C# Console Application
    2. Namespaces
    3. Data Types
    4. Conversions
    5. Control Structures
    6. Subroutines and Functions
    7. Parameter Passing
    8. Strings
    9. Arrays
    10. Console I/O
    11. Formatting
    12. Exception Handling
  3. Object-Oriented Programming in C#
    1. Classes
    2. Access Control
    3. Methods and Properties
    4. Asymmetric Accessor Accessibility
    5. Static Data and Methods
    6. Inheritance
    7. Overriding Methods
    8. Abstract Classes
    9. Sealed Classes
    10. Access Control and Assemblies
  4. C# and the .NET Framework
    1. Components
    2. Interfaces
    3. System.Object
    4. .NET and COM
    5. Collections
    6. IEnumerable and IEnumerator
    7. Copy Semantics in C#
    8. Generic Types
    9. Type-Safe Collections
    10. Attributes
  5. Delegates and Events
    1. Delegates
    2. Anonymous Methods
    3. Random Number Generation
    4. Events
  6. Introduction to Windows Forms
    1. Creating Windows Applications Using Visual Studio 2005
    2. Partial Classes
    3. Buttons, Labels and Textboxes
    4. Handling Events
    5. Listbox Controls
  7. New Features in C# 2008
    1. Auto-Implemented Properties
    2. Implicitly Typed Variables
    3. Object Initializers
    4. Collection Initializers
    5. Anonymous Types
    6. Partial Methods
    7. Extension Methods
    8. Lambda Expressions
    9. Language-Integrated Query (LINQ)

C# 2008 for Object-Oriented Programmers Course Materials

In addition to a comprehensive set of materials, including course notes and all the programming examples, each student will also receive a one-year subscription to Webucator's online reference library, which contains hundreds of the most current electronic technology books - a $149.95 per student value.

C# 2008 for Object-Oriented Programmers Course Technical Requirements and Setup Instructions

Click here for technical requirements and setup instructions

home - onsite classes - instructor-led online courses - self-paced online courses - why webucator - partners - contact - sitemap
© 2008 Webucator. All rights reserved. info@webucator.com | Toll Free: 877-WEBUCATE (877-932-8228) | From Outside the USA: 315-849-2724 | Fax: 315-410-5320
Phoenix, AZ | Santa Clara, CA | Santa Clara, CA | Los Angeles, CA | Sacramento, CA | Washington, DC | Atlanta, GA | Chicago, IL | Indianapolis, IN | Muncie, IN
New Orleans, LA Boston, MA | Cambridge, MA | Charlestown, MA | Framingham, MA | Ipswich, MA | Lincoln, MA | Wellesley, MA | Worcester, MA | Bangor, ME | Detroit, MI
Raleigh, NC Winston-Salem, NC | Lincoln, NE | East Hanover, NJ | Eatontown, NJ | Madison, NJ | Parsippany, NJ | Trenton, NJ | Albany, NY | Buffalo, NY | Rochester, NY
New York City, NY | Syracuse, NY | West Babylon, NY | Dayton, OH | Bethlehem, PA | Philadelphia, PA | Pittsburgh, PA | Pittsburgh, PA | State College, PA
Middletown, RI | Rapid City, SD | Austin, TX | Dallas, TX | Houston, TX | Arlington, VA | McLean, VA | Seattle, WA | Toronto, Canada | Ottawa, Canada | Calgary, CA