Moderne Webanwendungen mit PHP & MySQL (EWA-Exam)

Next Date:
Ständig im Angebot mit laufendem Einstieg
Total Duration:
360 Stunden in 40 Tage
Internship:
Nein
Teaching Languages:
  • Deutsch
Type of Course:
  • Weiterbildung 
Type of Provision:
Execution Time:
  • Tagesveranstaltung
min. Participants:
keine Angaben
max. Participants:
12
Price:
keine Angaben
Funding:
  • Bildungsgutschein 
  • Qualifizierungschancengesetz 
  • EU/Bund/Land 
Type of Qualification:
Zertifikat/Teilnahmebestätigung 
Final Examination:
Nein
Qualification Title:
keine Angaben
Certifications of the Course:
  • SGB III-Maßnahmezulassung 
Courses for Women only:
Nein
Childcare:
Nein
Link to Course:
Quantity of Details:
Suchportal Standard Plus

Target Groups:
keine Angaben
Professional Requirements:
 Individuelle Eignung
Technical Requirements:
Keine besonderen Anforderungen.
Classification of the Federal Employment Agency:
keine Angaben

Contents

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 fundierte Konzeption 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.

Inhalt

Datenbanken und SQL
Allgemeine Datenbank-Konzepte
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

All statements without guarantee. The providers are solely responsible for the correctness of the given information.

Published on 22.10.2024, last updated on 21.10.2024