Foundations for Professionals .NET Professionals im Profil guide to C# guidgen.de

Blog

Nutze den Augenblick
und teile der Welt mit, was Du zu sagen hast.

dotnetpro.powerday: C# für Profis

Montag, 12. Juli 2010, 21:35 Uhr
Permalink | Kommentare (0) | Kommentare als RSSRSS

Vor knapp drei Wochen veranstaltete die dotnetpro in München vier eintägige Events namens dotnetpro.powerday – jeweils einen zu C#, O/R-Mapping, Windows Azure und Parallelprogrammierung.

Für den ersten der vier Tage, der unter dem Titel C# für Profis veranstaltet wurde, war ich nicht nur als Referent tätig, sondern auch als Content Manager. Meine Aufgabe war also, die Agenda zusammenzustellen und die Referenten auszuwählen.

Gemeinsam mit David Tielke und Albert Weinert wurden eine Keynote, vier Sessions und eine Abschlussdiskussion gehalten – wobei wir jeden ´für Auftritt mit Ausnahme der Keynote zu zweit auf der Bühne standen. Dies wirkte auf die Teilnehmer zwar zunächst ungewohnt, brachte aber auch mehr Leben und Interaktion auf die Bühne – was den anspruchsvollen Themen zu Gute kam.

Nach einem Überblick über die bisherige Historie von C#, die jeweiligen Schwerpunkte der einzelnen Versionen und die mögliche zukünftige Entwicklung in der Keynote haben sich die einzelnen Sessions mit dediziert ausgewählten Themen beschäftigt:

  • Zunächst wurde das Typsystem samt generischen Typen mit den entsprechenden Besonderheiten unter die Lupe genommen. Dazu zählten neben den Grundlagen wie Werte- und Referenztypen vor allem Interna des Typsystems, die Arbeitsweise und Wirkung der Garbage Collection und spezielle Typen wie beispielsweise dem Nulltyp und Schlüsselwörtern wie yield.
  • Danach ging es um Delegaten und Ereignisse – wie diese intern aufgebaut sind, was der Unterschied zwischen der Feld- und der Eigenschaftensyntax bei Ereignissen ist, wie Threading in diesem Zusammenhang funktioniert und ähnliche Themen.
  • Nach der Mittagspause waren die funktionalen und dynamischen Erweiterungen von C# 3.0 und 4.0 Gesprächsthema. Insbesondere wurde hierbei auf die zahlreichen neuen Möglichkeiten in Verbindung mit COM und der DLR eingegangen, wobei auch eine kritische Betrachtung der neuen Features nicht fehlen durfte.
  • Den krönenden Abschluss bildete das Thema LINQ, wobei zunächst alle dazu gehörigen Sprachelemente beleuchtet wurden, bevor es an deren Zusammenspiel und die dabei geltenden Besonderheiten wie verzögerte Ausführung und die Schnittstellen IEnumerable<T> und IQueryable<T> ging.

Im Rahmen der Abschlussdiskussion haben wir schließlich noch ein kleines Quiz zu C# veranstaltet, bei dem es einige sehr schöne Preise wie unter anderem Lizenzen für Resharper zu gewinnen gab.

Insgesamt durften wir rund 60 Teilnehmer begrüßen, denen der Tag – dem direkten Feedback und den ausgefüllten Feedbackbögen nach zu urteilen – sehr gut gefallen und einiges Neues vermittelt hat.

Auch mir persönlich hat der Tag sehr viel Spaß gemacht, weshalb ich mich an dieser Stelle auch noch einmal bei den Teilnehmern bedanken möchte – ohne Euch wäre dieser Tag so nicht möglich gewesen!

Kommentar schreiben


(Zeigt dein Gravatar icon)  

  Country flag

biuquote
  • Kommentar
  • Live Vorschau
Loading