Gut ausgeruht lernt man am besten.
Meine Onlinekurse finden daher als Serie kurzer zwei Stunden Termine statt.
Wenn man erfahrene Entwickler weiterbringen will, muss man nicht nur das Neue vermitteln, sondern auch das Überholte thematisieren. Aufgezeichnete Videos können das nicht leisten. Dafür ist ein Dialog notwendig, der ohne persönlichen Kontakt nicht zu erreichen ist. Daher legt Markus Winand in seinen Schulungen großen Wert auf das Gespräch mit allen Teilnehmern. Nur so kann überholtes Wissen erkannt und aktualisiert werden.
Hier finden sie die beliebtesten Schulungen von Markus Winand. Selbstverständlich können Sie auch eine Anfrage zu Ihren anderen Themen stellen.
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
Jetzt unverbindlich anfragen ⇗
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.
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
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.
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.
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 With-Klausel (nicht rekursiv)
Die With Recursive-Klausel
Anwendungsfälle und Beispiele
In diesem Modul lernen Entwickler, die Korrektheit des Datenbestandes zu sichern – und damit alle Entscheidungen, die darauf basieren.
Datentypen, Constraints und Domänen
Deferrable Constraints
Transaktionen bei Schreibzugriffen
Transaktionen bei Lesezugriffen
Transaktionsisolation und Nebenläufigkeit
Dieses Modul ist aktuell noch in Arbeit. Fragen sie jetzt schon an um sofort informiert zu werden, wenn das Modul verfügbar ist.
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
Jetzt Interesse vormerken ⇗
Datenschutz: Die eingegebenen Daten werden ausschließlich genutzt, um Ihnen ein Angebot zu legen und im weiteren Verlauf die Abrechnung durchzuführen.
Die Schulung findet online statt. Die bevorzugte Technologie ist Zoom. Auf Wunsch kann eine andere Technologie verwendet werden, wenn der Kunde die nötige Lizenz zur Verfügung stellt.
Die Tauglichkeit Ihrer Infrastruktur kann vor der Buchung getestet werden (merken Sie das in der Anfrage an).
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.