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ährliche 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
Cronjobs
Cronjobs automatisieren Serveraufgaben und optimieren Prozesse. Dieses Tutorial vermittelt Administratoren, Entwicklern und Neugierigen fundierte Einblicke in ihre Anwendung und Implementierung.
Einführung in Cronjobs
Syntax und Aufbau von Cronjobs
Erstellen von Cronjobs
Bearbeiten und Löschen von Cronjobs
Umgang mit Ausgaben und Fehlermeldungen
Troubleshooting von Cronjobs