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.
Weiterführende Kurse
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