Angesprochener Teilnehmerkreis: Anwendungsentwickler. Ziel des Seminars ist, die Teilnehmer zu befähigen, komplexe Datenbankprojekte zu realisieren.
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; DROP IF EXISTS Verwenden der Statistiksprache "R" in T-SQL 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 Datenaustausch mittels JSON (Java Script Object Notation) Verschlüsselung von SQL Server-Verbindungen, Daten und Prozeduren Sensible Daten mit Dynamic Data Masking (DDM) verschleiern Sicherheit auf Zeilenebene mit Row Level Security SQL Server in der Cloud Überblick Reporting Services, Integration Services, SQL Server Analysis Services (SSAS)
Voraussetzungen
Kenntnisse einer Programmiersprache wie z.B. Visual Basic, C#. Grundkenntnisse in SQL und im Bereich relationale Datenbanken.