You are here

MariaDB und MySQL Entwickler Schulung

Sie sind bereits Datenbank Applikations-Entwickler oder auf dem Weg dorthin. Nun wollen Sie mehr darüber erfahren, was MariaDB und MySQL 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 MariaDB oder MySQL oder einer anderen relationalen SQL-Datenbank gesammelt. Diese Schulung richtet sich an zukünftige MariaDB/MySQL-Anwendungsentwickler sowie MariaDB- und MySQL-Datenbankadministratoren.

Zielgruppe

  • Zukünftige MariaDB/MySQL Anwendungsentwickler
  • MariaDB und MySQL Datenbankadministratoren

Inhalt

In dieser Schulung werden alle MariaDB/MySQL spezifischen Funktionalitäten behandelt, welche für den MariaDB/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 MariaDB/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 MariaDB/MySQL-Tools
  • JOIN, UNION, SUBQUERY
  • Transaktionen
  • Locking
  • Deadlocks
  • Import und Export von Daten
  • Views, Materialized Views, Virtual Columns
  • MariaDB/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 MariaDB und 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 buchen sie bitte online hier.

Weiterführende Schulungen