Skip to main content

Silverlight Trainingsressourcen

Der Einstieg in die Welt von Silverlight ist sowohl für Einsteiger als auch für erfahrene Entwickler sehr einfach. Egal ob Sie bereits Erfahrungen in .NET haben, oder aber aus der Java-, Flash oder PhP-Welt kommen – Sie werden sich in Silverlight sehr schnell zu recht finden – versprochen!

Hier haben wir für Sie alle wichtigen Informationen zusammengestellt, die Ihnen den Einstieg erleichtern sollen. Je nachdem welche Vorkenntnisse Sie haben, finden Sie hier die passenden Ressourcen.

Allgemeine Trainingsressourcen:

Zur Entwicklung mit Silverlight 1 und Silverlight 2 möchten wir Ihnen unsere Webcasts und How-Tos ans Herz legen, mit denen Sie einzelne Fragestellung gezielt angehen können.

Übrigens, kostenfreie Controls samt Quellcode für Silverlight finden Sie unter http://www.codeplex.com/Silverlight


Trainingsressourcen für .NET Entwickler:

Lernressourcen zu Silverlight 3

Training für die Anbindung an .NET Backends

Die Anbindung and .NET Backens erfolgt entweder klassisch über Webservices / WCF oder über eine neue Technologie namens ADO.NET Data Services, welche in Silverlight 3.0 Bestandteil der RIA Services wird.

1. Web-Services via WCF oder ASMX


2. ADO.NET Data Services & RIA Services


Einen Ausblick auf RIA Services und Silverlight 3 gibt das e-Book zu Silverlight 3 und die Silverlight 3.0 Videos.


Trainingsressourcen für Java-Entwickler

Training für die Anbindung an ein Java Backend und die Entwicklung mit den Eclipse Tools

Das Kundenreferenz-CRM System basiert auf einem Java Backend, welches sogar auf Linux und MySQL läuft. Dieses System demonstriert eindrucksvoll, wie gut Java und Silverlight harmonieren. In der Dokumentation der Eclipse Tools für Silverlight stellt Microsoft zusammen mit unseren Partnern fortlaufend neue How-Tos und Whitepaper bereit.

Die Vorgehensweisen zur Erstellung von Silverlight Clients in Eclipse sind analog zu der Vorgehensweise in Visual Studio oder Expression Blend. Exemplarisch zeigen das diese beiden How-To-Artikel. Nutzen Sie daher bitte auch die oben gelisteten Trainings zum Thema Silverlight Client für das Erlernen der Vorgehensweisen.

Einen Einstieg in die Programmierung mit .NET und C# finden Sie hier.


Trainingsressourcen für PHP-Entwickler

Trainings für die Anbindung an ein PHP Backend

Die Entwicklung von Silverlight 1.0 Clients kann mittels Javascript erfolgen. Gerade PHP-Entwickler sind oft mit dem Javascript Programmiermodell vertrauter als mit Sprachen wie C# oder VB.NET, welche für die neuen Silverlight 2.0 APIs benötigt werden.

Für viele Anwendungen ist die Programmierung mit Javascript jedoch eine gute Alternative. Die folgenden How-Tos zeigen einige dieser Anwendungsfälle:

Die Kommunikation zwischen PHP und Silverlight funktioniert in der Regel durch die Übergabe von XML und mittels dem HTTP GET Befehl von Silverlight aus. Dies funktioniert natürlich auch mittels Javascript.

Eine weitere interessante Möglichkeit ist das Rendern von XAML direkt aus einer PHP Seite heraus, wie das folgende Video und ein Blogeintrag zeigen.

Die Vorgehensweisen zur Erstellung von Silverlight 2 Clients mittels C# oder VB.NET für PHP sind analog zu der Vorgehensweise in Visual Studio oder Expression Blend. Exemplarisch zeigen diese die beiden folgenden How-To-Artikel. Nutzen Sie daher bitte auch die oben gelisteten Trainings zum Thema Silverlight 2 Client für das erlernen der Vorgehensweisen.

Zusätzlich könnte es für Sie interessant sein Windows Server als Betriebsystem für PHP-Anwendungen zu nutzen. Informationen dazu finden Sie hier.


Trainingsressourcen für Eclipse-Entwickler

Die Eclipse Tools für Silverlight ermöglichen die Entwicklung von Silverlight Anwendung in Eclipse. Die Tools sind selbst ein Open-Source Projekt, das von Microsoft unterstützt wird. Sie beinhalten einen UI-Designer für XAML, die C# Sprachunterstützung sowie das Projekt und Build-System und Komponenten für die vereinfachte Integration von J2EE Services, REST Services und JSON-basierten Services mit Silverlight.

Mit den Eclipse Tools für Silverlight erstellte Anwendungen sind kompatibel zu den Microsoft Entwicklungsumgebungen Visual Studio und Expression Blend.

  • Video: How to use the Eclipse tools to build a RIA Silverlight Client and connect to a J2EE backend

Installation der Eclipse Tools für Silverlight

Dokumentation und How-Tos zu den Eclipse Tools für Silverlight

Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur -Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die -Website verlassen.

Möchten Sie teilnehmen?