20 Jahre Erfahrung FreeCall 0800 tutegos

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.

Verweise

Alle Kategorien

Was Teilnehmer sagen