PHP Programmierer – Lehrgang
Die Scriptsprache PHP ist Mitte der 90er Jahre erschienen, wird hauptsächlich zur Erstellung dynamischer Webseiten bzw. Webanwendungen genutzt und ist die hierfür am häufigsten serverseitig verwendete Programmiersprache. Im PHP Programmierer-Lehrgang erlernen Sie zuallererst den grundlegenden Umgang mit HTML5 und CSS3, um einfache Webseiten zu konstruieren und mit Style-Sheets individuell zu gestalten. Im nächsten Schritt erhalten Sie die allgemeine Einführung in die Welt der Programmierung. Hierbei lernen Sie die in allen Programmiersprachen gültigen grundlegenden Werkzeuge und Techniken kennen und festigen das theoretische Wissen mit Übungsbeispielen. Nach einer kurzen Selbstlern- und Übungsphase wird der Fokus auf PHP gelegt. Aufbauend auf Ihren bereits angeeigneten Basis-Skills lernen Sie in den Modulen „PHP Einführung“ sowie „PHP Aufbau“ die Sprache PHP kennen, nehmen die Einrichtung von PHP und die Anbindung an Datenbanken vor. Sie werden mit tiefgehenden Programmiertechniken vertraut gemacht, um umfangreichere Webapplikationen entwickeln zu können.
Module
HTML und CSS (HTMLCSS)
- Grundlagen der Webentwicklung und HTML
- Aufbau und Funktionsweise von Webseiten
- HTML-Grundlagen und Syntax
- Semantische HTML-Elemente (header, nav, section, article, footer)
- Elemente, Attribute, Klassen und IDs
- Block- und Inline-Elemente strukturieren
- Trennung von Inhalt, Design und Funktionalität
- HTML für Struktur, CSS für Gestaltung, Skripte für Interaktivität
- Quellcode einer Website lesen und verstehen
- HTML in der praktischen Anwendung
- Seitenstruktur und Navigation aufbauen
- Bilder einbinden und für das Web optimieren
- Links und Medien integrieren (Audio, Video)
- Erstellung einfacher HTML-Formulare
- Browserunterschiede und Darstellung testen
- Gestaltung mit CSS
- CSS-Grundlagen und Einbindung in HTML
- Selektoren, Klassen und Kaskade
- Farben, Schriften und Textgestaltung
- Abstände, Rahmen, Hintergründe und Schatten
- Strukturierung und Positionierung von Elementen
- Moderne Layouts und Responsive Design
- Layoutprinzipien im Web
- Flexible Layouts mit Flexbox
- Rasterlayouts mit CSS Grid
- Responsive Gestaltung für verschiedene Bildschirmgrößen
- Grundlagen zu Animationen und visuellen Effekten
- Benutzerfreundlichkeit und suchmaschinenfreundliche Struktur
- Grundlagen benutzerfreundlicher Webseiten
- Klare Struktur, Lesbarkeit und Navigation
- Suchmaschinenfreundliche HTML-Struktur (Überschriften, Inhalte, Links)
- Was SEO im Webdesign-Kontext bedeutet (Überblick)
- Praxisprojekt und moderne Workflows
- Planung und Aufbau einer einfachen Website
- Gemeinsame Umsetzung eines kleinen Webprojekts
- KI-gestützte Erstellung von HTML, CSS und Webtexten
- Tipps & Tricks aus der Praxis
Programmierung – Grundlagen (PROGRGL)
- Einführung in die Programmierung
- Grundlegende Funktionsweise von Computern
- Zahlensysteme und Zeichencodes
- Überblick über Programmiersprachen
- Einrichtung der Entwicklungsumgebung
- Grundlegende Programmierkonzepte
- Variablen und Datentypen
- Operatoren und Ausdrücke
- Kontrollstrukturen (Schleifen, Bedingungen)
- Arbeiten mit FunktionenDefinition und Aufruf von Funktionen
- Parameter und Rückgabewerte
- Modularisierung von Code
- Datenstrukturen und Arrays
- Einführung in Arrays und Listen
- Verarbeitung von Datenstrukturen
- Einblick in fortgeschrittene Strukturen (z. B. Dictionaries)
- Netzwerkbegriffe für Programmierer
- Programmlogik und Darstellungsmittel für Programmabläufe
PHP – Grundlagen (PHPGL)
- Einführung in PHP
- PHP 5-8: Überblick und Geschichte
- Installation und erste Schritte
- Grundlagen der PHP-Sprache
- Sprachkonstrukte und Elemente
- Funktionen, Strings und Arrays
- Objektorientierte Programmierung (OOP)
- Einführung in OOP mit PHP
- Erstellen und Nutzen von Objekten
- Datenbanken und PHP
- Verbindungen zu MySQL mit mysqli und PDO
- Basisystem mit Model View Controller (MVC)
- Datenverarbeitung
- JSON und XML Verarbeitung
- Sicherheit
- Sicherheit von Webapplikationen und PHP
- Schutz vor SQL-Injektionen und XSS
- Design und Aufbau von PHP-Applikationen
- Best Practices für PHP-Entwicklung
- Frontend-Technologien
- HTML5, CSS3, JavaScript
- Nutzung von Bootstrap und Layout-Techniken
- Moderne Webtechnologien
- Web 2.0 Technologien und Zusammenhänge
PHP – Vertiefung (PHPFG)
- Entwicklungsumgebung und Setup
- Aufbau und Einarbeitung in die Entwicklungsumgebung
- Arbeiten mit Servern und Debugging-Tools
- Datenstrukturen und Design Patterns
- Komplexe Datenstrukturen verstehen und anwenden
- Einsatz und Nutzen von Design Patterns
- Objektorientierte Programmierung (OOP)
- Vertiefung objektorientierter Konzepte
- Strukturierte Entwicklung mit OOP
- Arbeiten mit Dateien, Datum und regulären Ausdrücken
- Verarbeitung von Dateien
- Umgang mit Datum und Zeit
- Einsatz regulärer Ausdrücke
- Frameworks und modulare Entwicklung
- Verwendung von Frameworks
- Grundlagen modularer Anwendungsentwicklung
- Sessions, Validierung und Sicherheit
- Vertiefende Anwendung von Sessions
- Einsatz von Validatoren
- Grundlagen der Verschlüsselung
- Persistenz von Daten
- Debugging, Profiling und Performance
- Debugging und Fehleranalyse
- Profiling von Anwendungen
- Geschwindigkeitsoptimierungen
- Best Practices und Fehlervermeidung
- Typische Fehler erkennen und vermeiden
- Anwendung von Best Practices
- Praxisprojekt / Fallbeispiel
- Konzeption und Aufbau einer Webapplikation
- Umsetzung mit PHP und einem Framework (Laravel oder Symfony)
- Grundlagen der Webentwicklung und HTML
Zielgruppe
Personen, die sich umfassende Skills für ihre Tätigkeit als PHP-Entwickler aneignen wollenVoraussetzungen
KeineAbschluß
Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat.
Buchen Sie Ihren Termin
01.09.2026 - 14.10.2026
Graz
Sankt-Peter-Gürtel 10b
8042 Graz
01.09.2026 - 14.10.2026
Online
05.10.2026 - 03.03.2027
Wien
Rinnböckstraße 3 / Stiege I
1030 Wien
05.10.2026 - 03.03.2027
Online
Alle Preise zzgl. MwSt.
Angebot einholen
Ihr individuelles Kursangebot
Kostenvoranschlag
Unverbindlich herunterladen
Training Services
Services zu Ihrem Seminar
Sie haben Fragen zum Kurs?
Kursempfehlungen
- 14.09.2026
- 2 Tage
- ab € 690,00
- 12.08.2026
- 3 Tage
- ab € 1.690,00
- 18.08.2026
- 3 Tage
- ab € 1.611,00
- 3 Tage
- ab € 1.790,00
Training im Seminarzentrum (Face-2-Face)
Profitieren Sie von Face-to-Face-Trainings mit modernster technischer Ausstattung, praxisnahen Übungslabs und einer angenehmen Lernatmosphäre. Unsere klimatisierten Schulungsräume mit Pausenlounges bieten ideale Bedingungen für konzentriertes Lernen – inklusive umfassender Services direkt vor Ort.
- Persönliches Training vor-Ort
- Modernes IT-Schulungsequipment
- Kursunterlagen
- Verpflegung im Seminarzentrum
- Teilnahmezertifikat
- Barrierefreier Zugang
- tecTrain Wissensgarantie
Training im Virtual Classroom (Live-Online)
Lernen Sie im virtuellen Klassenzimmer – live, interaktiv und praxisnah. Mit direktem Austausch mit erfahrenen Trainer:innen, modernen Übungsumgebungen und flexibler Teilnahme – für effizientes Lernen ohne Anreise.
- Live-Online-Training mit echten Trainer:innen
- Digitale Lab-Umgebung
- Digitale Kursunterlagen
- IT-Support während des Trainings
- Teilnahmezertifikat
- tecTrain Wissensgarantie
Training im Seminarzentrum (Face-2-Face)
Profitieren Sie von Präsenztrainings mit modernster technischer Ausstattung, praxisnahen Übungslabs und einer angenehmen Lernatmosphäre. Unsere klimatisierten Schulungsräume mit Pausenlounges bieten ideale Bedingungen für konzentriertes Lernen – inklusive umfassender Services direkt vor Ort.
- Persönliches Training vor-Ort
- Modernes IT-Schulungsequipment
- Kursunterlagen
- Verpflegung im Seminarzentrum
- Teilnahmezertifikat
- Barrierefreier Zugang
- tecTrain Wissensgarantie
Training im Virtual Classroom (Live-Online)
Lernen Sie im virtuellen Klassenzimmer – live, interaktiv und praxisnah. Mit direktem Austausch mit erfahrenen Trainer:innen, modernen Übungsumgebungen und flexibler Teilnahme – für effizientes Lernen ohne Anreise.
- Live-Online-Training mit echten Trainer:innen
- Digitale Lab-Umgebung
- Digitale Kursunterlagen
- IT-Support während des Trainings
- Teilnahmezertifikat
- tecTrain Wissensgarantie
Module
HTML und CSS (HTMLCSS)
- Grundlagen der Webentwicklung und HTML
- Aufbau und Funktionsweise von Webseiten
- HTML-Grundlagen und Syntax
- Semantische HTML-Elemente (header, nav, section, article, footer)
- Elemente, Attribute, Klassen und IDs
- Block- und Inline-Elemente strukturieren
- Trennung von Inhalt, Design und Funktionalität
- HTML für Struktur, CSS für Gestaltung, Skripte für Interaktivität
- Quellcode einer Website lesen und verstehen
- HTML in der praktischen Anwendung
- Seitenstruktur und Navigation aufbauen
- Bilder einbinden und für das Web optimieren
- Links und Medien integrieren (Audio, Video)
- Erstellung einfacher HTML-Formulare
- Browserunterschiede und Darstellung testen
- Gestaltung mit CSS
- CSS-Grundlagen und Einbindung in HTML
- Selektoren, Klassen und Kaskade
- Farben, Schriften und Textgestaltung
- Abstände, Rahmen, Hintergründe und Schatten
- Strukturierung und Positionierung von Elementen
- Moderne Layouts und Responsive Design
- Layoutprinzipien im Web
- Flexible Layouts mit Flexbox
- Rasterlayouts mit CSS Grid
- Responsive Gestaltung für verschiedene Bildschirmgrößen
- Grundlagen zu Animationen und visuellen Effekten
- Benutzerfreundlichkeit und suchmaschinenfreundliche Struktur
- Grundlagen benutzerfreundlicher Webseiten
- Klare Struktur, Lesbarkeit und Navigation
- Suchmaschinenfreundliche HTML-Struktur (Überschriften, Inhalte, Links)
- Was SEO im Webdesign-Kontext bedeutet (Überblick)
- Praxisprojekt und moderne Workflows
- Planung und Aufbau einer einfachen Website
- Gemeinsame Umsetzung eines kleinen Webprojekts
- KI-gestützte Erstellung von HTML, CSS und Webtexten
- Tipps & Tricks aus der Praxis
Programmierung – Grundlagen (PROGRGL)
- Einführung in die Programmierung
- Grundlegende Funktionsweise von Computern
- Zahlensysteme und Zeichencodes
- Überblick über Programmiersprachen
- Einrichtung der Entwicklungsumgebung
- Grundlegende Programmierkonzepte
- Variablen und Datentypen
- Operatoren und Ausdrücke
- Kontrollstrukturen (Schleifen, Bedingungen)
- Arbeiten mit FunktionenDefinition und Aufruf von Funktionen
- Parameter und Rückgabewerte
- Modularisierung von Code
- Datenstrukturen und Arrays
- Einführung in Arrays und Listen
- Verarbeitung von Datenstrukturen
- Einblick in fortgeschrittene Strukturen (z. B. Dictionaries)
- Netzwerkbegriffe für Programmierer
- Programmlogik und Darstellungsmittel für Programmabläufe
PHP – Grundlagen (PHPGL)
- Einführung in PHP
- PHP 5-8: Überblick und Geschichte
- Installation und erste Schritte
- Grundlagen der PHP-Sprache
- Sprachkonstrukte und Elemente
- Funktionen, Strings und Arrays
- Objektorientierte Programmierung (OOP)
- Einführung in OOP mit PHP
- Erstellen und Nutzen von Objekten
- Datenbanken und PHP
- Verbindungen zu MySQL mit mysqli und PDO
- Basisystem mit Model View Controller (MVC)
- Datenverarbeitung
- JSON und XML Verarbeitung
- Sicherheit
- Sicherheit von Webapplikationen und PHP
- Schutz vor SQL-Injektionen und XSS
- Design und Aufbau von PHP-Applikationen
- Best Practices für PHP-Entwicklung
- Frontend-Technologien
- HTML5, CSS3, JavaScript
- Nutzung von Bootstrap und Layout-Techniken
- Moderne Webtechnologien
- Web 2.0 Technologien und Zusammenhänge
PHP – Vertiefung (PHPFG)
- Entwicklungsumgebung und Setup
- Aufbau und Einarbeitung in die Entwicklungsumgebung
- Arbeiten mit Servern und Debugging-Tools
- Datenstrukturen und Design Patterns
- Komplexe Datenstrukturen verstehen und anwenden
- Einsatz und Nutzen von Design Patterns
- Objektorientierte Programmierung (OOP)
- Vertiefung objektorientierter Konzepte
- Strukturierte Entwicklung mit OOP
- Arbeiten mit Dateien, Datum und regulären Ausdrücken
- Verarbeitung von Dateien
- Umgang mit Datum und Zeit
- Einsatz regulärer Ausdrücke
- Frameworks und modulare Entwicklung
- Verwendung von Frameworks
- Grundlagen modularer Anwendungsentwicklung
- Sessions, Validierung und Sicherheit
- Vertiefende Anwendung von Sessions
- Einsatz von Validatoren
- Grundlagen der Verschlüsselung
- Persistenz von Daten
- Debugging, Profiling und Performance
- Debugging und Fehleranalyse
- Profiling von Anwendungen
- Geschwindigkeitsoptimierungen
- Best Practices und Fehlervermeidung
- Typische Fehler erkennen und vermeiden
- Anwendung von Best Practices
- Praxisprojekt / Fallbeispiel
- Konzeption und Aufbau einer Webapplikation
- Umsetzung mit PHP und einem Framework (Laravel oder Symfony)
- Grundlagen der Webentwicklung und HTML
Zielgruppe
Personen, die sich umfassende Skills für ihre Tätigkeit als PHP-Entwickler aneignen wollenVoraussetzungen
KeineAbschluß
Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat.