Trainingsbeschreibung

PHP 5: Objektorientierte Webentwicklung und Datenbankanbindung (MySQL) PHP5Ppdf iconTrainingsinfos drucken

Unsere nächsten Termine & Anmeldung

Termine auf Anfrage...

Zielgruppe

  • Web Developer

Kursziel

  • Aus der Entwicklung moderner Webapplikationen ist die objektorientierte Programmierung nicht mehr wegzudenken. Mit den erweiterten objektorientierten Funktionen von PHP 5 können nun auch komplexere Websites in kürzester Zeit erstellt werden. PHP zeichnet sich außerdem durch einfache und gelungene Anbindungsmöglichkeiten zu Datenbanken aus. MySQL ist das beliebteste, frei verfügbare (Open Source) SQL-Datenbankmanagementsystem. Es ist speziell für Webanwendungen und datenbankbasierte Websites sehr gut geeignet und für Unix/Linux- und Windows-Server gleichermaßen verfügbar. MySQL ist schnell, robust und leicht zu bedienen. In diesem Seminar lernen Sie, wie Sie modernes objektorientiertes PHP und die Datenbank MySQL erfolgreich für die Entwicklung dynamischer Websites einsetzen. Sie werden unter fachkundiger Anleitung eine datenbankgestützte Webanwendung programmieren.Lernen Sie fortgeschrittene Techniken zur Webseitenprogrammierung mit PHP5 kennen:

Voraussetzungen

  • Besuch des Kurses PHP5G (PHP 5: Erstellung dynamischer Webseiten - Grundlagen) oder vergleichbare Kenntnisse

Kursinhalt

  • MySQL und PHPMyAdmin
    • Was Sie wissen sollten
    • Grundlagen zu Datenbanken
    • PHPMyAdmin
    • Beispieldatenbank und -tabelle
    • Mit Datenbanken arbeiten
    • Tabelle erzeugen
    • Tabellenstruktur verändern
    • Mit Indizes arbeiten
    • Grundlagen zu Tabellen
    • Datensätze eintragen
    • Datensatzauswahl
    • Vergleichsoperatoren, logische Operatoren
    • Vergleichsoperator like
    • Sortierung
    • Datensätze ändern
    • Datensätze löschen
    • Verwendete SQL-Anweisungen
  • PHP und MySQL
    • Verbindung aufnehmen, Datensätze anzeigen
    • Datensätze auswählen
    • Ausgabe in eine HTML-Tabelle
    • Auswahl von Daten über ein Suchformular
    • Datensätze erzeugen
    • Änderung mehrerer Datensätze
    • Änderung eines bestimmten Datensatzes
    • Datensätze löschen
    • Benutzeroberfläche mit JavaScript und CSS
    • Ein Datenbank-Browser
  • MySQL-Datenbanken publizieren
    • Verbindung aufnehmen
    • Export einer Tabelle
    • PHPMyAdmin im Internet
    • Eigenes PHP-Programm schreiben
  • PHP und SQLite
    • SQLite als Alternative
    • So arbeitet SQLite
    • Beispiel: Neue Tabelle mit Daten anlegen
    • Beispiel: Daten ausgeben
    • Beispiel: Datenstruktur ändern
  • Objektorientierte Programmierung mit PHP
    • Was ist objektorientierte Programmierung?
    • Klassen und Objekte
    • private, protected und public
    • Anwendung der Klasse
    • Konstruktor, Destruktor
    • Optionale Parameter
    • Handles und Kopien
    • Vordefiniertes Klonen
    • Benutzerdefiniertes Klonen
    • Übergabe eines Objektes an eine Funktion
    • Vererbung
    • Konstruktoren bei Vererbung
  • Weitere Möglichkeiten der OOP in PHP5
    • Dereferenzierung von Objekten
    • Konstanten, statische Eigenschaften
    • und Methoden
    • Abstrakte Klassen und Methoden
    • Systemvariablen _METHOD_ , _FILE_, _LINE_
    • Operator instanceof
    • Hilfsfunktionen
    • Ausgabe-Methode _toString
    • autoload -Funktion
    • Beispiel zur Objektorientierung
  • Error-Handling
    • Einführung in Error-Handling
    • Der @-Operator
    • Eigene Error-Handler
    • Fehlermanagement
    • Error-Handling in Bibliotheken
    • Error-Handling bei Funktionsbibliotheken
    • Error-Handling in Klassenbibliotheken
  • Exception-Handling und Fehler-Dokumente
    • Exception-Handling in PHP 5
    • Fehler-Dokumente
  • Mit der Bibliothek PEAR arbeiten
    • Installation
    • Nutzung von PEAR
    • Fehlerbehandlung in PEAR
    • Das Paket DB
    • Authentifizierung mit PEAR
    • Paket Spreadsheet_ Excel_Writer
    • XML_Tree
  • Sicherheit
    • Fertige Lösungen
    • Sessions
    • Globals
    • Verschiedene Angriffsarten
    • Passwörter
    • Altersüberprüfung
    • Schutz von E-Mail-Adressen
  • Interaktion mit Benutzern
    • Aufbau von Formularen
    • Wertübernahme aus Formularen
    • Prüfen von Benutzereingaben

Hinweise

Dauer

5 Tage

Alle Termine nach Ort & Anmeldung

Termine auf Anfrage...

Alle Termine nach Datum & Anmeldung

Termine auf Anfrage...
  • Besuchen Sie uns auf Facebook!
  • Besuchen Sie uns auf xing!
  • Unsere Lehrgangsangebot auf KURSNET


Anmelden

Newsletter abonnieren