Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Abschnitt 1: Nginx (Tag 1, Dauer: 1,5 Tage)
Modul 1: Installation von Nginx und Drittanbietermodulen
- Nginx-Installation über einen Paketmanager
- Konfiguration für das Web
- Optionen konfigurieren, um Pfade festzulegen
- Tabelle: HTTP-Konfigurationsoptionen
- Aktivieren verschiedener Module
- Tabelle: HTTP-Modul-Konfigurationsoptionen
- Deaktivieren nicht verwendeter Module
- Tabelle: Optionen zum Deaktivieren der Konfiguration
- Installation von Drittanbietermodulen
Modul 2: Ein Konfigurationsleitfaden
- Das grundlegende Konfigurationsformat
- Nginx-globalKonfigurationsparameter
- Tabelle: Globale Konfigurationsdirektiven
- Verwendung von Include-Dateien
- Der HTTP-Serverabschnitt: Client-Direktiven, File I/O-Direktiven, Hash-Direktiven, Socket-Direktiven
- Der Virtual-Host-Abschnitt
- Konfigurieren von Locations – wo, wann und wie
Modul 3: Nginx als Reverse Proxy
- Das Proxy-Modul
- Direktiven des Proxy-Moduls
- Das Upstream-Modul: Keepalive-Verbindungen und Lastverteilungsalgorithmen
- Typen von Upstream-Servern: Einziger Upstream-Server, Mehrere Upstream-Server, Nicht-HTTP-Upstream-Server
- Umgang mit Upstream-Problemen
Modul 4: Fortgeschrittene Themen zum Reverse Proxy
- Einführung in die Sicherheit
- Verschlüsselung des Traffics mit SSL
- Authentifizierung von Clients mittels SSL
- Blockieren von Traffic basierend auf der Herkunft-IP-Adresse
- Isolieren von Anwendungskomponenten für Skalierbarkeit
- Leistungsoptimierung des Reverse Proxy: Pufferung, Caching, Komprimierung
Modul 5. Der Nginx HTTP-Server
- Direktiven des HTTP-Servers
- Direktiven des HTTP-Loggings
- Direktiven für Dateipfade von HTTP
- Direktiven zur Namensauflösung
- Direktiven zur Client-Interaktion mit HTTP
- HTTP-Limit-Direktiven
- Direktiven des HTTP-Zugriffsmoduls
- HTTP-Streaming-Direktiven
Modul 6. Nginx Lastverteilung
- Hintergrund zur Lastverteilung
- Einrichten der Umgebung
- Verwendung des Upstream-Moduls
- Nutzung der richtigen Direktiven (Gewichtung, Hash, Max Fails usw.)
- Testen Ihrer Konfiguration
Modul 7: Techniken zur Fehlerbehebung
- Analyse von Logdateien
- Konfigurieren des erweiterten Loggings
- Häufige Konfigurationsfehler
- Leistungsprobleme
- Verwenden des Stub-Status-Moduls
Abschnitt 2: Apache (Tag 2, Dauer: 1 Tag)
Modul 1. Installation
- Installation von Apache
- Apache starten, stoppen und neustarten
- Deinstallation von Apache
- Ermittlung des Speicherorts der Apache-Dateien
Modul 2. Hinzufügen gängiger Module
- Installation generischer Installationsmodule
- Installation von mod_dav für Unix
- Installation von mod_perl
- Installation von mod_php für Unix
- Installation von SSL (Secure Socket Layers) mittels mod_ssl
- Ermittlung von Modulen über modules.apache.org
- Installation von mod_security
Modul 3. Protokollierung
- Erhalten von weiteren Log-Einträgen und Details
- Rotieren der Logs
Modul 4. Virtuelle Hosts
- Einrichten namebasierter virtueller Hosts
- Einrichten addressbasierter virtueller Hosts
Modul 5. Alias, Weiterleitung und Umstellung
- Zuordnen einer URL zu einem Verzeichnis
- Erstellen einer neuen URL für bestehenden Inhalt
- Vergeben von eigenen URLs (Uniform Resource Locators) an Benutzer
- Weiterleitung an einen anderen Standort
- Weiterleitung mehrerer URLs zum selben Ziel
- Umstellung von Elementen zwischen Pfad und Abfragezeichenfolge
- Umwandlung von URL-Abschnitten in Abfrageargumente
Modul 6. SSL
- Installation von SSL
- Erstellung selbstsignierter SSL-Zertifikate
- Erstellen einer vertrauenswürdigen CA
- Bereitstellen eines Teils der Website über SSL
- Authentifizierung mit Client-Zertifikaten
Modul 7. Dynamische Inhalte
- Aktivieren eines CGI-Verzeichnisses
- Aktivieren von CGI-Skripten in Nicht-ScriptAliased-Verzeichnissen
- Festlegen eines Standarddokuments in einem CGI-Verzeichnis
- Aktivieren und Verwenden von WebDAV
- Komplexe Konfigurationen und Sicherheitsprobleme mit WebDAV
Abschnitt 3: Java Virtual Machine (Tag 3, Dauer: 0,5 Tage)
Optimieren der Java Virtual Machine
Wählen der JVM-Einstellungen
- Dimensionierung der Garbage-Collector-Generationen
- Ort für die Konfiguration von JVM-Einstellungen
- Wenn nicht genügend Speicher für die JVM reserviert werden kann
- Die korrekte Menge an Speicher, die Ihrer Anwendung zugeordnet werden sollte
- Festlegen der richtigen Heap-Größe
Das richtige Verhältnis zwischen Young und Old Generation
- Garbage-Collector-Algorithmen
- Wählen des richtigen Garbage-Collectors für Ihre Anwendung
- Der G1 Garbage Collector
- Debuggen der Garbage Collection
- Effektive Nutzung des Speichers
- Umgang mit 'Out of Memory' Fehlern
- Finden von Speicherlecks in Ihrem Code
Abschnitt 4: Java Web
Einführung in Java-Webtechnologien
- Was ist ein Servlet und wann sollte es verwendet werden
- Einführung in JSP
- Servlet versus JSP
- Was ist ein JavaBean
- Einführung in JEE
- Die Rolle von EJB (Session Beans, Entity Beans, MDB Beans) in einer Unternehmensanwendung
- Das MVC-Muster
- Die Rolle des Modells
- Die Rolle der View
- Die Rolle des Controllers
Abschnitt 5: Multimedia-Inhalte und HTML 5
- HTML 5 Audio- und Video-Elemente
- Unterschiedliche Streaming-Protokolle
- Internet Protocol Television (IPTV)
- HTTP Live Streaming - Serverimplementierungen
- Die Rolle des OTT-Streaming
Abschnitt 6: JBoss (Tag 4, Dauer: 1 Tag)
Modul 1: Installation der Kernkomponenten
- Installieren der Java-Umgebung
- Installation von JBoss AS
- Funktionen des Application Servers
- Erstellen einer benutzerdefinierten Serverkonfiguration
Modul 2: Anpassen der JBoss AS-Dienste
- So überwachen Sie JBoss AS-Dienste
- JBoss AS Thread-Pool
- Konfigurieren der Logging-Dienste
- Konfigurieren der Verbindung zur Datenbank
- Konfigurieren des Transaktionsdienstes
Modul 3. Bereitstellen von EJB 3 Session Beans
- Entwickeln von Enterprise JavaBeans
- Konfigurieren des EJB-Containers
Modul 4: Bereitstellen einer Webanwendung
- Erstellen der Web-Layouts
- Konfigurieren des JBoss Web Servers
Modul 5: Bereitstellen von Anwendungen mit dem JBoss Messaging Service
- Das neue JBoss-Messaging-System
- Entwickeln von JMS-Anwendungen
- Erweitertes JBoss Messaging
Modul 6: Verwalten von JBoss AS
- Einführung in Java Management Extension
- JBoss AS Verwaltungskonsole
- Verwalten von Anwendungen
- Verwalten von Ressourcen
Modul 7. JBoss Drools - Einführung
- Beziehen der Software
- Installieren des BRMS/Guvnor
- Installieren des Drools-Plugins
Modul 8. Verwenden des Guvnor
- Allgemeine Navigation
- Verwaltung (Regeln, Pakete, Bereitstellung)
- Erstellen einer geführten Regel mit dem Guvnor
- Von Guvnor zu JBoss IDE
- Testen Ihrer Regeln
Voraussetzungen
- Verständnis der Konzepte und Protokolle von Webservices
- Erfahrung im Umgang mit der Linux-Befehlszeile und Texteditoren
- Grundlegende Programmiererfahrung in Java oder PHP
Zielgruppe
- Systemadministratorinnen und Systemadministratoren
- Webentwicklerinnen und Webentwickler
- Alle, die lernen möchten, wie sie verschiedene Webserver-Technologien und -Funktionen nutzen können
28 Stunden
Erfahrungsberichte (2)
der Ausbildungsmodus im Betrieb
PIERANDREA LAMBERTINI - Istituto Europeo di Oncologia Srl
Kurs - HAProxy Administration
Maschinelle Übersetzung
die Labs
Frank Mhlongo - Standard Bank of South Africa
Kurs - JBoss
Maschinelle Übersetzung