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
Möchten Sie sich zu diesem Kurs beraten lassen?

Wichtige informationen

Tipologie Kurs
Beginn Nürnberg
Dauer 1 Tag
  • 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
Karte ansehen
Beginn auf Anfrage
Lage
Nürnberg
Südwestpark 37, Westliche Außenstadt, 90449, Bayern, Deutschland
Karte 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.

Erfolge des Zentrums

Zusätzliche Informationen

Maximale Teilnehmerzahl: 9

User, die sich für diesen Kurs interessiert haben, interessierten sich auch für...
Mehr ansehen