Angesprochener Teilnehmerkreis: Anwendungsentwickler, die Microsoft SQL Server Ressourcen ansprechen, Datenbank-Administratoren, die laufende Anwendungen betreuen sowie Projektmanager, die sich über die komplexe Entwick-lungsumgebung unter dem SQL Server sachkundig machen möchten. Nach diesem Training sind die Teilnehmer in der Lage, die Entwicklungsumgebung von SQL Server 2012 einzuschätzen und zu nutzen. Sie können nach Besuch dieses Kurses komplexere Datenbank-Projekte verwirklichen, die die Funktionalität einer Desktop-Datenbank wie Microsoft Access bei weitem übersteigen.
Inhalt
SQL Server - Überblick für Entwickler Transact SQL (TSQL) Funktionen und deren Anwendung: Werkzeuge für Datenbankentwickler - SQL Server Database Tools Transaktionsmanagement Datenbanken einrichten und verwalten Tabellen und Sequenzen planen und einrichten Daten abfragen, auswerten und manipulieren Variablen, Parameter Prozeduren, Trigger und Funktionen definieren und programmieren Indizierung, Partitionierung und Performance Spaltenbasierte Indizes Administration für Entwickler Fehlerbehandlung Clients für den SQL Server entwickeln: Language Integrated Query (LINQ) und der SQL Server Das Entity Framework einsetzen WCF Data Services Daten mit dem Sync Framework synchron halten Datenbankobjekte mit .NET entwickeln: Datenbankobjekte mit der SQLCLR entwickeln SQL Server mit .NET verwalten XML-Funktionalitäten in SQL Server SQL Server in der Cloud Überblick Reporting Services, Integration Services, Analysis Services
Voraussetzungen
Kenntnisse einer Programmiersprache wie z.B. Visual Basic, C#. Grundkenntnisse in SQL und im Bereich relationale Datenbanken.
Zielgruppe
Angesprochener Teilnehmerkreis: Anwendungsentwickler, die Microsoft SQL Server Ressourcen ansprechen, Datenbank-Administratoren*innen, die laufende Anwendungen betreuen sowie Projektmanager, die sich über die genannte Entwicklungsumgebung sachkundig machen möchten.
Zielsetzung
Nach diesem Training sind die Teilnehmer in der Lage, die Entwicklungsumgebung von SQL Server 2012 einzuschätzen und zu nutzen. Sie können nach Besuch dieses Kurses komplexere Datenbank-Projekte verwirklichen, die die Funktio-nalität einer Desktop-Datenbank wie Microsoft Access bei weitem übersteigen.