PHP Developer – 4 Tage Online-Unterricht
1.950,00 EUR
- 4 Tage
Erstellen Sie dynamische, datenbankgestützte Webanwendungen mit dem Kurs „PHP Developer“. Dieser praxisorientierte Kurs richtet sich an angehende wie auch erfahrene Entwickler und behandelt moderne PHP-Programmierung, objektorientierte Entwicklung, Datenbankintegration und Webanwendungsarchitektur. Sie lernen, wie Sie sauberen PHP-Code schreiben, Benutzereingaben verarbeiten, Sitzungen und Cookies verwalten, sich mit PDO sicher mit Datenbanken verbinden, objektorientierte Programmierprinzipien umsetzen und Webservices integrieren. Der Kurs führt außerdem in Design Patterns, Templating und moderne PHP-Entwicklungspraktiken ein, damit Sie sichere, skalierbare und gut wartbare Anwendungen erstellen können. Am Ende des Kurses verfügen Sie über die praktischen Fähigkeiten, um professionelle PHP-Webanwendungen nach aktuellen Branchenstandards zu entwickeln.
Hauptfunktionen
Sprache
Kurs und Materialien sind auf Englisch
Stufe
Anfänger- bis Mittelstufenniveau
4 Tage (8 Stunden/Tag) Präsenzunterricht
mit zertifizierten Trainern
Über 40 empfohlene Lernstunden
Übungen und Lösungen
Herunterladbare PDF-Dokumente mit ausführlichen Inhalten (Folien, Erklärungen)
Zertifikat
Abschlusszertifikat verfügbar

Lernergebnisse
Am Ende dieses Kurses werden Sie in der Lage sein:
Verbinden
Verbinden Sie PHP-Anwendungen mit relationalen Datenbanken über PDO, führen Sie sichere Abfragen mit vorbereiteten Anweisungen aus und verwalten Sie Transaktionen und Ausnahmen.
Erstellen
Erstellen Sie sichere Anmeldesysteme mit Authentifizierung, Sitzungen, Cookies und Zugriffskontrolle, um Benutzeridentität und Anwendungssicherheit zu verwalten.
Integrieren
Wende Designmuster wie MVC, Dependency Injection und Singleton an und integriere dabei PHP-Anwendungen mit Packages, APIs und Webservices.

Kurszeitplan
Tag 1: PHP-Grundlagen
Lektion 01
- Richten Sie die PHP-Entwicklungsumgebung ein und führen Sie Ihre ersten PHP-Anwendungen aus.
- Lerne die PHP-Syntax, Tags, Kommentare und wie man PHP in HTML einbettet.
- Arbeiten Sie mit Variablen, Konstanten, Datentypen und Typumwandlung.
- Verstehe dynamische Typisierung und Variablenzuweisung.
- Verarbeite Benutzereingaben mit HTML-Formularen, HTTP-Anfragen und PHP-Superglobals.
- Schaffen Sie ein solides Fundament für die Entwicklung dynamischer Webanwendungen.
Tag 2: Programmieren mit PHP
Lektion 02
- Verwende Ausdrücke, Operatoren und deren Priorität effektiv.
- Steuere den Ablauf von Anwendungen mit bedingten Anweisungen und Schleifen.
- Erstelle wiederverwendbare Funktionen mit Parametern, Rückgabewerten und anonymen Funktionen.
- Verwalte den Gültigkeitsbereich von Variablen und die integrierten PHP-Funktionen.
- Arbeiten Sie mit Zeichenketten, Interpolation, Indizierung und Zeichenkettenmanipulation.
- Organisieren Sie Code mit include- und require-Anweisungen.
Tag 3: Objektorientiertes PHP & Datenbankzugriff
Lektion 03
- Erstelle und bearbeite Arrays mit integrierten Array-Funktionen.
- Erstellen Sie objektorientierte Anwendungen mit Klassen, Vererbung, Schnittstellen und Traits.
- Behandle Fehler und Ausnahmen mit try/catch und globalem Exception-Handling.
- Verbinde PHP-Anwendungen mit Datenbanken mithilfe von PDO.
- Führen Sie sichere Datenbankoperationen mit vorbereiteten Anweisungen und Transaktionen aus.
- Verwalten Sie Datenbankverbindungen und Fehlerbehandlung effizient.
Tag 4: Webentwicklung & Anwendungsarchitektur
Lektion 04
- Implementieren Sie die Benutzerauthentifizierung mit Cookies und Sitzungsverwaltung.
- Wende Software-Entwurfsmuster wie MVC, Dependency Injection und Singleton an.
- Verwenden Sie Templating, Paketverwaltung und moderne PHP-Frameworks.
- Integriere PHP-Anwendungen mit Webdiensten und APIs.
- Führe asynchrone HTTP-Anfragen mit JavaScript aus.
- Entwickeln Sie skalierbare, sichere und gut wartbare PHP-Webanwendungen.

Für wen ist dieses Programm geeignet?
PHP-Entwickler
Webentwickler
Backend-Entwickler
Full-Stack-Entwickler
Softwareingenieure
Für alle, die dynamische PHP-Webanwendungen entwickeln möchten
Voraussetzungen
- Grundlegende Programmierkenntnisse
- Vertrautheit mit den Grundlagen von HTML
- Grundlegendes Verständnis von Webtechnologien
- Kenntnisse in SQL sind hilfreich, aber nicht erforderlich
Lizenzierung
und Gleichstellungspolitik
Lizenzierung und Akkreditierung
Dieser Kurs wird gemäß der Partnerprogramm-Vereinbarung angeboten und entspricht den Anforderungen der Lizenzvereinbarung.
Gleichstellungspolitik
AVC bietet keine Vorkehrungen aufgrund einer Behinderung oder eines medizinischen Zustands von Studierenden an. Kandidat:innen werden ermutigt, sich an AVC zu wenden, um während des gesamten Prozesses der Beantragung von Vorkehrungen Beratung und Unterstützung zu erhalten.
Häufig gestellte Fragen

Benötigen Sie eine maßgeschneiderte Inhouse- oder Gruppenschulung?
Fordern Sie ein Inhouse-Schulungsprogramm an, das speziell auf Ihr Team zugeschnitten ist. Wir bieten flexible Anpassungsmöglichkeiten, die auf Ihre Geschäftsziele abgestimmt sind, sowie attraktive Gruppenpreise für größere Teams. Füllen Sie das untenstehende Formular aus, und unsere Experten für Unternehmensschulungen entwickeln die perfekte Lösung für Sie.
