You are here

MySQL und MariaDB Entwickler Schulung

Sie sind bereits Datenbank Applikations-Entwickler oder auf dem Weg dorthin. Nun wollen Sie mehr darüber erfahren, was MySQL und MariaDB alles an Funktionalität zu bieten hat, welche Sie anschliessend verwenden können um Ihre Anwendung noch besser zu machen, effizienter zu entwickeln und schneller auf dem Markt zu bringen.

Voraussetzungen

Sie kennen sich mit der Sprache SQL bereits aus und haben bereits erste Erfahrungen mit MySQL oder einer anderen relationalen SQL-Datenbank gesammelt. Diese Schulung richtet sich an zukünftige MySQL-Anwendungsentwickler sowie MySQL- und MariaDB-Datenbankadministratoren.

Zielgruppe

  • Zukünftige MySQL Anwendungsentwickler
  • MySQL und MariaDB Datenbankadministratoren

Inhalt

In dieser Schulung werden alle MySQL spezifischen Funktionalitäten behandelt, welche für den MySQL- Datenbankentwickler im täglichen Gebrauch relevant und interessant sind.

Angefangen bei etwas komplizierteren SQL Konstrukten wie JOIN, UNION und Subqueries beschäftigen wir uns anschliessend ausführlich mit dem Konzept von Transaktionen und dem daraus resultierenden Locking-Verhalten sowie Deadlocks.

Weitere Spezialitäten wie Views, Materialized Views und neue Funktionen wie Virtual Columns werden ebenfalls besprochen und ausprobiert.

Ein weiterer wichtiger Punkt sind die Stored Programs von MySQL, welche sich gliedern in Prozeduren, Funktionen, Trigger und Events.

Zum Schluss wird auch auf die Themen Debugging, Logging, Profiling und Tuning eingegangen, welche den Datenbankentwickler in seinem täglichen Berufsleben ebenfalls begleiten werden.


  • Verbindungsaufbau und MySQL-Tools
  • JOIN, UNION, SUBQUERY
  • Transaktionen
  • Locking
  • Deadlocks
  • Import und Export von Daten
  • Views, Materialized Views, Virtual Columns
  • MySQL Funktionen
  • Spatial-/GIS-Funktionalität
  • Volltext-Suche
  • Prepared Statements
  • Variablen
  • Stored Routines
  • Stored Functions
  • Triggers
  • Events
  • Compound Statements und Cursor
  • Dynamic SQL
  • Exceptions und Fehlerbehandlung
  • Debugging und Logging
  • Profiling
  • User Defined Functions
  • Schema Tuning
  • Query Tuning
  • Software Profiling

Ziel

Die Teilnehmer kennen alle für Datenbankentwickler relevanten Funktionalitäten von MySQL. Sie können deren Einsatzzweck benennen und deren Vor- und Nachteile abschätzen. Die wichtigsten Funktionalitäten wurden praktisch ausprobiert und können für den späteren Einsatz genutzt werden.

Dauer

3 Tage

Schulung buchen

Schulungen für Deutschland buchen sie online hier und Schulungen in der Schweiz hier.

Weiterführende Schulungen