Support

From C# 2.0 to C# 3.0 Course

6 sessions available starting from $650.00

Subject: Programming

Ages: All ages

Skill level: All difficulty levels

Course Code: 50222
Course Duration: 1 days

This one-day instructor-led (Level 300) course provides students with the knowledge and skills to develop applications in the .NET Framework 3.5 using the C# 3.0 programming language. This course serves as a bridge for proficient .NET Framework developers with C# 2.0 programming experience to the new features of the C# 3.0 programming language.

Skills Gained

After completing this course, students will be able to:

• Develop applications using the C# 3.0 language in the .NET Framework 3.5
• Use advanced language constructs such as extension methods, anonymous types

Course Modules

Module 1: From C# 2.0 to C# 3.0
This module explains how to apply C# 3.0 language features in real applications, and provides the motivation for each...

see more

Course Code: 50222
Course Duration: 1 days

This one-day instructor-led (Level 300) course provides students with the knowledge and skills to develop applications in the .NET Framework 3.5 using the C# 3.0 programming language. This course serves as a bridge for proficient .NET Framework developers with C# 2.0 programming experience to the new features of the C# 3.0 programming language.

Skills Gained

After completing this course, students will be able to:

• Develop applications using the C# 3.0 language in the .NET Framework 3.5
• Use advanced language constructs such as extension methods, anonymous types

Course Modules

Module 1: From C# 2.0 to C# 3.0
This module explains how to apply C# 3.0 language features in real applications, and provides the motivation for each feature, categorizing them into four distinct groups: Developer productivity features, Extensibility features, Functional programming features and LINQ support features.

Lessons
• Developer Productivity Features – Implicit typing, Object and collection initializes, Automatic properties, Anonymous types.
• Extensibility Features – Extension methods, Partial methods.
• Functional Programming Features – Lambda expressions, Expression trees.
• LINQ Support Features – An overview of language query operators.

Lab : Extension Methods and IEnumerable
• ForEach extension method for IEnumerable.
• MaxElement extension method for IEnumerable.

Lab : Extension Methods and Anonymous Types
• Extension method for turning anonymous types into tuples.

After completing this module, students will be able to:
• Extend existing types using extension methods.
• Use lambda expressions and expression trees for simple functions.
• Initialize collections and objects and use automatic properties and anonymous types to facilitate productivity.

Who Should Attend

This course is intended for developers with practical experience of at least 1 year with the C# 3.0 programming language and the .NET Framework.

Prerequisites

Before attending this course, students must have:

• Practical experience of at least 1 year with the C# 3.0 language
• -or- Completed course 50150 or have equivalent knowledge

see less

Choose from 6 available sessions:

When

Please contact us for upcoming dates and/or more information about this class.

Where

  • 5/159-175 Church St
    Parramatta, NSW 2150

Price: $650.00

Type

  • Class / Group Sessions

When

Please contact us for upcoming dates and/or more information about this class.

Where

  • 5/159-175 Church St
    Parramatta, NSW 2150

Price: $650.00

Type

  • Class / Group Sessions

When

Please contact us for upcoming dates and/or more information about this class.

Where

  • 5/159-175 Church St
    Parramatta, NSW 2150

Price: $650.00

Type

  • Class / Group Sessions

When

Please contact us for upcoming dates and/or more information about this class.

Where

  • 5/159-175 Church St
    Parramatta, NSW 2150

Price: $650.00

Type

  • Class / Group Sessions

When

Please contact us for upcoming dates and/or more information about this class.

Where

  • 5/159-175 Church St
    Parramatta, NSW 2150

Price: $650.00

Type

  • Class / Group Sessions

When

Please contact us for upcoming dates and/or more information about this class.

Where

  • 5/159-175 Church St
    Parramatta, NSW 2150

Price: $650.00

Type

  • Class / Group Sessions



Reviews

John Weber
Good experience!
  • 5/5 stars

I took CCNA class in MIS. It was pretty good, the course was hands-on and teacher was instructional. I was also...
John Weber

see all reviews »


My Other Listings

Interconnecting Cisco Network Devices Part 1
Interconnecting Cisco Network Devices Part 1
1 session available for $4,000.00
Project Server 2007 Training Course (Managing Projects) Part 2 (5928)
Project Server 2007 Training Course (Managing Projects) Part 2 (5928)
6 sessions available starting from $1,800.00
Getting Started with Windows Server 2008 Hyper-V with Hands on Labs
Getting Started with Windows Server 2008 Hyper-V with Hands on Labs
6 sessions available starting from $830.00

see all listings »


Found In