- 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:
- Angebote für Unternehmen Jetzt Anfragen
- Virtuelles Klassenzimmer
- 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:
- Zum Angebot auf der Anbieter-Website
- 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