Zend - The PHP Company


PHP I: Grundlagen (IBMi)

Der Kurs PHP I: Grundlagen (IBMi) wurde entwickelt, um angehenden Entwicklern solide Grundlagenkenntnisse in der PHP-Sprache zu vermitteln. Dieser Kurs führt Sie in einer erfahrungsbasierten Herangehensweise durch die Grundlagen von PHP, einschließlich zahlreiche Beispiele und praktischen Übungen, sowie umfassenden Übungen zum Programmieren einer funktionalen Anwendung. Für ein besseres Verständnis wird zudem regelmäßig auf die Ähnlichkeiten und Unterschiede zwischen der PHP- und der RPG-Sprache verwiesen. Außerdem lernen Sie die 5250 Bridge-Plattform für Ihren Altsysteminhalt kennen sowie Tools für i5-Systemprogrammierer, wie das PHP i5-Toolkit und DB2-Erweiterungen. Ein Programmierprojekt am Ende des Kurses dient dazu, die vermittelten Konzepte und Ihre Kenntnisse bei der Arbeit mit PHP zu verstärken.

Im Online-Schulungszentrum von Zend können Sie während des Kurses Übungen live programmieren, wobei Ihr Schulungsleiter Ihren Fortschritt beobachten und Sie coachen kann. Dieser Kurs wird online mit einem Live Dozenten angeboten, er kann jedoch auch für eine Klassenraum-Schulung angepasst werden.

Schulungstermine


Zielgruppe

Dieser Kurs wurde für erfahrene i5-Systemprogrammierer entwickelt, die aktuelle RPG (oder COBOL) verwenden. In diesem Kurs wird vermittelt, wie PHP zum Erstellen von webbasierten Applikationsfrontends für vorhandene RPG-Applikationen verwendet wird, und Sie zum PHP-Entwickler werden.

Voraussetzungen

Aktive i5/OS-Programmiererfahrung (ILE-Sprache, DB2-Erfahrung). Grundkenntnisse in HTML. Siehe: Hinweis zum Kurs.

Ziele

Erlernen der Grundlagen der PHP-Programmiersprache und ihre Beziehung zum i5/OS-System

Themen

1. MIT DEM WEB ARBEITEN

A. Client/Server-Programme
B. Server-Kommunikation
C. Sitzungen
D. Cookies
E. Eingegebene Sprachen
F. Was ist PHP?
G. PHP: Vorteile für RPG-Programmierer
H. Einführung in die PHP-Syntax
I. So funktioniert PHP mit HTML
J. Grundlegende HTML-Elemente
2. ZEND STUDIO UND PHP

A. Features von Zend Studio für i/OS
B. PHP-Umgebung
C. Zend Core für i/OS
D. Verbindung zu DB/ und RPG/COBOL herstellen
3. EINFÜHRUNG IN PHP

A. Kommentare
B. Variablen und Datentypen
C. Konstanten
D. Zeichenfolgen
E. Quotes
F. Arrays
G. Referenzen der Variablen
H. Geltungsbereich von Variablen
4. OPERATOREN

A. Operatoren und Bedingungsanweisungen
B. Operatoren kombinieren
C. Zeichenfolgen-Operatoren
D. Vergleichs-Operatoren
E. Logische Operatoren
F. Bedingungen
G. Switch
5. LOOPING-ANWEISUNGEN

A. for
B. while
C. do-while
D. continue
E. break
F. foreach
6. FUNKTIONSGRUNDLAGEN

A. Arten von Funktionen
B. Funktionen aufrufen
C. Funktionen deklarieren
D. Funktionseingaben
E. Funktionsausgaben
F. Interne Funktionen
7. PHP-TOOLKIT FÜR i/OS

A. PHP-Toolkit
8. PHP UND DATENQUELLEN

A. Verbindung zu einer Datenquelle herstellen
B. SQL und MySQL
C. PHP und MySQL verbinden
D. MySQL auf i/OS ausführen
E. PHP und DB verbinden
F. DB-Zugriff unter Verwendung des PHP-Toolkit
G. ibm_db-Erweiterungen
9. BRIDGE FÜR i/OS

A. Bridge-Komponenten
10. DATEIHANDHABUNG IN PHP

A. Grundlagen des Dateisystems
B. Typen der Dateifunktionen
C. Dateien öffnen
D. Aus Dateien lesen
E. In Dateien schreiben
F. Dateien schließen
G. Performance des Dateisystems

Hinweis zum Kurs

Grundkenntnisse in HTML sind entscheidend, um das Konvertieren von RPG-Programmen in webbasierte Programme zu verstehen. Dies liegt jedoch außerhalb des Kursrahmens. Teilnehmern ohne diese vorausgesetzten Kenntnisse empfehlen wir dringend, die Vorteile der kostenlosen Online-Tutorials zu nutzen (z. B. unter: http://www.w3.org/community/webed/wiki/The_basics_of_HTML  or http://www.w3.org/community/webed/wiki/HTML) oder Referenzbücher wie 'Sams Teach Yourself HTML in 10 Minutes' zu lesen.

Schulungsdaten und –zeiten

Preisinformationen

Fragen? Chatten Sie mit uns

Verwandte Themen

Paketangebote

  • PHP II: Höhere Strukturen
  • A Zend für den IBMi-Programmierer
  • Prüfungsvorbereitung: PHP 5.3-Zertifizierung
  • Ressourcen
    DOKUMENTATION

    Kurskatalog

    Kundenstimmen

       Ich habe noch nie zuvor einen solchen Online-Kurs gemacht, daher habe ich nichts zum Vergleich, aber bisher habe ich den Kurs sehr genossen. Im Vergleich zum bloßen Kauf eines Buches, was ich sonst mache, ist das eine weitaus fesselndere Art zu lernen.    

    David WolfeAAA Northern California

       Gut gemacht. Die Beispiele waren auf den Punkt. Und Sie haben uns dabei geholfen, ein Auge auf Security und Performance in PHP zu behalten (etwas, was zu oft übersehen wird).    

    Troy WrightInformation Technology Services, University of California, Santa Cruz