Schulung MySQL- oder MariaDB-Anwendungsentwicklung (z.B. PHP oder .NET oder Java)

Beschreibung/Inhalt

Dieses Schulungsmodul führen wir mit jeder MySQL-Version Ihrer Wahl durch. Alternativ ist auch eine Durchführung mit Maria DB möglich.

Datenbankentwurf:

  • Das relationale Modell
  • Vorgehensweise beim Entwurf einer Datenbank
  • Normalisierung und Entity-Relationship-Diagramme


  • SQL-Grundlagen (sofern noch nicht vorhanden):
  • Datendefinition (CREATE, ALTER, DROP)
  • Datenmanipulation (INSERT, UPDATE, DELETE)
  • Datenbankabfragen (SELECT)
  • Besonderheiten von MySQL


  • Webschnittstellen und Formulardaten:
  • CGI
  • HTML-Formulare
  • Formularauswertung mit PHP
  • Plausibilitäts- und Validitätsprüfung
  • Sicheres Übernehmen von Daten
  • Zeichensätze und Sortierfolgen


  • Das MySQL-API zu PHP:
  • Einrichtung und Konfiguration der API-Schnittstelle
  • Funktionsweise der API-Schnittstelle
  • Weitere Funktionen, Verbindungsaufnahme, Befehle absetzen
  • Auswertung der Ergebnisse
  • Auswertung von Fehlermeldungen
  • Datenänderungen und Transaktionen


  • optional: MySQL-Zugriff über .NET:
  • Treiber: dotConnect for MySQL, System.Data.OdbcConnection
  • Einfache Aufgaben beim Zugriff (Execute SQL, DataSet, Commands usw.)
  • Datentypen-Mapping .NET zu MySQL
  • Einbindung in O/R-Mapper (ORM)
  • Performance-Hinweise
  • LifeCycle der Objekte


  • MySQL Performance:
  • Optimierung der Abfragen
  • Verwendung von Indizes
  • InnoDB-Tabellen und Transaktionen
  • Normalisierung, Optimierung des Datenmodells
  • Fehlerbehandlung, Protokollierung

  • Dauer
    Auf Wunsch. Gerne geben wir Ihnen eine Empfehlung zur notwendigen Schulungsdauer, wenn Sie uns in der Anfrage Ihre Vorkenntnisse und Ziele nennen.
    Ort
    Online oder in Deutschland, Österreich und der Schweiz an Ihrem Firmensitz
    Schulungsdidaktik
    Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil