Bild von Markus Winand

Wer im IT-Bereich die Fortbildung vernachlässigt, fällt schnell zurück.

Wann hatten Ihre Entwickler das letzte SQL-Update?

SQL-Schulungen in Ihrem Haus

Markus Winand ist von den unendlichen Möglichkeiten von SQL fasziniert. Und das spürt man auch, wenn man ihn live erlebt. Holen Sie sich Markus Winand für eine Schulung ins Haus, damit der Funke auch auf Ihre Entwickler überspringt.

Beachten Sie, dass alle SQL-Schulungen grundlegendes SQL-Wissen der Teilnehmer voraussetzen. Markus Winand hat sich darauf spezialisiert, durchschnittliches SQL-⁠92-Wissen in solides und zeitgemäßes SQL-Know-how zu verwandeln.

Neben den beiden zweitägigen Kursen „SQL-Performance Kick-Start“ und „SQL Reloaded“ aus dem Katalog, hält Markus Winand immer wieder Schulungen zu Themen nach Kundenwunsch ab. Lassen Sie sich persönlich beraten. Als kleine Inspiration finden Sie unten die beliebtesten Themenbereiche.

Schulungskatalog

Hier finden sie die beliebtesten Schulungen von Markus Winand. Selbstverständlich können Sie auch eine Anfrage zu Ihren anderen Themen stellen. Beachten sie bitte, dass die angegebene Dauer jeweils nur ein Richtwert ist und je nach ausgewählten Datenbanken und der Kombination mehrerer Module abweichen kann.

SQL-Performance-Kickstart ~2 Tage

In dieser Schulung lernen Entwickler die häufigste Ursache für schlechte SQL-Performance zu lösen: die Index-/Abfrage-Diskrepanz. Nach dieser Schulung können Entwickler Performanceprobleme nicht nur lösen, sondern auch proaktiv vermeiden.

Die Themen:

  • Wie funktioniert ein Index

  • Mehrspaltige, funktionsbasierende und partielle Indizes

  • Ausführungspläne

  • Join-Algorithmen

  • Datencluster bilden und nutzen

  • Sortierungen und Gruppierungen indizieren

  • Top-N- und Blätterabfragen optimieren

  • Nachteile der Indizierung

SQL Reloaded ~2 Tage

Diese Schulung klärt die häufigsten Unsicherheiten im Umgang mit SQL und ermöglicht es Entwicklern dadurch die richtige Lösung schnell zu finden.

Die Themen:

  • Syntaktische Komponenten: Schlüsselworte, Namen, Werte

  • Typensicherheit und die vordefinierten Datentypen

  • Die wichtigsten Hauptklauseln von SQL und wie sie zusammenspielen

    Select, From & Join, Where, Union & Co, Order By, Fetch First

  • Null und die dreiwertige Logik von SQL

  • Collations

Analyse und Aggregation ~1 Tag

Die heutigen Möglichkeiten der SQL-Onlineanalyse (OLAP) vereinfachen und beschleunigen zahlreiche Anwendungen – auch in der Transaktionsverarbeitung. Die Nutzung dieser Funktionen beschleunigt nicht nur die Entwicklung, sondern verbessert auch die Performance vieler Anwendungen.

Die Themen:

  • Group By & Having im Detail mit erweiterten Anwendungsfällen

  • Grouping Sets

  • Window-Funktionen und die Over-Klausel

  • Ranking

  • Zusammenhängende Ereignisse gruppieren

Es ist zwar keine strikte Anforderung, das Modul SQL Reloaded wird als Vorbereitung aber dringend empfohlen.

Rekursive Abfragen ~½ Tag

Abfragen auf hierarchischen Strukturen und Graphen lassen sich mit modernem SQL direkt in der Datenbank umsetzen. Durch die Vermeidung eines Technologiewechsels sinkt die Komplexität und damit die Fehleranfälligkeit der Lösung..

Die Themen:

  • Die With-Klausel (nicht rekursiv)

  • Die With Recursive-Klausel

  • Anwendungsfälle und Beispiele

Datenkonsistenz ~2 Stunden

In diesem Modul lernen Entwickler, die Korrektheit des Datenbestandes zu sichern – und damit alle Entscheidungen, die darauf basieren.

Die Themen:

  • Datentypen, Constraints und Domänen

  • Deferrable Constraints

  • Transaktionen bei Schreibzugriffen

  • Transaktionen bei Lesezugriffen

  • Transaktionsisolation und Nebenläufigkeit

JSON Demnächst

Dieses Modul ist aktuell noch in Arbeit. Fragen sie jetzt schon an um sofort informiert zu werden, wenn das Modul verfügbar ist.

Die Themen:

  • SQL als Transformationssprache verstehen

  • JSON-Dokumente aus Tabellen generieren

  • Die Abfragesprache SQL/JSON-Path

  • JSON-Dokumente in Tabellarische Form überführen

  • JSON-Dokumente in Tabellen speichern und abrufen

Was Teilnehmer sagen

SQL Performance Tuning by @MarkusWinand was an eye-opener!

It was, by far, the best course I ever attended

Wunschschulung jetzt zusammenstellen

Datenschutz: Die eingegebenen Daten werden ausschließlich genutzt, um Ihnen ein Angebot zu legen und im weiteren Verlauf die Abrechnung durchzuführen.

Verfügbarkeitskalender

November 2022

MoDiMiDoFr
1234
7891011
1415161718
2122232425
282930

Dezember 2022

MoDiMiDoFr
12
56789
1213141516
1920212223
2627282930

Jänner 2023

MoDiMiDoFr
23456
910111213
1617181920
2324252627
3031

SQL Renaissance Ambassador

Als SQL Renaissance Ambassador ist es meine Mission, Entwickler auf die Evolution von SQL im 21. Jahrhundert aufmerksam zu machen. Mein Buch „SQL Performance Explained“ ist in fünf Sprachen erschienen und kann online kostenlos auf use-the-index-luke.com gelesen werden. Mein nächstes Buch kann bereits während des Entstehens online gelesen werden (modern-sql.com). Allen SQL-interessierten Unternehmen und Entwicklern stehe ich als Trainer, Sprecher und Berater zur Verfügung. Mehr Infos dazu auf winand.at.

Mit Markus Winand verbinden

Markus Winand auf LinkedInMarkus Winand auf XINGMarkus Winand auf Twitter