uio--WebPageHeader-Module
uio--HeaderCarousel-Module
uio--WebPageMain-Module

In dieser Rubrik

PHP Kurse : Startseite des Themenbereichs PHP auf SNEWMEDIA mit einer Übersicht über alle PHP Kurs nebst Zusatzinformationen.

PHP A101 Kurs ansehen : Kursbeschreibung für den ersten Teil der PHP Kurse in einer Übersicht über Terminoptionen und Preise für 1-4 Teilnehmer*innen.

PHP A201 Kurs ansehen : Kursbeschreibung für den zweiten Teil der PHP Kurse in einer Übersicht über Terminoptionen und Preise für 1-4 Teilnehmer*innen.


Überblick

Teil 1: Überblick

Voraussetzungen und Zielsetzungen

Hinweis: Diese Inhalte werden aktuelle überarbeitet.

Wir setzten für diese Teil PHP A201 die Inhalte aus PHP A101 voraus.

Inhalte

Teil 2: Schulungs- und Kursinhalte

PHP+SQL+JSON+XML

Wenn man einmal die eigentlichen Grundlagen von PHP verstanden hat, um innerhalb von PHP Arrays, Objekte, Lambda Expressions, Closures und mehr verwenden zu können und Sie auch schon wissen, wie man Daten aus HTML-Formularen verarbeiten kann, so befassen wir uns in diesem zweiten Teil der Einführung in PHP mit den Schnittstellen von PHP zu SQL Datenbanken sowie den Datenaustausch über JSON, JSON+LD und XML.

PHP Aufbau SQL JSON XML // Themenüberblick

Der erste Teil der folgenden Themen der PHP Aufbau Schulung ist inbesondere bei Einzelschulungen bzw. Ein-Teilnehmer-Schulungen schon teilweise Teil der PHP Grundlagen Schulung.

Ausbau der Kenntnisse in objektorientierter Programmierung mit PHP, Klassen, Methoden, Attribute, Konstruktoren, Scope, Funktionen, Interfaces, Marker Interfaces, Prinzip der Vererbung, Polymorphismus, Tricks wie man in PHP Methoden überladen ("Overloading") kann. PHP Treats als Ansatz für ein Konzept der Mehrfachvererbung.

Tricks für die Programmierung eines Overloadings von Methoden, Definitionen von Collections sowie Ansatz für parallele Datenverarbeitung mit PHPCli als Ersatz für die nicht bestehende Thread-Funktionalität.

PHP+SQL/MySQL/MariaDB

Kommunikation zwischen PHP und dem relationalen Datenbanksystem MySQL mit Einsatz der neueren mysqli Funktionen. Anlegen von Datenbanken und Datenbanktabellen mit PhpMyAdmin, grundlegende SQL Befehle für die Programmierung eines exemplarischen CRUD Interfaces (create, read, update, read) mit HTML und PHP mit persistenter Speicherung von Informationen in der MySQL Datenbank.

PHP+JSON/AJAX/FETCH

Die Zusammenwirken zwischen PHP und einem Browser- oder API-Client basiert auf dem Prinzip einer zustandslosen Verbindung. Dieser Ansatz hat Vorteile. Er führt aber auch zu einer Reihe von Problemstellungen: Damit eine im Browser oder Client angezeigte Webseite oder aber auch ein Formular verändert werden kann, müssen aus HTML üblicherweise die Formulardaten an den Server übertragen werden, und PHP erzeugt serverseitig wiederum den vollständigen HTML Code einer Antwort mit ggf. einem aktualisierten Formular.

Mit Hilfe eines Austauschs zwischen Client und Server über sogenannte AJAX-Techniken bzw. JavaScript XHR Objekte bzw. die asynchrone Fetch-Funktion ist es möglicht, Daten zwischen Browser und Server basierend auf JSON auszutauschen.

Prinzip der zustandslosen Verbindung zwischen Client Server. Prinzip asynchroner Datenübertragung mit HTML5/Javascript-basierten Clients via XHR/AJAX via XML und JSON. Server-zu-Server-Kommunikation mit PHP über Sockets/Streams.

PHP+XML

PHP bietet heute diverse Varianten der Verarbeitung von XML-Daten. War die zugehörige Funktionalität ursprünglich ausschließlich über PHP Erweiterungen von Drittentwicklern möglich, so zählt die Verarbeitung von XML sowie damit auch XML/XSL Transformation oder auch Validierung über Schemata in DTD oder XSD heute zum Sprachumfang von PHP. Im Nebensatz sei erwähnt, dass man ggf. diese Module von PHP in der Konfiguration aktivieren muss, aber sie sind Teil von PHP.

In dieser Schulung befassen wir uns mit der Verarbeitung von XML mit PHP und damit eine Einführung in SimpleXML, XML DOM, DOM, XML/XSL-T Transformation. Vorkenntnisse Der Schwerpunkt dieser Schulung liegt auf PHP, dh. die zugehörigen Grundlagen zur Bedeutung von XML, XSL, DOM, DTD, XSD holen wir in der Einführung kurz nach, damit Sie die Beispiele zu PHP nachvollziehen und mitmachen können. XML, XSL, DOM, DTD, XPATH, XSD etc. selbst sind Inhalt einer 3+2=5 tätigen Schulung. Wenn Sie sowohl PHP/XML als auch diese zu XML zählenden Sprachen lernen möchten bzw. sollen, dann empfehlen wir Ihnen, dass Sie zuerst die XML Schulung buchen. Im Falle einer Einzelschulung schulen wir PHP, XML, XSL, XSD, DTD, XPATH in einer einzigen Schulung.

Termine & Preisliste

Teil 3: Termine

Termine: PHP A101 Developer Teil 1

KIS Kursinformationssystem | Stand 28.10.2024

Buchungs-, Reservierungs- und Stornierungsbedingungen

Varianten in Bezug auf Thema, Dauer und mehr

Alternativen

Teil 4: Alternativen

Alternativen

Kontakt/Anfrage

Teil 5: Kontakt/Anfrage

NIMM MIT UNS KONTAKT AUF

Kontaktformular für Kursanfrage

Über dieses Kontaktformular können Sie uns bundesweit kostenfrei sowohl Anfragen für eine Angebotserstellung als auch Ihre weiteren Fragen zu unseren Leistungen, Themen, freien Terminen, Konditionen und Preise für die Durchführung von Leistungen sowohl remote/online als auch bei Ihnen in der Region stellen.

Postanschrift

SNEWMEDIA | Learning & Training
Timm Stülken
Waldstr. 44
D-65187 Wiesbaden

Success! Your message has been sent to us.
Error! There was an error sending your message.

Teil 6: Fußnoten

Fußnoten, Erläuterungen, Quellenangaben


    SO IST'S BESSER.

    LERNEN MIT SNEWMEDIA. Wähle ein Thema.

    Schick uns den Link auf Dein Wunschthema und wir bieten Dir einen Termin an!

    uio--WebPageFooter-Module