Termine:
Derzeit haben wir keine offenen Kurstermine in nächster Zeit geplant. Gerne organisieren wir ab 3 Teilnehmer einen offiziellen Seminartermin
oder ein Individualtraining nur für Sie allein.
Kurszeiten:
Montag 09:30 bis 17:00 Uhr
Dienstag bis Donnerstag 09:00 bis 17:00 Uhr
Freitag seminarabhängig
Halbtag von 09:00 bis 12:30 Uhr
Ganztag von 09:00 bis 17:00 Uhr
(Sofern nicht gesondert angegeben oder individuell vereinbart)
Kursdauer:
2 Tage (16 Lerneinheiten)
Kursbeitrag EUR 800,- zzgl. Ust. (EUR 960,- inkl. Ust.)
Im Preis sind die
Kursunterlagen und die
Pausengetränke enthalten.
Auch für dieses Seminar bieten wir Ihnen:
Durchführungsgarantie,
Nutzengarantie
und
Investitionsgarantie
Profitieren auch Sie wie
unsere Kunden von der Qualität unserer Seminare und unseren Garantien.
Gerne senden wir Ihnen innerhalb von zwei Arbeitstagen ein individuelles Angebot oder einen
Kostenvoranschlag zu, der auch zur Vorlage bei
AMS, WAFF (genaue Adresse und SVNR wird benötigt) oder anderen Instituten verwendet werden kann.
Inhalt
MySQL und phpMyAdmin
XAMPP: PHP und MySQL
phpMyAdmin
Mit Datenbanken arbeiten
Mit Tabellen arbeiten
Mit Daten arbeiten
Verwaltung von MySQLDatenbanken mit PHP
Steuerung über PHP-Skripte
Verbindungsaufnahme mit MySQL
MySQL-Abfragen
Rückgabe aus MySQL-Abfrage auswerten
Fallbeispiel: skriptgesteuerte Datenmanipulation
Steuerung durch Formulare
Allgemeine Informationen sammeln
Arbeit mit MySQL-Datenbanken im Internet
Verbindungsaufnahme
phpMyAdmin beim Provider
Import von Datenbankdaten beim Provider
Automatisierung durch PHP
Grundlagen der objektorientierten Programmierung (OOP)
OOP allgemein
OOP in PHP
Eigene Kenntnisstufen hin zur OOP
Praktische Umsetzung: zwei logische Bereiche
Klassen - die Baupläne für Objekte
Objekte erstellen
Eigenschaften
Das Schlüsselwort $this
Klassenvariablen und -konstanten
Methoden
Setter- und Getter-Methoden
Konstruktor
Destruktor
Objekte klonen
Trennung von Code und Design
Wichtige Unterschiede zu PHP 4.x
Weitere Möglichkeiten der OOP mit PHP 5.3
Magische Methoden
Abgeleitete Klassen
Konstruktoren und Destruktoren bei Vererbung
Vererbung von Eigenschaften und Methoden
Methoden überladen oder überschreiben
Magische Konstanten
Typ Operator instanceof
Klassen- und Objektfunktionen
Weiterführende Konzepte in der OOP
Die PEAR-Bibliothek
OOP und Datenbanken
MySQL Improved Extension (MySQLi)
PHP Data Objects (PDO)
SQLite als Datenbankalternative
Überblick über SQLite
SQLite mit PHP verwenden
Praxis: einfache Beispieldatenbank mit SQLite
Datenaustausch mit MySQL
SQLite objektorientiert
Weitere Informationen zu SQLite
Behandlung von Fehlern und Ausnahmen
Fehlerprävention durch Namensräume
Behandlung von Fehlern (Error Handling)
Unterdrücken von Fehlermeldungen mit dem Operator @
Fehleranzeige mit error_reporting()steuern
Fehlerbehandlung mit set_error_handler() steuern
Einsatz mehrerer Error-Handler
Eigene Fehler mit trigger_error() auslösen
Behandlung von Ausnahmen (Exception Handling)
Sicherheit
Sicherheit ist relativ
Grundregeln zum einfachen Schutz Ihrer Skripte
Die häufigsten Angriffsarten
Reguläre Ausdrücke
Was sind reguläre Ausdrücke?
Aufbau und Funktionsweise regulärer Ausdrücke
Reguläre Ausdrücke in PHP
Weitere Informationen zu regulären Ausdrücken
Anhang: Installation und Konfiguration der Software
Testumgebung XAMPP: Installation und Konfiguration
Mit XAMPP arbeiten
Texteditor für PHP - Notepad++: Installation und Konfiguration
Mit den XAMPP-Konfigurationsdateien arbeiten
Zugriffsrechte von MySQL mit phpMyAdmin regeln
Globale Zugriffsrechte des MySQLAdministrators root ändern
FTP-Programm FileZilla: Installation und Konfiguration