PHP Developer: Objektorientierung und Laravel-Framework

alfatraining Bildungszentrum GmbH Freiburg

Sie können sich direkt beim Anbieter anmelden.

Aktionen

Kursbeschreibung

Der Kurs vermittelt die sichere Programmierung von dynamischen Webseiten. Die Syntax und die Steuerung der Programme durch Kontrollstrukturen bilden die Grundlage. Darauf baut die Administration der Datenbank MySQL und ihre Verwendung mit PHP auf. Zudem werden die objektorientierte Programmierung sowie die Nutzung von modernen Frameworks, wie das PHP Framework Laravel, und der Einsatz Künstlicher Intelligenz im Beruf vermittelt.

PHP Developer: Objektorientierung und Laravel-Framework

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.

Kursinformationen

Kurs-ID
10435-2025-08-25
Dauer
8 Woche(n)
Unterrichtszeiten
Montag bis Freitag von 8:30 bis 15:35 Uhr (in Wochen mit Feiertagen von 8:30 bis 17:10 Uhr)
Termin
25.08.2025 bis 17.10.2025
Kosten
k. A.
Zielgruppe
Der Lehrgang richtet sich an Webdesigner:innen, Webprogrammierer:innen und Fachkräfte aus verwandten IT-Bereichen, die bei der Konzipierung, Gestaltung und praktischen Umsetzung von Internet-Auftritten verantwortlich mitwirken und die dafür notwendigen Fähigkeiten und grundlegenden Programmierkenntnisse erwerben wollen.
Voraussetzung
Fundierte Kenntnisse im Webdesign, insbesondere in HTML und CSS, werden vorausgesetzt.
Förderung
Bildungsgutschein (Arbeitsuchende und Arbeitslose), Weiterbildungsförderung für Beschäftigte, Europäischer Sozialfonds ESF (Kurzarbeit oder Transfergesellschaften). Weitere Förderstellen: Berufsförderungsdienst (BFD), die Berufsgenossenschaft (BG) sowie der Rentenversicherungsträger (DRV).
Präsenzkurs
Keine Angabe.
mind. Teilnehmerzahl
6
max. Teilnehmerzahl
25
URL des Kurses
Anmelde URL des Kurses
spezielles Angebot für Dozenten
Keine Angabe.
Veranstaltungsort
alfatraining Bildungszentrum GmbH
Bismarckalle 13
79098 Freiburg
Abendkurs
Nein
Bildungsgutschein
Ja
Förderfähig nach Fachkursprogramm des ESF
k. A.
Barierrefreier Zugang
k. A.
Schlagworte
datenbank, mysql, webdesign, webprogrammierung