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.
Diese Class lehrt objektorientierte Programmierung mit PHP, einschließlich Klassen, Objekten, virtuellen Attributen, Namespaces, MVC und Composer. Sie bereitet Sie auf eine Karriere in der PHP- und Laravel-Entwicklung vor.
In dieser Class geht es darum, PHP mit MySQL-Datenbanken zu verbinden, um dynamische Webanwendungen zu erstellen, die das Speichern und Abrufen von Daten ermöglichen
Dieses Modul hat einen Workload von ca. 119 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.