LAMP (Linux, Apache, MySQL, PHP)
Dieses Seminar führen wir im Moment nicht durch.
Die Abkürzung LAMP steht für eine Kombination hochwertiger Technologien zum Betrieb dynamischer Webseiten: das Betriebssystem Linux mit Apache-Webserver, MySQL-Datenbank und der Programmiersprache PHP. Das LAMP-Seminar zeigt, wie die Komponenten zusammenspielen, damit Unternehmen ein leistungsfähiges und stabiles Server-System installieren, konfigurieren und effektiv in Betrieb halten können.
Inhalte des Seminars
Grundlegende dynamische Web-Anwendungen mit LAMP
- Bestandteile eines LAMP-Systems
- Voraussetzungen, Linux-Hardware, Netzwerk
- Netwerkdienste, Namensserver
- Benutzermanagement, Gruppen
- Linux-Installer
Der Apache Web-Server
- Aufgaben und Funktionen eines Web-Servers
- Installation vom Apache Webserver
- Konfigurationsdateien, Dokumentenwurzelverzeichnis
- MIME-Typen und Dateiendungen
- Log-Dateien
- Module, Umleitungen
- CGI-Programme
Dynamische Webseiten mit PHP
- PHP in Apache einbinden
- PHP-Dateien, ein erstes Beispiel
- PHP-Editor, Entwicklungsumgebungen, Debuggen
- Variablen, Typen, Ausdrücke, Operatoren, Strings, reguläre Ausdrücke
- Imperative Konzepte, Funktionen
- Formularbehandlung, POST- und GET-Abfragen
- OOP-Grundlagen, Arrays
- PHP-Bibliothek, Dateizugriffe
- Session-Management, Cookies
Datenbankgestützte Webseiten mit MySQL und SQL
- Relationale Datenbanken, Datenbankmanagementsysteme
- MySQL installieren
- Kommandozeilentools für Datenbankserver und –Client,
phpMyAdmin
- Erstellen einer Datenbank und Tabellen
- Grundlagen im relationalen Design
- Einführung in
SQL
:SELECT
,INSERT
,UPDATE
,DELETE
- Sortieren von Inhalten
- Tabellen mit Joins verbinden
- SQL-Abfragen in PHP-Skripten
- SQL-Injects vorbeugen
LAMP für Fortgeschrittene
- MySQL-Tuning: Indexe und Tabellentypen
- Absichern der Datenbank, Verschlüsselung
- E-Mails verschicken
- XML-Verarbeitung mit PHP
- HTTPS, Apache mit SSL absichern, Zertifikate, Passwörter
- Zugriffsstatistiken, Monitoring zur Laufzeit
- Apache als Proxy-Server
- Lasttests
Termine / Kontakt
Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.
Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.
Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).
Die Fakten
- Empfohlene Schulungsdauer: 5 Tage, insgesamt 40 Unterrichtsstunden à 45 Minuten
- Zielgruppe: Systemadministratoren, die einen LAMP-Server aufsetzen, konfigurieren und verwalten wollen.
- Vorkenntnisse: Grundkenntnisse in Linux, Programmieren und HTML
- Seminar-Software: Standardmäßig die aktuellsten Versionen von MySQL, Apache, PHP und einer Linux-Distribution wie RedHat, Debian oder SUSE.
Weiterführende Seminare
Der Erweiterungskurs Programmierung in PHP, Teil 2 vertieft die Sprache PHP und im Kurs MySQL Konfiguration und Administration bekommen Seminarteilnehmer fundierte Hintergründe über die Administration vom MySQL-Server vermittelt. Der Kurs Apache Webserver optimal konfigurieren widmet sich intensiv der Adminstation des Servers und Leistungsoptimierung.