Microsoft SQL Server 2025 - Alles für Entwickler (TDM-SQL2025ENTW)

In diesem Seminar lernen Sie alle wichtigen Features für die Entwicklung in SQL Server 2025 kennen. Sie erfahren anhand anschaulicher Beispiele, wie Sie eigenständig eine SQL Server Datenbank entwickeln, inklusive neuer Features in T-SQL und nativer JSON-Unterstützung.


Nach einer Einführung in die Entwicklerumgebung, lernen Sie die moderne SQL-Entwicklung, inklusive nativer JSON-Integration und T-SQL Erweiterungen inklusive RegEx Support. Die Optimierung der Performance mithilfe von Tools wie Query Store werden ebenso behandelt. Ein fundierter Einblick in die Entwicklerverantwortung für einen sicheren SQL Server rundet das Seminar ab.


Dieses Seminar ist ein Angebot der PC-COLLEGE Gruppe.


Ziele

Lernen Sie an 5 Tagen alles Wichtige zur Datenbank-Entwicklung im SQL Server 2025. In diesem Seminar gehen unsere praxiserfahrenen Dozenten auf verschiedene Aspekte der modernen Datenbankentwicklung mit der modernsten Version des Microsofts SQL-Server ein.


Nach einer Einführung in grundlegende Themen wie Joins, Constraints und die Entwicklerumgebung, lernen Sie die moderne SQL-Entwicklung, inklusive nativer JSON-Integration und T-SQL Erweiterungen inklusive RegEx Support. Die Optimierung der Performance mithilfe von Tools wie Query Store und der PSP Optimization werden ebenso behandelt. Ein fundierter Einblick in die Entwicklerverantwortung für einen sicheren SQL Server rundet das Seminar ab.


Am Ende des Kurses sind Sie in der Lage, mithilfe der SQL Server 2025 Umgebung, komplexe Datenbankprojekte zu planen, zu realisieren und auszuwerten.


Zielgruppe

SQL Server Entwickler, die mit SQL Servber 2025 arbeiten


Voraussetzungen

  • Grundkenntnisse in Microsoft Server Betriebssystemen
  • Grundkenntnisse mit relationalen Datenbanken
  • Grundkenntnisse in T-SQL


Inhalte


Details anzeigen
  • Einführung in die Datenbank Entwicklung
    • Komplexe tabellarische Aufstellungen (Joins, Window Functions, JSON/XML-Shaping ...)
    • Datenintegrität durch Bedingungen sicherstellen (Constraints, computed columns, filtered indexes ...)
    • Optimierte Index Strategien erstellen
    • Datenermittlung und -klassifizierung (z. B. Data Discovery & Classification)
    • SQL Server und Unicode - Unterstützung (UC2 vs UTF8)
  • Erweiterte Datenbankfeatures
    • Entwicklerumgebung mit Verbesserungen bei Graph- und räumlichen Datentypen
    • Datenmanipulation mit Hilfe von Triggern
    • Verwendung von In-Memory-Tabellen (In-Memory OLTP)
    • Spatial Data (inkl. neuer SRIDs - Spatial Reference Identifiers)
    • Speicherung und Abfrage von BLOBs und Textdaten (VARBINARY(MAX), FILESTREAM, FILETABLE)
    • XML-Daten in SQL Server speichern und abfragen
    • JSON-Funktionen (OPENJSON, JSON_VALUE, JSON_QUERY, JSON_MODIFY)
  • Moderne T-SQL- und Engine-Erweiterungen
    • Neue T-SQL-Erweiterungen und Features
    • Lesbarkeit, Wartbarkeit und Planstabilität
  • Tasks und Indexes
    • Gruppierte Columnstore-Onlineindexes
    • fortsetzbare Rowstore-Onlineindexes für hochverfügbare Systeme
    • XML-Komprimierung
  • Datenbankobjekte & Erweiterbarkeit
    • Implementierung von Views, Stored Procedures und benutzerdefinierten Funktionen
    • Inline Table-Valued Functions
    • Vermeidung klassischer Anti-Patterns
    • Schema Binding, Determinismus und Dependencies
    • CLR-Integration (Implementierung von .NET-Code im SQL Server)
  • Performance-Optimierung
    • Parallelismus im SQL Server
    • Query Store als Analyse Werkzeug
    • Identifikation langsamer Abfragen und instabiler Ausführungspläne
    • Einsatz von Query Store Hints
    • Parameter Sensitive Plan Optimization (PSP Optimization)
    • Analyse von Execution Plans
  • Sicherheit
    • Transparent Data Encryption (TDE) aus Entwicklersicht
    • Always Encrypted mit Secure Enclaves
    • Entwicklerverantwortung für Datenschutz & Zugriffskontrolle
  • Fehlerbehandlung & Qualität
    • Fehlerbehandlung in T-SQL (TRY...CATCH)
    • Umgang mit Warnungen (z. B. String- oder Datenkürzungswarnungen)