Apache Tomcat und Webdienste
placeKöln 9. Mär 2026 bis 11. Mär 2026 |
computer Online: Zoom 9. Mär 2026 bis 11. Mär 2026 |
placeKöln 11. Mai 2026 bis 13. Mai 2026 |
computer Online: Zoom 11. Mai 2026 bis 13. Mai 2026 |
placeKöln 13. Jul 2026 bis 15. Jul 2026 |
computer Online: Zoom 13. Jul 2026 bis 15. Jul 2026 |
placeKöln 14. Sep 2026 bis 16. Sep 2026 |
computer Online: Zoom 14. Sep 2026 bis 16. Sep 2026 |
placeKöln 9. Nov 2026 bis 11. Nov 2026 |
computer Online: Zoom 9. Nov 2026 bis 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
- …
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
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
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
