MOC 50222A From C# 2.0 to C# 3.0

SymbioWare IT GmbH
In Nürnberg

399 
zzgl. MwSt.
Möchten Sie den Bildungsanbieter lieber direkt anrufen?
-911-... Mehr ansehen
Vergleichen Sie diesen Kurs mit ähnlichen Kursen
Mehr ansehen

Wichtige informationen

  • Kurs
  • Nürnberg
  • Dauer:
    1 Tag
Beschreibung

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.
Gerichtet an: 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.

Wichtige informationen
Veranstaltungsort(e)

Wo und wann

Beginn Lage
auf Anfrage
Nürnberg
Südwestpark 37, Westliche Außenstadt, 90449, Bayern, Deutschland
Plan ansehen

Häufig gestellte Fragen

· Voraussetzungen

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.

Dozenten

Andreas Schulz
Andreas Schulz
SharePoint, Datenbankbasierte Web-Anwendungen, C#

Andreas Schulz ist Software Architekt, Berater und Trainer mit langjähriger Projekterfahrung. Seine Schwerpunkte sind datenbankbasierte Web-Anwendungen und vor allem der Microsoft Office SharePoint Server. Er ist Microsoft Certified Trainer (MCT) und unter anderem Microsoft Certified Technology Specialist (MCTS) für SharePoint und Web-Anwendungen.

Themenkreis

This one-day instructor-led 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.

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.

Zusätzliche Informationen

Maximale Teilnehmerzahl: 9

Vergleichen Sie diesen Kurs mit ähnlichen Kursen
Mehr ansehen