Mit der Nutzung unserer Webseite erklären Sie sich mit den Nutzungsbedingungen einverstanden. SNEWMEDIA , benutzt Cookies. Informationen zu den verwendeten Cookies und weitere datenschutzrechtliche Hinweise finden Sie in unserer Datenschutzerklärung.

SNEWMEDIA

PHP GRUNDLAGEN SCHULUNG

PHP ZÄHLT IN 2019 ZU DEN AM HÄUFIGSTEN PROGRAMMIERTEN PROGRAMMIERSPRACHEN DER WELT. DAS WIRD SICH AUCH IN 2020 UND DEN FOLGEJAHREN VERMUTLICH NICHT ÄNDERN.

PHP
PHP LERNEN

PHP
NÄCHSTE TERMINE

Die Themeninhalte unserer PHP Schulungen geben einen groben Überblick, welche Inhalte wie mit Blick auf die Programmiersprache als Grundlagen betrachten.

Folgen Sie dem Link zur Liste der Termine für PHP.

Querverweise

PHP TERMINE

JAVASCRIPT Grundkurs
OFFENE TERMINE

TERMIN UND ORT WÄHLEN

DER PREISKALKULATOR IST ZUR ZEIT OFFLINE UND GEHT DEMNÄCHST NACH DER VOLLSTÄNDIGEN NEUGESTALTUNG UND NEUPROGRAMMIERUNG WIEDER ONLINE. BIS ZU DIESEM ZEITPUNKT IM SOMMER/2019 FRAGEN SIE BITTE PREISE EINFACH DIREKT AN.

Eine PREISTABELLE für 1-4 Teilnehmer und 1-5 Tage finden Sie weiter unten. Wir empfehlen allerdings, dass Sie die nachfolgenden Zeilen überfliegen, damit Sie verstehen, dass wir etwas anders arbeiten als unsere Mitbewerber.


Die nachfolgenden Angaben und auch die Preise, siehe unten, gelten für unseren Hauptstandort in Wiesbaden, Mainzer Straße, etwa 500m Fußweg vom Hauptbahnhof. Wir sind durchaus bundesweit tätig, aber wenn Sie nicht nur eine gute Schulung sondern günstige Preise haben möchten: Für Wiesbaden sind wir für 1 bis 4 Teilnehmer etwa 20% bis 40% günstiger als die Mitbewerber, für die wir allerdings zuweilen ebenso als Dozenten tätig sind. Wir verkaufen über unsere Webseite im Schwerpunkt die Tage/Wochen welche uns bei Subaufträgen für die anderen Seminarbetreiber ständig gekürzt oder komplett storniert werden.


TERMINE: Wir benötigen im Gegensatz zu anderen Seminarbetreibern keine Terminkalender da wir etwa 80% unserer Workshops und Schulungen ohnehin als Einzelschulungen durchführen, dh. Sie stellen schlichtweg eine Anfrage, und wir benennen Ihnen für die Durchführung den nächsten freien Termin im Kalender des Dozenten.

Da wir auch Dozenten für andere Seminarbetreiber sind, deren Kurse immer und immer wieder kurzfristig nur 5 bis 10 Tage vor Veranstaltungstermin gekürzt oder komplett storniert werden, haben wir also auch immer wieder sehr kurzfristig plötzlich Termine für 3 oder auch 5 Tage frei.

Auch dann, wenn ein anderer Seminarbetreiber uns als Dozenten für deren Standort gebucht hat, dann aber zum Erreichen von 2 und mehr Teilnehmern alle Teilnehmer auf einen anderen Standort im Bundesgebiet umbucht, wird uns als Dozenten wiederum kurzfristig der Auftrag storniert, weil dann ein anderer Dozent dort vor Ort günstiger ist. Auch deshalb werden immer wieder gerade mal 5 bis 10 Werktage vor einem Termin ganze Wochen wieder frei.

Es kann also deshalb sein, dass Sie heute bei einer Anfrage einen Termin für die übernächste Woche oder überübernächste Woche als Einzelschulung zum selben Preis als Einzelschulung bekommen können, welchen Sie dort für eine Gruppenschulung bezahlt hätten.


Wenn Sie unsere Preise mit denen anderer Seminarbetreiber vergleichen möchten, so müssen Sie, wie oben bereits erläutert, wissen, dass bei nur 1 Teilnehmer die große Mehrheit der Seminarbetreiber die Seminardauer um 1 oder 2 Tage kürzt wird und/oder Ihnen die Durchführung auf einen anderen Standort in nicht selten über 500km Entfernung, den Seminartermin verändert oder den Kurs komplett storniert wird. Diese Planungsänderungen erfahren Sie im Regelfall weniger als 10 Tage vor Kursbeginn, weil oftmals die Stornierungsfrist von 10 Werktagen abgewartet wird: Sie können an diesem Punkt nämlich den Kurs trotz der Änderungen nicht mehr stornieren.

Wenn Sie also nur 1 einzigen Teilnehmer in die Schulung schicken möchten, müssen Sie in unserer Preisliste also immer den Preis für den um -1 Tage verkürzten Kurs vergleichen. Wenn es bei nur einem Teilnehmer bleiben sollte, überlassen wir es Ihnen, ob Sie tatsächlich diesen Preis für dann eine um 1 Tag gekürzte Schulung wünschen oder den eigentlichen Preis für die volle Dauer zahlen möchten.

Wenn Sie Ihre Anfrage für SNEWMEDIA und den Standort Wiesbaden stellen und wir Ihnen hierfür ein Angebot schreiben und Sie dieses annehmen, findet die Veranstaltung auch an diesem Ort und diesem Termin statt. Die Anzahl der in den letzten 3 Jahren von unserer Seite verschobenen Termine incl. der Verlegung der Durchführung auf andere Städte: Null, dh. 100% der geplanten Termine fanden wie geplant statt.

Teilnehmerzahl 1 Pers. 2 Pers. 3 Pers. 4 Pers.
5 Tage: 2.240,- €
(-1 Tag: 1.790,-)*
2.980,- €
(-1 Tag: 2.390,-)*
3.940,- € 4.990,- €
4 Tage: 1.790,- €
(-1 Tag: 1.350,-€)**
2.390,- € 3.150,- € 3.990,- €
3 Tage: 1.350,- €
(-1 Tag: 1.070,- €)***
1.790,- € 2.370,- € 2.990,- €
2 Tage: 1070,- €
(-1 Tag: 540,- €)
1370,- € 1750,- € 2190,- €
1 Tag: 540,- € 690,- € 880,- € 1.100,- €

STORNIERUNGSFRISTEN: Wir haben eine Stornierungsfrist von 10 Tagen, dh. Sie können bis einschließlich des 11. Werktags vor einem vereinbaren Termin noch die Teilnehmerzahl ändern und/oder auch komplett stornieren. Ab dem 10. Werktag ist Ihre Anfrage verbindlich, dh. eine kostenfreie Stornierung ist dann nicht mehr möglich; es steht Ihnen allerdings frei, einen anderen Teilnehmer in die Schulung zu schicken. Und wenn es sich um eine Einzelschulung gehandelt hat, so haben Sie auch oftmals noch die Option, dann für den Ersatzteilnehmer ggf. ein anderes Thema des Dozenten zu wählen.

ANDERE LOCATIONS/DURCHFÜHRUNGSORTE: Wir bieten auf Anfrage alle unsere Themen auch mit einer Durchführung in anderen Städten wie mitunter Darmstadt, Mannheim, Saarbrücken und mehr an. Im Rhein-Main-Gebiet sind unsere Preise für Wiesbaden aber fast immer mindestens 200,- € günstiger als an den anderen Locations, da wir hier einfach die kürzesten Wege haben. Ohnehin ist Wiesbaden stets eine Reise wert, insbesondere für die, die noch nie hier waren. Für Zuschläge bzw. Preise auf Anfrage.

INHOUSE: Wir bieten unsere Schulungen, Workshops und Einzelschulungen auch "inhouse" an, dh. Sie stellen dann die geeigneten Räumlichkeiten. Aus der Erfahrung heraus, dass viele Unternehmen allerdings meinen, eine Schulung dann mit Teilnehmern überfüllen oder gerade zuschmeißen zu können, sei an dieser Stelle erwähnt, dass wir dringend empfehlen, die Teilnehmerzahl zwischen 1 und 4 zu belassen. Ob wir die Hardware mitbringen oder Sie diese stellen, wird im Einzelfall sondiert. Zuschläge, Preisnachlass oder Preise auf Anfrage.

FÜR RESELLER und ANDERE SEMINARBETREIBER: Wenn Sie als Seminaranbieter oder Portal erkennen sollten, dass unsere Endkundenpreise bei einem einzigen Teilnehmer (mit der von Ihnen übernommenen Kürzung um 1 Tag) 20% und wir bei Staffelpreisen mit 2, 3 und 4 Teilnehmern bereits 30% bis 40% unterhalb Ihrer Endkundenpreise bzw. "Portalpreise" liegen, so hat das einen einfachen Grund: Unsere Endkundenpreise beinhalten im Gegensatz zu Ihren Preisen KEINEN einzigen Cent Vermittlungsprovision und sind deshalb mindestens 20% und bis zu 50% günstiger als Ihre Endkundenpreise. Wenn Sie also von uns Provisionen haben wollen für die Vermittlung von Teilnehmern, müssen Sie dem Endkunden die Rechnung mit Ihren Preisen selbst stellen!

Es steht Ihnen also nach RÜCKSPRACHE mit uns frei, Ihren Kunden andere Endkundenpreise zu verrechnen, diese Teilnehmer zur Durchführung zu uns zu entsenden und an der Differenz zwischen Ihrem Endkundenpreis und unseren Preisen noch verdienen zu können.

Wenn Sie 2 bis 4 Teilnehmer von Beginn an als Blockbuchung mit uns vereinbaren, stellen wir Ihnen in Aussicht, die Veranstaltung komplett unter Ihrem Namen durchzuführen, dh. Sie senden uns dann bitte vorher Zertifikate, Seminarblöcke, Kugelschreiber und was wir sonst noch so für Sie verteilen sollten.

Bemerkungen

Günstigster Preis: Wir bieten den günstigsten Preis prinzipiell für unseren Sitz in Wiesbaden.


PHP Grundlagen Termine

Hinweis: Die nachfolgende Liste beinhaltet derzeit nur eine Auswahl von Themen für PHP Grundlagen und PHP Aufbau.

Wenn Sie eine Schulung zu PHP+XML beauftragen möchten, so nehmen Sie mit uns einfach Kontakt  auf.

PHP BEDEUTUNG

PHP ZÄHLT IN 2019 ZU DEN AM HÄUFIGSTEN PROGRAMMIERTEN PROGRAMMIERSPRACHEN WENN ES UM DIE PROGRAMMIERUNG WEBBASIERTER SOFTWARELÖSUNGEN, WEBSEITEN ODER EBEN AUCH DER ZUGEHÖRIGE REDAKTIONSSYSTEME CMS GEHT.

PHP BEDEUTUNG
BEDEUTUNG VON PHP IN 2019/2020

PHP ist in 2019/2020 eine der bedeutensten Skriptsprachen im Bereich der serverseitigen Programmierung von webbasierten Softwarelösungen und damit auch Webseiten.

SNEWMEDIA  arbeitet mit PHP seit 2002. Für Kundenprojekte setzen wir PHP seit 2004 ein. Die Versionen vor 2004 waren für das damals vorherrschende PERL noch kein Ersatz gewesen.

PHP BEDEUTUNG
REDAKTIONSSYSTEME / CMS

In etwa 2014 ging man davon aus, dass etwa 80% aller Open-Source-Redaktionssysteme, auch Content Management Systeme CMS genannt, auf Apache, MySQL und PHP basierten, darunter TYPO3, Joomla, Contao und WordPress.

PHP GRUNDKURS SCHULUNG
PHP FÜR ADMINISTRATOREN

Auch wenn die meisten Teilnehmer für IT-Schulungen mit PHP das serverseitige Backend für HTML/CSS basierte Oberflächen sowie die Datenbank-Anbindung programmieren lernen möchten, so sei erwähnt, dass die Programmiersprache PHP auch für serverseitige Systemprogrammierung sowie auch als Serverseite für andere, nicht auf HTML/CSS basierende Oberflächen dienen kann. So können Sie mit den gewonnen PHP Kenntnissen aus unserer Schulung auch PHPcli Skripte für die Kommandozeile schreiben, wie man es gern mit PERL oder auch mit JAVA macht. PHP kann das auch.

PHP BEDEUTUNG
PHP VERSIONEN

Offiziell wurde in 2016 die Version PHP 7 veröffentlicht, allerdings liefen in 2016 die Mehrzahl von Webseiten weiterhin auf Version 5.x. PHP ist weitestgehend abwärtskompatibel, allerdings sind über die Jahre neue Features hinzugekommen und inzwischen einige damalige Ansätze und Befehle als deprecated / veraltet markiert worden. Eine Vielzahl von Plugins und Extensions für Open-Soure-CMS wie TYPO3 oder WordPress sind deshalb in 2016 noch nicht PHP 7 kompatibel gewesen.

Für das Erlernen der Programmiersprache gehen wir von PHP 5+ aus. Die Unterschiede zwischen Version 5 und 7, sind für Einsteiger, was die eigentliche Programmierung betrifft, erst einmal von eher geringer Bedeutung.

Querverweise

Ergänzende Themen

Als ergänzende Themen seien die Sprachen HTML, HTML5, CSS, SQL, JavaScript, JSON, XML, PERL sowie SVG erwähnt.

PHP KURSE

PHP Grundkurs
PHP Grundkurs

Die Kurszusammenstellung, siehe unten, in der bisherigen Fassung, orientiert sich an Kursanfragen anderer Seminarbetreiber, für welche wir PHP als Trainer zuweilen im Subauftrag unterrichten.

Da SNEWMEDIA auch die Sprachen JAVA, JavaScript, JJS, C#, PERL nebst HTML5, CSS und mehr schult, sind wir derzeit dabei, das Kurskonzept des Grundkurses konsequent ebenso von 3 auf 5 Tage auszudehnen und damit konsequent auch im Grundkurs Objektorientierung, Verarbeitung von HTML5 und XML mit PHP DOM sowie auch PHP/JSON bis hin zu PHPcli /Kommandozeilen-basiert/ zu zeigen.

Die aktuellen Termine sind für 3 Tage zugeschnitten. Sie können aber jederzeit einen Termin für 5 Tage anfragen. Ab 1 Teilnehmer.

Bisheriger Themenzuschnitt siehe unten.

Querverweise

Ergänzende Themen

Als ergänzende Themen seien die Sprachen HTML, HTML5, CSS, SQL, JavaScript, JSON, XML, PERL sowie SVG erwähnt.

PHP GRUNDKURS

PHP Grundlagen // Themenüberblick

PHP Grundlagen // Themenüberblick

Grundlagen client- und serverseitiger Programmierung: Kurzeinführung/Wiederholung von HTML und CSS mit Blick auf die Programmierung von HTML-Formularen für die Eingabe von Werten welche anschließend auf Serverseite mit PHP verarbeitet werden sollen.

PHP Variablen, Datentypen, Funktionen, Rechnen mit PHP, Verarbeitung von Texten, Zeichenfolgen und Formulareingaben, Schleifen, Entscheidungsmodelle. Verarbeitung von Formularvariablen. Arrays, assoziative Arrays, Grundlagen der Objektorientierung mit Klassen, Objekten, Methoden, Eigenschaften und Konstruktoren, Call-by-Value und Call-by-Reference.

Prinzip der Rekursion, Verarbeitung von Zeichenfolgen aus Formulareingaben, Reguläre Ausdrücke-

Programmierung von PHP im HTML-Kontext oder HTML im PHP-Kontext, Prinzip von Templates bzw. Musterseiten-Konzepten, Pattern Matching, Reguläre Ausdrücke, Lesen und Schreiben von Dateien. Dieses Prinzip ist nützlich für Personen welche Themes bzw. Templates für Redaktionssysteme programmieren möchten.

Ausblick und Überblick: Bootstrap UI Komponenten, Browser-Server-Kommunikation über HTML5, JavaScript mit AJAX/XHR mit einem in PHP programmierten Webservice.

Vorkenntnisse

Wir führen diese Schulung in zwei Varianten durch: PHP Grundlagen für Teilnehmer ohne Programmierkenntnisse und PHP Grundlagen für Teilnehmer mit Programmierkenntnissen.

Ergänzende Schulungen und Themen

Für diese Schulung gibt es einen zweiten Teil als Aufbauschulung:

PHP Aufbau // Themenüberblick

PHP Aufbau // 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.

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.

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 XML Aufbau // Themenüberblick

PHP XML Aufbau // Themenüberblick

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.

PHP FRAGEN UND ANTWORTEN

PHP Version

Welche PHP Version wird geschult?

PHP 5+ mit Ausblick auf neuere Versionen. Was die Grundlagen betrifft, sind die Unterschiede zwischen den PHP Versionen von eher geringer Bedeutung.

Menu

Zum Verzweigen zu einer Seite tippen Sie mit dem Finger oder Ihrem Mauszeiger auf die entsprechende Sektion. In der vergrößerten Ansicht (Zoom) können Sie über die Schaltfläche "OPEN" die entsprechende Seite laden.