Kursüberblick
Werden Sie zum/zur Full Stack Entwickler*in. Mit diesem Kurs lernen Sie die wichtigsten Grundlagen und Fähigkeiten, die Ihnen als .NET Entwickler*in helfen, stabilere, schnellere und sicherere Lösungen mit SQL Server zu entwickeln.
Zielgruppe
Applikationsentwickler*innen, .NET Spezialist*innen und Softwareentwickler*innen
Voraussetzungen
Programmierkenntnisse
Kursziele
Sie kennen die Grundlagen der verschiedenen Windows Datenbanken und lernen stabile, sichere Applikationen in SQL Server 2019 zu entwickeln.
Kursinhalt
Grundlagen
- Repetition der Datenbankgrundlagen
 - Verschiedene Datenbankarten und -produkte
 - Datenbankentwurf
 - Softwarearchitektur
 - NoSQL Datenbanken
 
SQL
- Repetition Abfragetechniken
 - Stored Procedures in TSQL und C#
 - SQL Server als .NET-Laufzeitumgebung
 
Datenbankzugriffstechniken
- Transaktionen
 - Entity Framework
 - Andere OR/Mapper
 
Tooling
- SQL Server Management Studio
 - Visual Studio / Data Tools
 - Tipps und Tricks
 - ALM in Applikationen (FTS)
 
Datenbank
- Die wichtigsten administrativen Punkte
 - DB-Schnittstellen (Views, Stored Procedures, ...)
 - Datenqualität
 - Monitoring
 - Betrieb
 
Performance und Security
- Performance Messungen/Analyse
 
Performance Verbesserungen
- Indexe
 - Administratives
 - Abfrageoptimierungen
 - Infrastruktur-Aspekte
 - In-Memory-Techniken
 
Kurzeinführung neue Techniken im SQL Server 2019
- Big Data
 - Data Science
 - AI