PHP ist eine vielseitige und weit verbreitete Programmiersprache, mit der Millionen von Websites betrieben werden. Dieses Modul bietet eine umfassende Einführung in PHP und behandelt grundlegende Konzepte wie Variablen, Datentypen, Kontrollfluss und Funktionen. Sie lernen, wie Sie dynamische Webseiten erstellen, mit Datenbanken interagieren und robuste Webanwendungen entwickeln.
Wenn Sie PHP beherrschen, werden Sie in der Lage sein, eine breite Palette von Webanwendungen zu entwickeln, von einfachen Webseiten bis hin zu komplexen Webplattformen. Sie werden praktische Erfahrungen mit der objektorientierten Programmierung in PHP sammeln, einschließlich Klassen, Objekten, Vererbung und Polymorphismus.
Das Modul befasst sich auch mit Datenbankinteraktionen, insbesondere mit der Verwendung von PHP für die Verbindung zu MySQL-Datenbanken. Sie lernen, wie Sie CRUD-Operationen (Create, Read, Update, Delete) auf Datenbanken durchführen und so sicherstellen, dass Ihre Webanwendungen Daten effektiv speichern und abrufen können. Am Ende dieses Moduls verfügen Sie über eine solide Grundlage in der PHP-Programmierung und sind bestens darauf vorbereitet, dynamische und interaktive Webanwendungen zu erstellen.
Nach Abschluss dieses Moduls können Sie
PHP-Grundlagen anwenden: Sie werden ein solides Verständnis der PHP-Syntax, des Kontrollflusses, der Funktionen und der objektorientierten Programmierung erlangen.
dynamische Webanwendungen erstellen: Sie werden in der Lage sein, interaktive Webanwendungen mit PHP zu erstellen, einschließlich der Verarbeitung von Benutzereingaben, Formularen und der Arbeit mit Datenbanken.
mit Datenbanken interagieren: Sie lernen, wie Sie mit PHP eine Verbindung zu Datenbanken herstellen, CRUD-Operationen durchführen und Datenbankabfragen optimieren.
Best Practices anwenden: Sie werden Best Practices zum Schreiben von sauberem, effizientem und sicherem PHP-Code kennenlernen und anwenden.
Das Modul PHP besteht aus den folgenden Classes:
PHP ist die Grundlage dynamischer Webentwicklung. In dieser Class erlernen Sie die prozedurale Webprogrammierung mit PHP und erweitern so Ihre Fähigkeiten im Bereich Webdesign. Sie lernen, statische HTML-Webseiten mit PHP dynamisch zu gestalten und Funktionen wie Foren, Gästebücher, Artikelverwaltung oder Bildergalerien zu implementieren. Zahlreiche Übungen und zwei größere Projektarbeiten vermitteln praxisorientiertes Wissen zu allen wichtigen Sprachelementen von PHP 8, wie Datentypen, Arrays, Verzweigungen, Schleifen, Funktionen und Skriptstrukturierung. Sie besitzen damit gefragte Fähigkeiten und sind in der Lage, eigene PHP-Programme zu entwickeln, fertige Skripte anzupassen und bestehende Webdesigns mit dynamischen Funktionen zu bereichern.
Von Softwareentwickler:innen wird die Fähigkeit erwartet, sauber, effizient und vor allem objektorientiert zu programmieren, um professionelle Ergebnisse zu liefern. Unsere Class zeigt Teilnehmer:innen die Vorteile der objektorientierten Programmierung mit PHP (OOP) auf, indem sie den Umgang mit Klassen und PHP-Objekten, das Konzept virtueller Attribute, objektrelationales Mapping und den Einsatz von Namespaces vermittelt. Wertvoll für die Entwicklerpraxis ist das flexible MVC-Konzept, das die Wiederverwendbarkeit einzelner Komponenten erleichtert und ebenso wie das Konzept der Objektorientierung hilfreich ist bei umfangreichen und komplexen Projekten. Eine Einführung in das Tool Composer für die effiziente und komfortable Verwaltung von PHP-Bibliotheken rundet die Class zur Objektorientierung in PHP ab. Damit schaffen sich Absolvent:innen ein solides Kenntnisfundament für den Einstieg in eine Karriere als PHP- und Laravel-Programmierer:in.
Diese Class richtet sich an PHP-Entwickler mit fundierten Kenntnissen in objektorientierter Programmierung, die ihre Datenbankexpertise erweitern möchten. Im Fokus steht die moderne Datenbankabstraktionsschicht PDO (PHP Data Objects), die den flexiblen Wechsel zwischen verschiedenen Datenbanken ermöglicht und den Migrationsaufwand reduziert. Sie lernen, PDO sicher und performant für datenbankbasierte Anwendungen einzusetzen. Grundlegende Konzepte wie Object-Relational Mapping (ORM) sowie die Architekturmuster Active Record und Data Mapper werden anhand praktischer Übungen vermittelt. Entwickeln Sie robuste, wartungsfreundliche und effiziente Datenbankanwendungen mit PHP.
Dieses Modul hat einen Workload von ca. 108 Stunden. Der Workload umfasst die Gesamtzeit, die Sie für den erfolgreichen Abschluss des Moduls benötigen.
Der Workload ist ein Durchschnittswert, der vom Web Professional Institute (WPI) berechnet wurde. Der tatsächliche Arbeitsaufwand in einem Kurs kann von dem hier angegebenen Durchschnittswert abweichen, da Lernumgebung und -methoden bei unseren Trainingspartnern variieren und zudem jeder Mensch unterschiedlich lernt.
Die Dauer des Kurses hängt von der wöchentlichen Lernzeit ab. Sie können den Schieberegler verwenden, um herauszufinden, wie lange der Kurs dauert.
Dieses Modul ist für die folgenden WPI-Zertifizierungen erforderlich:
Möchten Sie mehr über diese Zertifizierungen erfahren? Klicken Sie auf die Links, um die Vorteile jeder einzelnen Zertifizierung für Sie persönlich zu entdecken.
Sie haben noch nicht das Passende gefunden? Erkunden Sie unser gesamtes Angebot an Zertifizierungen und entdecken Sie neue Möglichkeiten.