BBQ Bildung und Berufliche Qualifizierung gGmbHhttps://www.biwe-bbq.dehttps://www.biwe-bbq.de/fileadmin/templates/template_v1/images/logos/Logo_BBQ_RGB_oZ_1zeilig.svgBBQ Bildung und Berufliche Qualifizierung gGmbH
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.
Ziele
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.
Zielgruppe
Webdesigner:innen, Webentwickler:innen sowie Fachkräfte aus angrenzenden IT-Bereichen, die aktiv an der Konzeption, Gestaltung und technischen Umsetzung moderner Webanwendungen mitwirken und dafür praxisnahe Kenntnisse in JavaScript erwerben möchten.
Themen
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
Composer & Paketmanagement
PSR-Standards
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
Alternative Speicher mit Redis (Caching, Sessions)
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
Architektur Einordnung: Monolith vs. Microservices
Projektvorbereitung und Planung (ca. 2 Tage)
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
Einführung Design-Patterns (Factory, Strategy)
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, Models, Blade-Templates
Eloquent ORM und Datenbankmigrationen
RESTful API-Entwicklung
Caching und Performance-Optimierung
Erstellung von Artisan Commands
Events, Listener und Broadcasting (Laravel Echo)
Queues und Jobs (+ Laravel Horizon)
Notifications und Mail
Sanctum + Passport (Token-Auth für SPAs und APIs)
API-Ressources und Rate Limiting
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.
Ihre Vorteile
Nahezu alle Unternehmen setzen heutzutage auf einen attraktiven Internetauftritt, der sie als Unternehmen repräsentiert. Als zukünftige Arbeitgeber:innen kommen vor allem Grafik-, Werbe-, Web-, Multimedia- oder Fullservice-Agenturen, aber auch Software- und Datenbankanbieter in Frage. Die Erstellung dynamischer und ansprechender Webauftritte spielt darüber hinaus in allen Branchen eine wichtige Rolle.
Unser Partner alfatraining
Durch die Kooperation mit der alfatraining Bildungszentrum GmbH hat die BBQ Bildung und Berufliche Qualifizierung gGmbH ihr Portfolio im Bereich der geförderten beruflichen Weiterbildung erweitert.
Bildungsinteressierte können zusätzlich zu den bundesweit über 100 Standorten von alfatraining weitere 18 Standorte von BBQ für ihre berufliche Weiterbildung nutzen.
Ihre Qualifizierung
findet statt
Mit alfaview, face-to-face & live, bequem von zuhause aus oder vor Ort an einem unserer über 100 Standorte.