Kurzbeschreibung
Dieser Kurs ist ein Grundlagenseminar für die Skriptsprache PHP und wird geleitet von einem erfahrenen Dozenten und Webentwickler.
Im Rahmen dieser Schulung lernen Sie die Grundlagen von PHP kennen. Sie lernen alles notwendige für die Einrichtung und Installation für PHP Entwicklungen kennen und üben an Hand vieler Beispiele einfache Programme zu schreiben, die auf Ihrer Webseite miteinander interagieren.
Voraussetzungen
• HTML-Grundkenntnisse werden vorausgesetzt
• LINUX Kenntnisse sind von Vorteil aber nicht zwingend notwendig
Seminarinhalt
Einführung in die Programmiersprache PHP
• Grundverständnis
• Einrichtung der Programmierumgebung
Erstellen von Funktionen und Klassen
• Funktionen deklarieren
• Arbeiten mit Funktionen
• OOP Objektorientierte Programmierung in PHP
• Klassen deklarieren
• Magische Methoden
• Private und öffentliche Klassenattribute
• Vererbungen
• Schnittstellen und Abstrakte Klassen
Arbeiten mit Namespaces
• Namespaces und Sub-Namespaces deklarieren
• Multiple Namespaces
• Funktionen im globalen Namensraum
Arbeiten mit regulären Ausdrücken
• Perl Compatible Regular Expressions (PCRE)
• PCRE-Suchmuster
• Modifikatoren in PCRE Suchmustern
• Pattern Syntax
• PCRE Funktionen
Asynchrone Kommunikation mittels Ajax und JSON
• Wie funktioniert Ajax (JavaScript)?
• Was ist JSON?
• Praktische Beispiele für die Anwendung
Exception Handling
• Behandlung von Fehlern (Error Handling)
• Fehlermeldungen unterdrücken
• Fehlerbehandlung steuern
• Behandlung von Ausnahmen (Exception Handling)
Klassen im Praxiseinsatz
• Email versenden mit PHPMailer
• PDF-Erstellung mit FPDF
Tipps und Tricks
Zielgruppen
• Webentwickler
• Web-Designer
• Webserver-Administratoren
Preise und Termine
Offene Schulung
Eine offene Schulung findet in einem unserer Schulungszentren statt.
(ortsabhängig)
Firmenschulung
Eine Firmenschulung bei Ihnen vor Ort, in einem Schulungszentrum oder virtuell.
(Zertifizierung)
Software
• Entwicklungesumgebung Apache Netbeans IDE, Notepad++ oder vergleichbarer Editor.
• Betriebssysteme Windows, MacOS, Linux
• XAMPP (Bezug, Installation / Konfiguration wird in der Schulung vermittelt)
Seminarsprache
die Seminarsprache ist deutsch, sofern keine andere Angabe. Englisch ist in aller Regel machbar, andere Seminarsprachen sind möglich, fragen Sie bitte an.