25 Jahre Erfahrung FreeCall 0800 tutegos

Sie befinden sich hier: HomeSeminareWebPHP2

Programmierung in PHP, Teil 2

[LOGO]

Das PHP-Seminar vertieft die objektorientierten Konzepte der Programmiersprache PHP und fortschrittliche Sprachelemente. Mit weiteren Bibliotheken werden XML-Dokumente verarbeitet, Webservices aufgerufen und Grafiken sowie PDF-Dokumente generiert. Einen größeren Raum nehmen PHP-Frameworks ein, um auch große Projekte erfolgreich mit PHP umsetzen zu können.

Inhalte des Seminars

Objektorientierte Programmierung mit PHP

  • Einführung in die objektorientierte Programmierung
  • Entwicklung hin zu PHP 8
  • Klassen und Objekte
  • Konstruktoren/Destruktoren
  • Klasseneigenschaften
  • Vererbung
  • Überladen von Methoden
  • Polymorphie
  • Abstrakte Klassen und Schnittstellen
  • Traits

Fortgeschrittene Sprachelemente

  • Ausnahmen
  • Iteratoren
  • Serialisierung
  • Reflection-API
  • Interceptoren

Grafiken und PDFs generieren

  • Das GD-Modul
  • Bilder erzeugen und manipulieren
  • Mit PHP-Charts Diagramme generieren
  • Erzeugen von PDF-Dokumenten mit ClibPDF

Fortgeschrittene Datenbankprogrammierung

  • Persistente Datenbankverbindungen
  • MySQLi-Erweiterung
  • Datenbankabstraktion mit Creole
  • Object Relational Mapping (ORM) mit Propel

XML-Verarbeitung

  • XML-Grundlagen
  • XML-Dokumente in Objekte konvertieren mit der SimpleXML Extension
  • Verarbeitungsmodelle SAX und DOM
  • XMLReader und XMLWriter
  • Transformationen mit XSLT

Webservices

  • Grundlagen von SOAP (und verwandten Standards)
  • Webservices ansprechen
  • Eigene Webservices programmieren
  • XML-RPC
  • REST

Interaktion mit dem Betriebssystem

  • Unix-Bibliotheken nutzen
  • Zugriff auf das Component Object Model (COM)
  • Win32 API nutzen
  • .NET

Qualitätsmanagement

  • phpDocumentor und Doxygen
  • Xdebug Extension
  • Unit-Tests
  • PHPUnit
  • TestDox
  • Code-Coverage
  • Benchmarking und Profiling

Sicherheit

  • Warum Sicherheit?
  • Ungeprüfte Nutzereingaben
  • Cross-site scripting (XSS)
  • Cross-Site Request Forgery (CSRF)
  • SQL Injection
  • Weitere Angriffe (und Gegenmaßnahmen)

Termine / Kontakt

Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.

Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.

Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).

Die Fakten

  • Empfohlene Schulungsdauer: 3 Tage, insgesamt 24 Unterrichtsstunden à 45 Minuten
  • Zielgruppe: Internet-/Intranet-Entwickler, Webmaster
  • Vorkenntnisse: Der Kurs ›Programmierung in PHP, Teil 1‹ oder vergleichbare Kenntnisse.
  • Seminar-Software: Die Beispiele des Kurses basieren auf der aktuellsten Version von PHP, zurzeit PHP 7.3. Als Entwicklungsumgebung wird standardmäßig PDT/PHP Development Tools eingesetzt. Das Betriebssystem ist auf Wunsch Windows oder Linux.

Weiterführende Seminare

Webseiten mit (X)HTML, Ausgezeichnet in CSS, JavaScript für Webentwickler, Sichere Webanwendungen entwickeln


Alle Kategorien

Was Teilnehmer sagen