Tutorials
In diesen Anleitungen wirst du Schritt für Schritt durch die Grundlagen und fortgeschrittenen Konzepte geführt, die du benötigst, um dynamische Websites zu erstellen, Datenbanken zu verwalten und mehr. Wir werden uns auf praktische Beispiele konzentrieren und dir dabei helfen, dein Verständnis für diese leistungsstarken Werkzeuge zu vertiefen. Lass uns zusammen loslegen und deine Fähigkeiten in der Webentwicklung auf das nächste Level bringen!
PHP
Lerne die faszinierende Welt von PHP kennen und erstelle eigene dynamische Webseiten!
Einleitung
Voraussetzungen
Der erste Code
Variablen
Datentypen
Operatoren
Kontrollstrukturen
Funktionen
Arrays
Formulardaten per POST oder GET übergeben
includes und require
E-Mails mit PHP versenden
Cookies
Sessions
Datum und Zeit
MySQL
Einleitung
Verbindung zur Datenbank aufbauen
Erste Tabelle anlegen
Daten abrufen
Daten hinzufügen
Daten löschen
Daten ändern
.htaccess
Was ist .htaccess?
Wie lege ich eine .htaccess-Datei an?
Zugriffsbeschränkungen
Weiterleitung mit .htaccess anlegen
Eigene Fehlerseiten mit .htaccess erstellen
Suchmaschinenfreundliche URLs erstellen
Webseite immer auf HTTPS umleiten
Immer auf die www-Version der Webseite weiterleiten
Formulare absichern
Wie kann man Formulare in PHP sicher verarbeiten um gefährlichen Eingaben zu bereinigen? Hier lernst du die gängigsten Methoden!
Einleitung
Validierung auf der Serverseite
Verwendung von Prepared Statements oder Parameterized Queries
Verwendung von CSRF-Schutz
Bereinigen von Benutzereingaben
Verwendung von HTTPS
Begrenzung von Formularfeldlängen
Ubuntu-Server absichern
Lerne hier, wie du deinen Ubuntu-Server mit einfachen Schritten absichern kannst, um Gefahren effektiv abzuwehren!
Einleitung zum absichern eines Ubuntu-Servers
Per SSH eines neuen Benutzer erstellen
Dem neuen Benutzer root-Rechte erteilen
Standardport für SSH auf einem Ubuntu-Server ändern
fail2ban installieren und einrichten
Firewall auf einem Ubuntu-Server einrichten
Automatische Updates auf deinem Ubuntu Server aktivieren
Progressive Web Apps
Lerne hier, wie du Progressive Web Apps einrichtest und davon profitieren kannst! Dieses Kapitel wird zurzeit noch weiterentwickelt.
Was sind Progressive Web Apps?
Grundlagen von Progressive Web Apps
Erstelle das Web App Manifest
Erstelle einen Service Worker
Die Tutorials werden fortlaufend erweitert!