Detaillierte Informationen zum Seminar
Inhalte:
MySQL für Entwickler – Datenbankentwicklung professionell umsetzen
In dieser Schulung für Fortgeschrittene erlernen Sie alle datenbankentwicklerrelevanten Funktionalitäten von MySQL. Sie erfahren, wie Sie komplexe Abfragen performant gestalten, analysieren und professionell umsetzen – denn für anspruchsvolle Datenbankentwicklung reichen SQL-Grundlagen allein nicht mehr aus. Die wichtigsten Funktionalitäten werden praxisnah erprobt, sodass Sie diese direkt im Unternehmensumfeld einsetzen können.
Am Ende der Schulung sind Sie in der Lage, MySQL Client-Programme zu verwenden, vom Programmcode auf Datenbanken zuzugreifen, NoSQL-Anwendungen zu erstellen sowie Tabellen zu entwerfen, effektive Abfragen und gespeicherte Routinen zu schreiben und mit Triggern auf Datenbankereignisse zu reagieren.
Schulungsinhalte
- Datenbanken (Theorie)
- MySQL als Relationale Datenbank
- Installation MySQL Server, MySQL Workbench
- Datenbankentwurf
- Datenmodell, ER-Modell
- Primärschlüssel, Fremdschlüssel und Indizes
- Integrität
- Definition DDL
- Datenbank- und Tabellendefinitionen, Datentypen
- Tabellen erstellen und verwalten
- Tabellen ergänzen
- Relationen festlegen
- Manipulation DML
- Daten einfügen INSERT
- Daten bearbeiten UPDATE
- Daten löschen DELETE
- Abfragen DQL
- Einfache Abfragen SELECT
- Bedingte Abfragen WHERE
- Abfragen über mehrere Tabellen JOIN
- Varianten von JOIN und Besonderheiten von MySQL
- Gruppierung GROUP BY
- Sortierung ORDER BY
- Aggregatfunktionen
- Aus Abfragen eine Sicht erstellen VIEW
- Sichten verwenden
- Mengenoperationen unter MySQL
- Konnektoren/Programmiersprachen
- ODBC
- Java, JDBC und Connector/J
- PHP, mysqli, PDO_MYSQL
- .NET
- Perl, DBD:mysql
- Ruby
- Python
- node-mysql, Node.js - serverseitiges JavaScript
Dauer/zeitlicher Ablauf:
3 Tage
Teilnahmevoraussetzungen:
Grundkenntnisse in SQL, Erfahrung mit Java, PHP oder eine weitere Programmiersprache
Wir empfehlen die WissensPiloten MySQL für Einsteiger-Schulung.
Lehrgangsverlauf/Methoden:
Unsere Webinare sind moderne, digitale Liveschulungen – die fast so ablaufen, als ob Sie vor Ort wären.
Material:
Im Preis enthalten sind Ihr WissensPiloten-Zertifikat zum Download und die Nutzung eines Professionelles Webinar / Online Meeting System
Förderung:
Bildungsscheck, andere Fördermöglichkeiten auf Anfrage
Zielgruppe:
Diese Schulung richtet sich an Software-Entwickler, die Anwendungen auf Basis von MySQL entwickeln wollen. SQL Grundkenntnisse werden vorausgesetzt.
Seminarkennung:
webinar-120103