Seminar Details

PHP Advanced (PHP2)

ETC
PHP2
Hersteller-ID:
Prüfungs ID:
Dauer: 2 Tage
Preis: € 800.- exkl.MwST
Wissensgarantie: 12 Monate
Sie möchten Ihre Grundkenntnisse zu PHP auf ein fortgeschrittenes Level bringen? Oder haben den Grundkurs PHP Foundation Kurs besucht und möchten nun thematisch in die Tiefe gehen? Dann ist dieser Kurs der richtige für Sie!

Nach Abschluss dieses Seminars haben die Teilnehmer Wissen zu folgenden Themen:
  • MySQL und phpMyAdmin
  • Verwaltung von MySQLDatenbanken mit PHP
  • Arbeit mit MySQL-Datenbanken im Internet
  • Grundlagen der objektorientierten Programmierung (OOP)
  • Weitere Möglichkeiten der OOP mit PHP 5.3
  • OOP und Datenbanken
  • SQLite als Datenbankalternative
  • Behandlung von Fehlern und Ausnahmen
  • Sicherheit
  • Reguläre Ausdrücke
  • Anhang: Installation und Konfiguration der Software

Alle Details einblenden

Zielgruppe

Dieses Seminar richtet sich an:
  • Interessierte die Ihre PHP Grundkenntnisse auf ein fortgeschrittenes Level bringen möchten
  • Internetbetreuer
  • Web-Master
  • Netzwerkbetreuer
  • Software-Entwickler

Vorkenntnisse

Für dieses Seminar werden folgende Kenntnisse empfohlen:
  • der Besuch des Seminars PHP Foundation bzw. Kenntnisse des in diesem Kurs vermittelten Wissens

Schwerpunkte

  1. MySQL und phpMyAdmin
    1. XAMPP: PHP und MySQL
    2. phpMyAdmin
    3. Mit Datenbanken arbeiten
    4. Mit Tabellen arbeiten
    5. Mit Daten arbeiten
  2. Verwaltung von MySQLDatenbanken mit PHP
    1. Steuerung über PHP-Skripte
    2. Verbindungsaufnahme mit MySQL
    3. MySQL-Abfragen
    4. Rückgabe aus MySQL-Abfrage auswerten
    5. Fallbeispiel: skriptgesteuerte Datenmanipulation
    6. Steuerung durch Formulare
    7. Allgemeine Informationen sammeln
  3. Arbeit mit MySQL-Datenbanken im Internet
    1. Verbindungsaufnahme
    2. phpMyAdmin beim Provider
    3. Import von Datenbankdaten beim Provider
    4. Automatisierung durch PHP
  4. Grundlagen der objektorientierten Programmierung (OOP)
    1. OOP allgemein
    2. OOP in PHP
    3. Eigene Kenntnisstufen hin zur OOP
    4. Praktische Umsetzung: zwei logische Bereiche
    5. Klassen - die Baupläne für Objekte
    6. Objekte erstellen
    7. Eigenschaften
    8. Das Schlüsselwort $this
    9. Klassenvariablen und -konstanten
    10. Methoden
    11. Setter- und Getter-Methoden
    12. Konstruktor
    13. Destruktor
    14. Objekte klonen
    15. Trennung von Code und Design
    16. Wichtige Unterschiede zu PHP 4.x
  5. Weitere Möglichkeiten der OOP mit PHP 5.3
    1. Magische Methoden
    2. Abgeleitete Klassen
    3. Konstruktoren und Destruktoren bei Vererbung
    4. Vererbung von Eigenschaften und Methoden
    5. Methoden überladen oder überschreiben
    6. Magische Konstanten
    7. Typ Operator instanceof
    8. Klassen- und Objektfunktionen
    9. Weiterführende Konzepte in der OOP
    10. Die PEAR-Bibliothek
  6. OOP und Datenbanken
    1. MySQL Improved Extension (MySQLi)
    2. PHP Data Objects (PDO)
  7. SQLite als Datenbankalternative
    1. Überblick über SQLite
    2. SQLite mit PHP verwenden
    3. Praxis: einfache Beispieldatenbank mit SQLite
    4. Datenaustausch mit MySQL
    5. SQLite objektorientiert
    6. Weitere Informationen zu SQLite
  8. Behandlung von Fehlern und Ausnahmen
    1. Fehlerprävention durch Namensräume
    2. Behandlung von Fehlern (Error Handling)
    3. Unterdrücken von Fehlermeldungen mit dem Operator @
    4. Fehleranzeige mit error_reporting()steuern
    5. Fehlerbehandlung mit set_error_handler() steuern
    6. Einsatz mehrerer Error-Handler
    7. Eigene Fehler mit trigger_error() auslösen
    8. Behandlung von Ausnahmen (Exception Handling)
  9. Sicherheit
    1. Sicherheit ist relativ
    2. Grundregeln zum einfachen Schutz Ihrer Skripte
    3. Die häufigsten Angriffsarten
  10. Reguläre Ausdrücke
    1. Was sind reguläre Ausdrücke?
    2. Aufbau und Funktionsweise regulärer Ausdrücke
    3. Reguläre Ausdrücke in PHP
    4. Weitere Informationen zu regulären Ausdrücken
  11. Anhang: Installation und Konfiguration der Software
    1. Testumgebung XAMPP: Installation und Konfiguration
    2. Mit XAMPP arbeiten
    3. Texteditor für PHP - Notepad++: Installation und Konfiguration
    4. Mit den XAMPP-Konfigurationsdateien arbeiten
    5. Zugriffsrechte von MySQL mit phpMyAdmin regeln
    6. Globale Zugriffsrechte des MySQLAdministrators root ändern
    7. FTP-Programm FileZilla: Installation und Konfiguration
Alle Details ausblenden

Termin Anfragen

    Durch Angabe Ihrer E-Mail-Adresse und Anklicken des Buttons „Newsletter abonnieren“ erklären Sie sich damit einverstanden, dass ETC Ihnen regelmäßig Informationen zu IT Seminaren und weiteren Trainings- und Weiterbildungsthemen zusendet. Die Einwilligung kann jederzeit bei ETC widerrufen werden.

Ihre Fragen zum Seminar

CHAT mit Experten ODER Rückruf anfordern

Kein passender Termin dabei? Mehr als 5 Personen? Firmentermin gewünscht?

Rufen sie uns an +43/1/533 17 77 - 99

Bewertungen

Bisher keine Bewertungen