Codequalität, Folge 4: Werkzeuge

MSDN, 5.2010

So erstrebenswert es ist, die äußere und innere Form auf Vordermann zu bringen, so lästig kann es sein, auf jede Kleinigkeit von Hand achten zu müssen - eine gewisse Werkzeugunterstützung wäre wünschenswert. In diesem Webcast zeigt Golo Roden, was Visual Studio von Haus aus bereits bietet und welche weiteren Werkzeuge empfehlenswert sind, um eine bessere Codequalität zu erreichen.

Codequalität, Folge 1: Richtlinien und Stil

MSDN, 4.2010

Was bedeuten die Begriffe Codequalität, Richtlinien und Stil überhaupt - und wie hängen sie miteinander zusammen? In diesem Webcast erläutert Golo Roden die theoretischen Grundlagen sowie die Terminologie für die Erreichung einer guten Codequalität.

Codequalität, Folge 2: Die äußere Form

MSDN, 4.2010

Die äußere Form von Code entspricht seiner Optik: Wurde korrekt eingerückt? Wurden Leerzeilen und -stellen korrekt genutzt? Wurden geeignete Namen für die Bezeichner gewählt? In diesem Webcast gibt Golo Roden einen Überblick über die Richtlinien, die zu einer tragfähigen äußeren Form führen.

Codequalität, Folge 3: Die innere Form

MSDN, 4.2010

Die innere Form von Code betrifft die Semantik: Wurden die Sprachkonstrukte korrekt genutzt und die geeigneten Mittel gewählt? In diesem Webcast zeigt Golo Roden, welche Aspekte beachtet werden müssen, um eine tragfähige innere Form zu erreichen.

.NET für JEE-Entwickler, Folge 2: Warum .NET keinen Applikationsserver braucht

MSDN, 12.2009

Dieser Webcast erklärt, warum .NET auch ohne Applikationsserver ebenso leistungsfähig ist wie JEE. Referent Golo Roden geht dabei unter anderem auf die Rolle des IIS und die diversen Windows Foundations ein und erläutert die weiteren Hostingmöglichkeiten wie ServiceHost und WAS. Dublin wird – als künftiger .NET-Applikationsserver – kurz angesprochen und dessen Unterschiede zu einem JEE-Applikationsserver aufgezeigt.

.NET für JEE-Entwickler, Folge 3: Session Beans à la WCF und WF

MSDN, 12.2009

Wie Session Beans durch WCF- und WF-basierte Services repräsentiert werden können, zeigt Golo Roden in dieser Folge der Webcast-Serie ".NET für JEE-Entwickler". Er geht dabei auf den Unterschied von Stateless und Stateful Session Beans ein, ebenso wie auf die Persistierung von Workflows. Ziel der Ausbildung: Es wird demonstriert, wie das Konzept der Session Beans auf .NET umgesetzt würde.

.NET für JEE-Entwickler, Folge 4: Entity Beans à la LINQ to SQL und Entity Framework

MSDN, 12.2009

Entity Beans können durch LINQ to SQL und das Entity Framework repräsentiert werden. Wie’s geht, demonstriert Golo Roden in diesem Online-Vortrag. Erläutert werden dabei die Unterschiede zu JPA, außerdem wird NHibernate als nahestehende Analogie vorgestellt. Das alles soll letztlich wieder zeigen, wie das Konzept der Entity Beans auf .NET umgesetzt würde.

.NET für JEE-Entwickler, Folge 5: Transaktionen, Authentifizierung & Co

MSDN, 12.2009

Auch Transaktionen, Authentifizierung und ähnliche Infrastruktur-Dienste eines JEE-Applikationsservers können in .NET nachgebildet werden. System.Transactions, Windows Identity Foundation und PostSharp sind hier die wesentlichen Werkzeuge. Golo Roden zeigt in diesem Webcast, wie die ergänzenden Infrastrukturkonzepte von JEE auf .NET umgesetzt werden können.

.NET für JEE-Entwickler, Folge 6: Architektur einer verteilten .NET-Anwendung

MSDN, 12.2009

Dieser Webcast fügt alle vorigen Teile zusammen und zeigt, wie man die diversen Techniken zu einem großen Ganzen zusammensetzen kann, um eine verteilte Applikation zu erstellen. Ziel ist, zu zeigen, dass auch mit .NET eine ebenso leistungsfähige, skalier- und wartbare Applikation erstellt werden kann wie mit JEE.

.NET für JEE-Entwickler, Folge 1: Von Java nach C#

MSDN, 10.2009

In diesem Webcast werden die Analogien und Unterschiede zwischen der Java-Plattform und .NET vorgestellt und die Sprachen Java und C# einander gegenübergestellt. Erklärt werden dabei nicht nur grundlegende Begrifflichkeiten wie CLR, BCL oder MSIL; auch auf Unterschiede der Sprachen wird eingegangen, etwa auf zusätzliche oder entfallene Sprachfeatures (Attribute vs Annotations, fehlende Checked Exceptions in C#, keine Properties in Java, ...). Ziel ist es, Java-Entwicklern die Themen .NET und C# in Grundzügen bekannt zu machen.

JEE für .NET-Entwickler

MSDN, 10.2009

In diesem Webcast erklärt Golo Roden speziell für .NET-Entwickler die Terminologie von JEE sowie Konzepte und Struktur einer JEE-Anwendung. Ziel des Webcasts ist es, .NET-Entwicklern die grundlegenden Ideen und Konzepte der "Java Enterprise Edition" zu vermitteln, damit sie künftig in Sachen JEE mitreden können.

Events und Delegates im Detail

MSDN, 9.2009

Golo Roden zeigt, auf welche verschiedenen Arten Events und Delegates implementiert werden können und worauf dabei im Detail geachtet werden muss.

WCF ohne .svc

MSDN, 8.2009

Golo Roden stellt die VirtualPathProvider-Technologie von ASP.NET vor und zeigt, wie virtuelle Dateisysteme genutzt werden können, um WCF-Dienste ohne .svc-Datei auszuliefern.