Der Kurs 'PHP I: Grundlagen (IBMi)' wurde entwickelt, um Nicht-Programmierern eine solide Grundlage in der PHP-Sprache zu vermitteln. Dieser Kurs leitet Sie durch die Grundlagen von PHP mit einer erfahrungsorientierten Herangehensweise, zahlreichen Beispielen und praktischen Übungen, einschließlich umfassender Ü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 Tools für System i-Programmierer kennen, wie z. B. Open Source (PHP)-Toolkit und DB2-Extensions. Sie erhalten wichtige Praxis mit PHP, indem Sie Teile einer funktionalen Applikation programmieren – eine Online-Abfrage-Applikation. Alle Übungen sind darauf ausgelegt, die wichtigen Spachkonzepte zu verstärken.

 

Sie haben zudem die Möglichkeit, die Zend Studio-IDE (Integrated Development Environment) zu verwenden, um mit Ihrer Programmierung auf einfache und richtige Weise zu beginnen!

Zielgruppe

Dieser Kurs wurde für erfahrene IBMi-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 PHP-Programmierer werden.

Was lerne ich?

Dieser Kurs vermittelt Ihnen die Grundlagen der Programmiersprache PHP und ihre Beziehung zum IBMi-System.

Kursinhalte

 

1

EINFÜHRUNG IN DIE PROGRAMMIERUNG

  1. Sprache und Logik der Programmierung
  2. Typen von Progammiersprachen und -Vokabular
  3. Was ist PHP
  4. Warum PHP
2

PHP-SPRACHGRUNDLAGEN

  1. Syntax
  2. Quotes
  3. Kommentare
  4. Sonderzeichen
  5. Datentypen
  6. Priorität
  7. Symbole
3

PHP-IDENTIFIER
 

  1. Variablen
  2. Konstanten
  3. Arrays



     
4

GRUNDLAGEN ZUM PHP-KONTROLLFLUSS

  1. Operatoren
  2. Bedingungen
5

PHP-FUNKTIONS-GRUNDLAGEN

  1. Funktionen
  2. Tools für das Funktions-Design 
  3. Dateisysteme (Handling)
6

DATEISYSTEM-GRUNDLAGEN

  1. Konstanten
  2. Häufig verwendete Dateifunktionen
  3. Dateisystem-Performance
7

PHP-WEBKONZEPTE
 

  1. Client/Server Kommunikation
  2. Wie man PHP in HTML einbettet
  3. Wie man HTML in PHP einbettet
  4. Cookies
  5. Sessions
  6. $_GET und $_POST



     
8

PHP-DATENBANK-GRUNDLAGEN

  1. Einführung in relationale Datenbanken
  2. Keywords und Statements in SQL
  3. PHP-Funktionen zur Arbeit mit der MySQL Daten-Engine einsetzen
  4. Verbindung von PHP und DB2
  5. Connection Error Recovery verwenden
  6. SQL Error Recovery verwenden
9

ENTWICKLUNG VON PHP-APPLIKATIONEN

  1. Definition einer Lösung ohne Code zu schreiben 
  2. Aufbau einer Konzeptlösung
  3. Erstellung eines Programm-Gerüsts
  4. Festlegung der Anforderungen für die Fehlerüberprüfung
  5. Einführung in die Applikations-Sicherheit
     
10

PROBE-PROJEKT
 

  1. Programmierung einer Coding an Auftragsanfrage-Applikation



     
11

OPEN SOURCE-TOOLKIT

  1. Was ist das Toolkit
  2. Objektorientiertes PHP
  3. Toolkit-Architektur
  4. Parameter-Methoden
  5. Ein Programm aufrufen
  6. Toolkit-Optionen
  7. CL-Command
  8. Systemwerte

Voraussetzung(en)

Grundkenntnisse in HTML sind kritisch, um das Konvertieren von RPG-Programmen in webbasierte Programme zu verstehen. Dies liegt jedoch außerhalb des Kursrahmens. Für Teilnehmer ohne diese vorausgesetzten Kenntnisse empfehlen wir dringend, die kostenlosen Online-Tutorials (z. B. unter http://www.w3.org/community/webed/wiki/The_basics_of_HTML  oder http://www.w3.org/community/webed/wiki/HTML).

Was beinhaltet dieser Kurs?

Dieser Online-Kurs umfasst insgesamt 23 Stunden: neun Kursleiter-geführte Lektionen zur PHP-Sprache, zusammen mit praktischen Beispielen und Übungen für Kursteilnehmer, und drei zusätzliche Sitzungen, in denen die Verwendung des VMWare-Packages, des Open-Source-Toolkits und weiterer wichtige Elemente abgedeckt wird. Sie erhalten ein Teilnehmer-Kurshandbuch, das Sie in den Lektionen und Übungen verwenden können, und das den Lösungscode der Übungen enthält. Sie erhalten zudem  dreißig Tage lang nach Abschluss des Kurses Zugriff auf die aufgezeichneten Sitzungen, sodass Sie Zeit haben, die Materialien in Ihrem eigenen Tempo zu bearbeiten, um wichtige Konzepte zu vertiefen und Ihre Programmierfertigkeiten zu verbessern!

Kursanmeldung und Systemvoraussetzungen

Registrierungsinformationen und technische Anforderungen

 

Kaufen Sie 3 oder mehr für je € 783,00 und sparen Sie 10%

Wenn Sie an einer Schulung bei Ihnen vor Ort interessiert sind, kontaktieren Sie uns.

$1200

Jetzt Online-Schulung kaufen

Kurstermine

Sprache

Kurstermine

Kurszeiten

Online

6., 8., 10., 13., 15., 17., 20., 22. & 24. Oktober

23:00-01:00 Uhr

Online

3., 5., 7., 10., 12., 14., 17., 19. & 21. November

14:00-16:00 Uhr

Online

1., 3., 5., 8., 10., 12., 15., 17. & 19. Dezember

17:00-19:00 Uhr