Schulung Visual Studio LightSwitch - Rapid Application Development (RAD) für Silverlight und HTML5

Beschreibung/Inhalt

Visual Studio LightSwitch ist eine neue Entwicklungsumgebung von Microsoft für die schnelle Entwicklung datengetriebener (Geschäfts-)anwendungen im Sinne des Rapid Application Development (RAD). LightSwitch basiert auf .NET und Silverlight (ab 2013 auch wahlweise HTML/JavaScript), wahlweise mit den Sprachen C# oder Visual Basic .NET. Gegenüber anderen Editionen von Visual Studio bietet LightSwitch eine starke Vereinfachung der Erstellung von Datenbanken sowie der Erstellung von Benutzeroberflächen zum Anzeigen/Ändern/Anfügen/Löschen von Daten sowohl in Tabellenform und Einzelblattansicht als auch Master-Detail-Ansichten. Eine lauffähige Anwendung kann durch Assistenten erstellt werden. Zahlreiche Anpassungsmöglichkeiten durch eigenen Programmcode ist aber möglich. Die entstehenden Anwendungen basieren auf Silverlight und laufen wahlweise auf dem Desktop oder im Browser.
Dieses Schulungsmodul kann mit allen aktuellen Visual Studio-Versionen (z.B. 2022, 2019, 2017, 2015) entsprechend Ihren Wünschen durchgeführt werden.

Einführung

  • Die Geschichte des RAD bei Microsoft
  • Aufbau von LightSwitch
  • Überblick über die Funktionen
  • Anwendungsgebiete von LightSwitch
  • Ausgabearten: Microsoft Silverlight und HTML5/JavaScript


  • Datenquellen (Data Sources)
  • Bestehende Datenbanken einbinden
  • Neue Datenbank anlegen
  • SharePoint als Datenquelle
  • WCF RIA Services als Datenquelle


  • Datenquellen anpassen
  • Berechnete Spalten
  • Abfragen definieren
  • Eigenen Programmcode hinterlegen


  • Bildschirme (Screens) definieren
  • Vordefinierte Layouts
  • Bildschirmdesigner


  • Bildschirme anpassen
  • Anpassen der Steuerelemente
  • Anpassen der Aktionen
  • Eigenen Programmcode hinterlegen


  • Anwendungsfälle
  • Einzelansichten
  • Tabellenansichten
  • Master-Detail-Ansichten
  • Excel-Export


  • Sicherheit
  • Authentifizierungsarten
  • Benutzer und Rollen
  • Rechte definieren
  • Rechte zuweisen
  • Rechte im Code überprüfen


  • Deployment
  • Auswahl der Architektur (2-tier oder 3-tier)
  • Auswahl der Zielplattform (Desktop oder Browser)
  • Deployment-Assistent ("Publishing Wizard")


  • LightSwitch-Bibliotheken
  • Überblick über die Bibliotheken
  • Arbeit mit dem DataWorkspace
  • Einblicke in den generierten Programmcode


  • LightSwitch-Erweiterungen ("Extensions")
  • Überblick über die bestehenden Erweiterungen
  • Optional: Entwickeln von Erweiterungen mit Visual Studio 2010/2012

  • Dauer
    Auf Wunsch. Gerne geben wir Ihnen eine Empfehlung zur notwendigen Schulungsdauer, wenn Sie uns in der Anfrage Ihre Vorkenntnisse und Ziele nennen.
    Ort
    Online oder in Deutschland, Österreich und der Schweiz an Ihrem Firmensitz
    Schulungsdidaktik
    Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil