Back To Top

PHP - Intensiv (Grundkurs für Umsteiger)

DruckansichtDruckansicht

  • Dauer:
    5 Tage
  • Zielgruppe:
    Programmierer, Web-Entwickler
  • Vorkenntnisse:
    HTML, Kenntnisse eines Webdesign-Programms
  • Methode:
    Vortrag, Diskussion, Einzel- und Gruppenarbeit mit Übungen. Eigene Arbeiten und Projektfragen können in das Seminar eingebracht werden.
  • Typ:
    Öffentliches Seminar / Inhouse
  • Kursnummer:
    1015284
  • Download
    Anmeldeformular | AGB | Info-Broschüre
Themen:
Dieses Seminar zeigt angehenden PHP-Programmierern die Grundlagen der Syntax, der Objektorientierung und erarbeitet die Anwendungsentwicklung mit einem Überblick über die PHP-Funktionsbibliothek, die XML-Verarbeitung und natürlich den Datenbankeinsatz mit MySQL. Im Gegensatz zum "Syntax + Konzepte"-Seminar richtet es sich an Teilnehmer, die bereits grundlegende Kenntnisse in einer Programmiersprache haben und fordert ein höheres Lerntempo. Dahe sind die Bereiche der allgemeinen Syntax und der Objektorientierung nicht in der Länge zu finden wie in einem gewöhnlichen Anfänger-Seminar. Auch sollen die Teilnehmer zum Seminarende in der Lage sein, Anwendungen in PHP mit Datenbank- und XML-Einsatz unter Verwendung gängiger Entwurfsmuster (Design Patterns) aus dem Standard- und Enterprise-Katalog zu programmieren.

Inhalte

A. Syntax

[0,75 Tage] Skriptbereich - Variablen - Kommentare - Operatoren - Arrays - Kontrollstrukturen - Auslagerung und Wiederverwendung - Selbst-definierte Funktionen

B. Objektorientierung

[1 Tag] Klassen und Objekte - Eigenschaften und Methoden - Vererbung und Implementierung - Reflection - Ausnahmebehandlung - Vorgehensweise beim objektorientierten Entwurf

C. Formulare

[0,25 Tage] HTML-Formularaufbau - Validierung - Datenübermittlung und -verarbeitung - Datei-Uploads - Vorgehensweise bei Master-/Detail-Formularen und getunnelten oder verzweigten Formularen

D. PHP-Funktions- und Klassenbibliothek

[0,75 Tage] Zeichenkettenfunktionen - Mathematische Funktionen - Datei- und Verzeichnisfunktionen - Zeit und Datum - Sitzungsverwaltung - Array-Funktionen

E. Datenbank MySQL

[0,5 Tage] DB-Verbindung - SQL-Anweisungen ausführen - Ergebnismengen verarbeiten - Metadaten von Ergebnismengen und der Datenbank - Fehlermanagement - mysql-Funktionen und PHP Data Objects

F. XML-Einsatz

[0,5 Tage] SimpleXML: XML laden und verarbeiten, XPath verwenden - DOM: XML-Dokument erstellen, XML verarbeiten, Validierung mit XML Schema, Fehlermanagement - XSLT verwenden

G. GoF-Entwurfsmuster (Übersicht)

[0,75 Tage] Erzeugungsmuster: Singleton, Fabrik-Methode, Abstrakte Fabrik - Strukturmuster: Kompositum, Dekorierer, Fassade - Verhaltensmuster: Strategie, Beobachter, Besucher, Befehl

H. Enterprise Application Entwurfsmuster

[0,5 Tage] Architektur-Patterns für die Datenquelle: Table Data Gateway, Row Data Gateway, Active Record, Data Mapper - Patterns für Web-Präsentationen: Model View Controller, Page Controller, Front Controller, Template View, Transform View, Two Step View, Application Controller

Dozent:

Marco Skulschus studierte in Wuppertal und Paris Ökonomie mit Schwerpunkt Wirtschaftsinformatik und schloss mit einer Diplom-Arbeit zur semantischen Datenmodellierung in XML-Daten ab und arbeitet schon seit mehr als 10 Jahren als Dozent.

Buch-Veröffentlichungen:

Projekte: Als Berater und Projektleiter konzipiert Herr Skulschus Berichts- und Experten-Systeme sowie auch betriebswirtschaftliche Software als Web-Anwendungen.

Weitere Informationen:

Comelio_Skulschus_PHP_PHP und Oracle Comelio_Skulschus_PHP_PHP und XML Comelio_Skulschus_XML_XHTML und CSS Comelio_skulschus_XML_XML Standards und Technologien Comelio_Skuschus_PHP_PHP