Silverlight TrainingsressourcenDer 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 Klicken Sie auf das Bild, um einen Trainingplayer mit Videos zu Silverlight 3 zu starten. 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-EntwicklerTraining 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-EntwicklerTrainings 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-EntwicklerDie 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. Installation der Eclipse Tools für Silverlight
Dokumentation und How-Tos zu den Eclipse Tools für Silverlight | Anzeige Silverlight 4Zugehörige Ressourcen |