Apache Tomcat und Webdienste
placeKöln 9 Mar 2026 until 11 Mar 2026 |
computer Online: Zoom 9 Mar 2026 until 11 Mar 2026 |
placeKöln 11 May 2026 until 13 May 2026 |
computer Online: Zoom 11 May 2026 until 13 May 2026 |
placeKöln 13 Jul 2026 until 15 Jul 2026 |
computer Online: Zoom 13 Jul 2026 until 15 Jul 2026 |
placeKöln 14 Sep 2026 until 16 Sep 2026 |
computer Online: Zoom 14 Sep 2026 until 16 Sep 2026 |
placeKöln 9 Nov 2026 until 11 Nov 2026 |
computer Online: Zoom 9 Nov 2026 until 11 Nov 2026 |
Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen
Seminarziel
Das Hauptziel dieses Seminars ist es, den Teilnehmern ein umfassendes Verständnis für die Konzepte, Technologien und Best Practices der Webdienstentwicklung und -bereitstellung mit Apache Tomcat zu vermitteln. Durch theoretische Lektionen und praktische Übungen sollen die Teilnehmer befähigt werden, robuste, skalierbare und sichere Webdienste effizient zu implementieren und zu verwaltenInhalt
-
Einführung in Webdienste
- Definition und Typen von Webdiensten
- SOAP vs REST
- Verwendungsszenarien und Anwendungsbeispiele
-
Überblick über Apache Tomcat
- Geschichte und Relevanz
- Architekturelemente (Catalina, Coyote, Jasper)
- Container für Servlets und JSP
-
Installation von Tomcat
- …
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen
Seminarziel
Das Hauptziel dieses Seminars ist es, den Teilnehmern ein umfassendes Verständnis für die Konzepte, Technologien und Best Practices der Webdienstentwicklung und -bereitstellung mit Apache Tomcat zu vermitteln. Durch theoretische Lektionen und praktische Übungen sollen die Teilnehmer befähigt werden, robuste, skalierbare und sichere Webdienste effizient zu implementieren und zu verwaltenInhalt
- Einführung in Webdienste
- Definition und Typen von Webdiensten
- SOAP vs REST
- Verwendungsszenarien und Anwendungsbeispiele
- Überblick über Apache Tomcat
- Geschichte und Relevanz
- Architekturelemente (Catalina, Coyote, Jasper)
- Container für Servlets und JSP
- Installation von Tomcat
- Systemvoraussetzungen und Download
- Installationsprozess
- Erste Überprüfung und Test
- Erste Schritte mit Tomcat
- Starten und Stoppen von Tomcat
- Die Tomcat-Admin-Oberfläche
- Tomcat-Ordnerstruktur
- Erstellen und Bereitstellen einer einfachen Webanwendung
- Grundlagen der Entwicklung von Servlets
- Verwendung von JSP
- Bereitstellung der Anwendung
- Datenbankanbindung
- JDBC-Treiber und Datenquellen
- Konfiguration in der context.xml-Datei
- Einfache CRUD-Operationen
- RESTful Webdienste mit JAX-RS
- Implementierung eines REST-Endpunkts
- Annotationen und URL-Routing
- Testen des Dienstes mit Postman oder CURL
- Tomcat-Sicherheit
- Einrichtung von SSL/TLS für HTTPS
- Authentifizierungsmethoden
- Autorisierung und Rollenmanagement
- Webanwendungen verwalten
- Verwendung des Tomcat-Managers
- Automatische und manuelle Bereitstellungsoptionen
- Verwalten von Anwendungslebenszyklen
- Fehlerbehebung und Logging
- Logging-Konfiguration
- Häufige Fehler und Lösungsansätze
- Monitoring von Logs und Ereignissen
- Übung: RESTful Webdienst und Sicherheit
- Erstellen Sie einen RESTful Webdienst mit JAX-RS
- Fügen Sie eine Datenbankanbindung hinzu und führen Sie CRUD-Operationen aus
- Sichern Sie Ihren Webdienst mit Authentifizierung und HTTPS
- Skalierung und Clustering
- Grundlagen des Tomcat-Clusterings
- Session-Management und Replikation
- Einrichten eines Load Balancers
- Überwachung und Leistungsmessung
- Verwendung von JMX für Monitoring
- Leistungsoptimierungstechniken
- Monitoring-Tools und -Dienste
- Tomcat und Cloud-Dienste
- Tomcat in Cloud-Umgebungen (AWS, Azure)
- Containerisierung mit Docker
- Orchestrierung mit Kubernetes
- Automatisierung und CI/CD
- Einführung in die Automatisierungstools (Ansible, Chef, Puppet)
- CI/CD-Pipelines mit Jenkins oder GitLab CI
- Automatisierte Tests und Deployment-Strategien
- Abschluss und Best Practices
- Zusammenfassung der wichtigsten Konzepte
- Best Practices für Produktionsumgebungen
- Übung: Skalierung und Automatisierung
- Konfigurieren Sie ein einfaches Tomcat-Cluster mit Lastausgleich
- Führen Sie grundlegendes Monitoring durch, um die Leistung des Clusters zu überwachen
- Erstellen Sie ein einfaches Automatisierungsskript für die Bereitstellung der Webanwendung
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
