Moderne Webanwendungen mit PHP & MySQL (EWA-Exam)

future Training & Consulting GmbH, NL Reutlingen

Leider gestattet der Anbieter dieses Kurses über fortbildung-bw.de keine Buchung. Bitte melden Sie sich direkt beim Anbieter an.

Aktionen

Kursbeschreibung

Dieses Modul geht weit über eine reine Einführung in die PHP Programmiersprache hinaus: Es vermittelt weiterführendes Spezialwissen zur objektorientierten Programmierung mit PHP in der aktuellen Version 8, die immer häufiger zum Einsatz kommt. Anhand vieler anschaulicher und gut verständlicher Codebeispiele und Übungen erwerben Sie solide Kenntnisse für die fundierteKonzeption und Programmierung datenbankbasierter, objektorientierter Webanwendungen. Besonderes Augenmerk liegt hierbei auch auf dem komplexen Thema der Sicherheit von PHP Code,Datenbanken und Webanwendungen. Die Prüfung basiert auf dem offiziellen Ausbildungs- und Trainings-Curriculum von Webmasters Europe e.V.

- Datenbanken und SQL
- Allgemeine Datenbankkonzepte
- Domänenmodell
- UML-Klassendiagramme
- Datenbank-Schema mittels SQL
- Begriffe des Relationalen DB-Modell
- Primär- und Alternativschlüssel in SQL
- Beziehungen im Domänenmodell
- SQL-Migrationsdateien
- PHP 8: Sprachkern und Syntax
- Variablen Werte zuweisen, verändern und auslesen
- PHP-Funktionsreferenz und Datentypen unterscheiden
- Fallunterscheidungen bzw. Verzweigungen
- Unterschied zwischen numerischen und assoziativen Arrays
- Dateibasierte Persistierung, Datenweitergabe zwischen PHP-Skripten
- Datenbankbasierte Persistierung mittels PDO
- Typisierung von PHP
- PHP 8: Grundlagen der OOP
- Klassen, Attribute, Klassenkonstanten, Methoden und Objekte
- Namenskonventionen bezüglich Klassen, Attributen, Klassenkonstanten, Methoden und Objekten
- Sichtbarkeit von Attributen, Klassenkonstanten und Methoden
- Konzept virtueller Attribute
- Konzept der Vererbung in Klassen
- Unterschied zwischen Composer und Packagist
- Konzept der Namespaces und gruppierter use-Deklarationen
- Einstieg in Laravel 9
- Webanwendungen mithilfe des Laravel-Frameworks
- Grundkonzepte des Laravel-Frameworks
- Template Engine Blade und lokale Entwicklungsumgebung Homestead einrichten
- Datenbanken mit Laravel erstellen und SQL Queries
- HTML-Formulare in Laravel implementieren und validieren.
- Laravel 9 für Fortgeschrittene
- weiterführende Konzepte des Laravel-Frameworks
- Webseiten gegen Angriffe von außen absichern
- Laravel integrierte Auth-Lösung für Login-Systeme
- Policies für Nutzerautorisierung erstellen
- Exception- und Fehler-Handling sowie Caching von Anfragen

Kursinformationen

Kurs-ID
LS23.403
Dauer
3-Monats-Kurs
Termin
07.07.2025 bis 04.10.2025
Kosten
kostenlos
Zielgruppe
Datenbank-Anwender, Datenbank-Programmierer, Web-Designer, Informatiker
Voraussetzung
Fundierte PC-Kenntnisse (Windows oder Mac), Internet-Anwenderkenntnisse, HTML-Grundlagen
Förderung
Kompletter Kurs förderfähig z.B. mit Bildungsgutschein, über Berufsförderungsdienst (BFD) oder bei Kurzarbeit
Präsenzkurs
Keine Angabe.
mind. Teilnehmerzahl
k. A.
max. Teilnehmerzahl
k. A.
URL des Kurses
spezielles Angebot für Dozenten
Keine Angabe.
Veranstaltungsort
future Training & Consulting GmbH
Storlachstraße 4
72760 Reutlingen
Abendkurs
k. A.
Bildungsgutschein
Ja
Förderfähig nach Fachkursprogramm des ESF
k. A.
Barierrefreier Zugang
k. A.