MySQL für Entwickler – 5-tägiger Online-Kurs
2.650,00 EUR
- 5 Tage
Entwickeln Sie leistungsstarke, datengetriebene Anwendungen mit „MySQL for Developers“. Dieser praxisorientierte Kurs richtet sich an Softwareentwickler, die MySQL-Datenbanken effizient erstellen, abfragen und verwalten möchten – unter Einhaltung bewährter Branchenstandards. Anhand praktischer Übungen lernen Sie, wie Sie relationale Datenbanken entwerfen, optimierte SQL-Abfragen schreiben, Tabellen und Beziehungen erstellen, mit Indizes, Transaktionen, Stored Procedures, Views und Triggern arbeiten und MySQL in moderne Anwendungen integrieren. Außerdem lernen Sie Techniken kennen, um die Abfrageleistung zu verbessern, die Datenintegrität zu gewährleisten und häufige Datenbankprobleme zu beheben. Am Ende des Kurses verfügen Sie über die Fähigkeiten, MySQL-gestützte Anwendungen sicher zu entwerfen und zu entwickeln, die skalierbar, sicher und leicht zu warten sind.
Hauptfunktionen
Sprache
Kurs und Materialien sind auf Englisch
Stufe
Anfänger- bis Mittelstufenniveau
5 Tage (40 Stunden) Präsenzunterricht
mit zertifizierten Trainern
Über 60 empfohlene Lernstunden
Übungen und Lösungen
Herunterladbare PDF-Dokumente mit ausführlichen Inhalten (Folien, Erklärungen)
Zertifikat
Abschlusszertifikat verfügbar

Lernergebnisse
Am Ende dieses Kurses werden Sie in der Lage sein:
Warten
Verwenden Sie MySQL-Trigger, um die Datenvalidierung zu automatisieren, Geschäftsregeln durchzusetzen und die Datenkonsistenz mit Echtzeit-Datenbankereignissen sicherzustellen.
nutzen
Nutzen Sie MySQL-Fensterfunktionen für erweitertes Reporting, Rankings, Trendanalysen und zeitbasierte Datenvergleiche.
Verbessern
Verbessern Sie die Datenbankleistung mit EXPLAIN, Indexierung, Normalisierung, der Auswahl der passenden Storage-Engine und Techniken zur Abfrageoptimierung.
Verwalten
Verwalten Sie umfangreiche Datenübertragungen mit MySQL-Tools und integrieren Sie MySQL in andere Datenplattformen, um moderne Anwendungsumgebungen zu unterstützen.

Kurszeitplan
Tag 1: MySQL-Grundlagen & Abfragen
Lektion 01
- Die Client/Server-Architektur von MySQL und die Client-Tools verstehen
- Arbeiten mit dem MySQL-Kommandozeilen-Client und den zugehörigen Dienstprogrammen
- MySQL-Datentypen und Bezeichnerkonventionen erkunden
- Daten mit SELECT abfragen, sortieren, gruppieren, filtern und aggregieren
Tag 2: Datenverwaltung & Datenbank-Tools
Lektion 02
- SQL-Ausdrücke und integrierte Funktionen verwenden
- Daten einfügen, aktualisieren, ersetzen und löschen
- Anwendungen mit MySQL über Connectoren verbinden
- Datenbankmetadaten abrufen und SQL-Fehler beheben
Tag 3: Fortgeschrittene SQL-Entwicklung
Lektion 03
- Daten mit SQL und Kommandozeilenwerkzeugen importieren und exportieren
- Erstellen Sie erweiterte Abfragen mit Unterabfragen und Common Table Expressions (CTEs)
- Ansichten erstellen und verwalten
- Verwenden Sie Fensterfunktionen und reguläre Ausdrücke für fortgeschrittene Datenanalysen
Tag 4: Gespeicherte Routinen & Programmierung
Lektion 04
- Mit Benutzervariablen und vorbereiteten Anweisungen arbeiten
- Gespeicherte Prozeduren und Funktionen erstellen
- Implementiere Programmlogik mit Bedingungen, Schleifen und Parametern
- Sicherheit und Metadaten gespeicherter Routinen verwalten
Tag 5: Fortgeschrittene Datenbankprogrammierung & Optimierung
Lektion 05
- Ausnahmen behandeln und Cursor in gespeicherten Routinen verwenden
- Datenbankfunktionen und Trigger erstellen und verwalten
- Optimiere Datenbanken durch Normalisierung, Indexierung und Abfrageanalyse
- Verbessern Sie die Abfrageleistung mit EXPLAIN, der Auswahl der Speicher-Engine und Best Practices für Indexierung

Für wen ist dieses Programm geeignet?
Softwareentwickler
Backend- und Full-Stack-Entwickler
Webanwendungsentwickler
Entwickler von Datenbankanwendungen
Technische Fachkräfte, die mit MySQL arbeiten
Alle, die ihre SQL- und MySQL-Entwicklungsfähigkeiten ausbauen möchten
Voraussetzungen
- Grundlegende Programmierkenntnisse
- Vertrautheit mit Konzepten relationaler Datenbanken
- Grundkenntnisse in SQL werden empfohlen
- Erfahrung mit einer beliebigen Programmiersprache ist von Vorteil
Lizenzierung
und Gleichstellungspolitik
Lizenzierung und Akkreditierung
Dieser Kurs wird gemäß der Partnerprogramm-Vereinbarung angeboten und entspricht den Anforderungen der Lizenzvereinbarung.
Gleichstellungspolitik
AVC bietet keine Vorkehrungen aufgrund einer Behinderung oder eines medizinischen Zustands von Studierenden an. Kandidat:innen werden ermutigt, sich an AVC zu wenden, um während des gesamten Prozesses der Bereitstellung von Vorkehrungen Beratung und Unterstützung zu erhalten.
Häufig gestellte Fragen

Benötigen Sie eine maßgeschneiderte Inhouse- oder Gruppenschulung?
Fordern Sie ein Inhouse-Schulungsprogramm an, das speziell auf Ihr Team zugeschnitten ist. Wir bieten flexible Anpassungsmöglichkeiten, die auf Ihre Geschäftsziele abgestimmt sind, sowie attraktive Gruppenpreise für größere Teams. Füllen Sie das untenstehende Formular aus, und unsere Experten für Unternehmensschulungen entwickeln die perfekte Lösung für Sie.
