PHP Developer: Objektorientierung und Laravel-Framework
Start: 30.06.2025
Ende: 22.08.2025
Kosten (€): Für ein individuelles Angebot kontaktiere gern unsere Beratung.
Wenn du den Lehrgang abgeschlossen hast, beherrschst du den sicheren Umgang mit der Skriptsprache PHP und kannst anspruchsvolle Internet-Anwendungen unter Anbindung des Datenbanksystems MySQL realisieren.
Inhalte: Grundlagen der PHP-Entwicklung (ca. 5 Tage)
Einrichten einer modernen Entwicklungsumgebung
Einführung in Docker für die lokale Entwicklung
Überblick über IDE-Tools (Visual Studio Code, PhpStorm, etc.)
Git-Workflow
PHP-Syntax und Grundkonzepte
Variablen, Datentypen, Konstanten
Arrays und Strings (inkl. neue Funktionen in PHP 8.x)
Ausdrücke, Operatoren, Kontrollstrukturen
Funktionen, anonyme Funktonen und Closures
PHP 8.x Neuerungen
Union Types und Named Arguments
Einführung in Attributes
Künstliche Intelligenz (KI) im Arbeitsprozess
Vorstellung von konkreten KI‐Technologien
sowie Anwendungsmöglichkeiten im beruflichen Umfeld
Webentwicklung und Interaktivität (ca. 3 Tage)
HTTP und Formularverarbeitung
GET- und POST Anfragen
Umgang mit Cookies und Sessions
Validierung und Sanitisierung von Benutzereingaben
Dynamische Inhalte und Interaktivität
Ausgabe dynamischer Inhalte (z.B. Nutzerformulare, Rechenaufgaben)
AJAX und JSON-basierte Interaktion
Sicherheit und Fehlerbehandlung
Schutz vor XSS, CSRF und SQL-Injection
Fehlerprotokollierung und Debugging (mit Tool wie Xdebug)
Arbeiten mit Datenbanken (ca. 4 Tage)
SQL und Datenbankgrundlagen
Grundprinzipien von relationalen Datenbanken und MySQL
Datenbankdesign und Normalisierung
PHP und Datenbankintegration
PDO-Verbindung und sichere SQL-Abfragen
Einfache CRUD-Operationen mit MySQL
Eingabe und Ausgabe von Datenbankinhalten auf Webseiten
NoSQL-Datenbanken und moderne Speicherlösungen
PHP Frameworks (ca. 2 Tage)
Einführung in moderne PHP-Frameworks
Laravel: Einführung, Routing, Controllers und Views
Vorteile der Verwendung von PHP Frameworks (z.B. Code-Wiederverwendbarkeit, Sicherheit, Modularität)
Werkzeuge für moderne PHP-Entwicklung
Einführung in CI/CD-Pipelines (z.B. GitHub Actions, GitLab CI)
Verwendung von Docker für die Bereitstellung von PHP-Anwendungen
Projektvorbereitung und Planung (ca. 1 Tag)
Planung eines PHP-Projekts
Strukturierung und Erstellung eines Zeitplans für die Projektarbeit
Projektarbeit (ca. 1 Tag)
Zur Vertiefung der gelernten Inhalte
Präsentation der Projektergebnisse
Objektorientierte Programmierung (ca. 5 Tage)
Grundlagen der OOP in PHP 8.x (klassen, Objekte, Methoden, Eigenschaften)
Constructor Property Promotion, Attributes, Union Types
Vererbung, Polymorphie, Interfaces, Traits
SOLID-Prinzipien und Dependency Injection
Unit-Tests mit PHPUnit
Ausnahmebehandlung und Debugging
Nutzung eines modernen Frameworks (Laravel) (ca. 5 Tage)
Einführung in Laravel
Routing, Controller, Blade-Templates
Eloquent ORM und Datenbankmigrationen
RESTful API-Entwicklung
Caching und Performance-Optimierung
Beispielwebseite erstellen (ca. 5 Tage)
Planen und Umsetzen einer modernen Webanwendung
Integration von APIs und Frontend-Frameworks
Responsive Design mit Tailwind CSS oder Bootstrap
Deployment mit Docker
Projektarbeit, Zertifizierungsvorbereitung und Zertifizierungsprüfung „Certified PHP Developer“ (ca. 5 Tage)
Änderungen möglich. Die Lehrgangsinhalte werden regelmäßig aktualisiert.
Einrichten einer modernen Entwicklungsumgebung
Einführung in Docker für die lokale Entwicklung
Überblick über IDE-Tools (Visual Studio Code, PhpStorm, etc.)
Git-Workflow
PHP-Syntax und Grundkonzepte
Variablen, Datentypen, Konstanten
Arrays und Strings (inkl. neue Funktionen in PHP 8.x)
Ausdrücke, Operatoren, Kontrollstrukturen
Funktionen, anonyme Funktonen und Closures
PHP 8.x Neuerungen
Union Types und Named Arguments
Einführung in Attributes
Künstliche Intelligenz (KI) im Arbeitsprozess
Vorstellung von konkreten KI‐Technologien
sowie Anwendungsmöglichkeiten im beruflichen Umfeld
Webentwicklung und Interaktivität (ca. 3 Tage)
HTTP und Formularverarbeitung
GET- und POST Anfragen
Umgang mit Cookies und Sessions
Validierung und Sanitisierung von Benutzereingaben
Dynamische Inhalte und Interaktivität
Ausgabe dynamischer Inhalte (z.B. Nutzerformulare, Rechenaufgaben)
AJAX und JSON-basierte Interaktion
Sicherheit und Fehlerbehandlung
Schutz vor XSS, CSRF und SQL-Injection
Fehlerprotokollierung und Debugging (mit Tool wie Xdebug)
Arbeiten mit Datenbanken (ca. 4 Tage)
SQL und Datenbankgrundlagen
Grundprinzipien von relationalen Datenbanken und MySQL
Datenbankdesign und Normalisierung
PHP und Datenbankintegration
PDO-Verbindung und sichere SQL-Abfragen
Einfache CRUD-Operationen mit MySQL
Eingabe und Ausgabe von Datenbankinhalten auf Webseiten
NoSQL-Datenbanken und moderne Speicherlösungen
PHP Frameworks (ca. 2 Tage)
Einführung in moderne PHP-Frameworks
Laravel: Einführung, Routing, Controllers und Views
Vorteile der Verwendung von PHP Frameworks (z.B. Code-Wiederverwendbarkeit, Sicherheit, Modularität)
Werkzeuge für moderne PHP-Entwicklung
Einführung in CI/CD-Pipelines (z.B. GitHub Actions, GitLab CI)
Verwendung von Docker für die Bereitstellung von PHP-Anwendungen
Projektvorbereitung und Planung (ca. 1 Tag)
Planung eines PHP-Projekts
Strukturierung und Erstellung eines Zeitplans für die Projektarbeit
Projektarbeit (ca. 1 Tag)
Zur Vertiefung der gelernten Inhalte
Präsentation der Projektergebnisse
Objektorientierte Programmierung (ca. 5 Tage)
Grundlagen der OOP in PHP 8.x (klassen, Objekte, Methoden, Eigenschaften)
Constructor Property Promotion, Attributes, Union Types
Vererbung, Polymorphie, Interfaces, Traits
SOLID-Prinzipien und Dependency Injection
Unit-Tests mit PHPUnit
Ausnahmebehandlung und Debugging
Nutzung eines modernen Frameworks (Laravel) (ca. 5 Tage)
Einführung in Laravel
Routing, Controller, Blade-Templates
Eloquent ORM und Datenbankmigrationen
RESTful API-Entwicklung
Caching und Performance-Optimierung
Beispielwebseite erstellen (ca. 5 Tage)
Planen und Umsetzen einer modernen Webanwendung
Integration von APIs und Frontend-Frameworks
Responsive Design mit Tailwind CSS oder Bootstrap
Deployment mit Docker
Projektarbeit, Zertifizierungsvorbereitung und Zertifizierungsprüfung „Certified PHP Developer“ (ca. 5 Tage)
Änderungen möglich. Die Lehrgangsinhalte werden regelmäßig aktualisiert.
Ansprechpartner: beratung@alfatraining.de
Kurstitel: PHP Developer: Objektorientierung und Laravel-Framework
Abschluss: Zertifikat „Certified PHP Developer"
Förderung: BGS - Bildungsgutschein
Unterrichtsstunden: 8 Wochen (Vollzeit)
Montag bis Freitag von 8:30 bis 15:35 Uhr (in Wochen mit Feiertagen von 8:30 bis 17:10 Uhr)
Durchführungsart: Vollzeit
Anwesenheit: Online
Zielgruppe: Bildungshungrige
Voraussetzung: Fundierte Kenntnisse im Webdesign, insbesondere in HTML und CSS, werden vorausgesetzt.
alfatraining Bildungszentrum GmbH
Kriegsstraße 100
76133 Karlsruhe
Weitere Kurse aus der Kategorie "IT / Telekommunikation" dieses Anbieters:
- Microsoft Endpoint Administration
- Microsoft Azure Administration
- Microsoft Azure - Solutions Architect Expert
- AWS Cloud Administrator
- Linux Administrator (LPIC-1)
- CCNA - Cisco Certified Network Associate
- IT-Security-Beauftragte:r
- IT-Security-Manager:in
- Netzwerkadministration: Service und Support (CompTIA A+)
- Netzwerk-Expert:in (CompTIA Network+)
- IT-Security-Administrator (CompTIA Security+)
- IT-Cybersecurity-Analyst (CompTIA CySA+)
- Basiswissen Webdesign und CMS
- Webdesign (HTML/CSS/Dreamweaver)
- UI/UX-Design
- UI-Design Advanced
- JavaScript und Ajax
- Content Management Systeme (CMS) mit WordPress
- Objektbasierte Programmierung mit Go
- Data Engineer
- Data Analytics
- Big Data Specialist
- Deep Learning
- Machine Learning
- Reinforcement Learning
- KI-Spezialist:in
- Programmierung mit Python
- Python Advanced
- Java-Entwickler:in
- C++/Qt-Entwickler:in
- C#-Entwickler:in
- Anforderungsmanager:in inklusive IREB® Foundation Level
- Softwaretester:in inklusive ISTQB® Foundation Level
- KI-Projektmanager:in
Für die hier gezeigten Inhalte ist der Anbieter alfatraining Bildungszentrum GmbH verantwortlich.