Diese Weiterbildung vermittelt fortgeschrittene SQL-Techniken für Softwareentwickler. Teilnehmer vertiefen ihre Kenntnisse in der Datenbankprogrammierung und Optimierung von SQL-Abfragen für performante Anwendungen.
- Grundlagen der relationalen Datenbanken: Architektur, Normalisierung und ACID-Prinzipien
- Fortgeschrittene SQL-Techniken: komplexe Joins, Subqueries, Views und Stored Procedures
- Indexierung, Partitionierung und Performance-Tuning für große Datenmengen
- Datenbankoptimierung mit Query Execution Plans und Indexstrategien
- Trigger, Funktionen und Transaktionen für effiziente Datenverarbeitung
- NoSQL vs. SQL: Kombination relationaler und nicht-relationaler Datenbanken
- Sicherheit in der Datenbankentwicklung: Benutzerrechte, Zugriffskontrolle und Auditing
- Datenbankintegration in Softwareprojekte: Anbindung mit Python, Java und C#
- Praxisprojekt: Entwicklung und Optimierung einer datenbankgestützten Softwarelösung