Apache Tomcat und Webdienste - Seminar / Kurs von GFU Cyrus AG

Inhalte

  • 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
  • Einführung in Webdienste
    • Definition und Typen von Webdiensten
    • SOAP vs REST
    • Verwendungsszenarien und Anwendungsbeispiele
  • Überblick über Apache Tomcat
    • Geschichte und Relevanz
    • Architekturelemente (Ca ...
Mehr Informationen >>

Lernziele

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 verwalten
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 ... Mehr Informationen >>

Zielgruppen

  • Webentwickler : Insbesondere jene, die bereits mit Java oder verwandten Technologien arbeiten und ihre Fähigkeiten in der Backend-Entwicklung erweitern möchten.
  • Systemadministratoren : Diejenigen, die für das Einrichten, Verwalten oder Optimieren von Webservern und Anwendungen verantwortlich sind, werden von dem tiefen Einblick in Tomcat und seine Verwaltungsfunktionen profitieren.
  • DevOps-Engineers : Diese Fachleute sind oft für die gesamte CI/CD-Pipeline verantwortlich und können durch das Seminar ihre Fähigkeiten in der Automatisierung der Webdienst-Bereitstellung verbessern.
  • Sicherheitsbeauftragte : Da das Seminar auch auf Sicherheitsaspekte eingehen wird, können Sicherheitsbeauftragte oder -berater ihr Verständnis für die Absicherung von Webanwendungen und Webdiensten vertiefen.
  • Webentwickler : Insbesondere jene, die bereits mit Java oder verwandten Technologien arbeiten und ihre Fähigkeiten in der Backend-Entwicklung erweitern möchten.
  • Systemadministratoren : Diejenigen, d ...
Mehr Informationen >>

Termine und Orte

SG-Seminar-Nr.: 7421025

Anbieter-Seminar-Nr.: 3373

Termine

  • 09.09.2024 - 11.09.2024

    Köln, DE

  • 06.01.2025 - 08.01.2025

    Köln, DE

  • 10.03.2025 - 12.03.2025

    Köln, DE

  • 12.05.2025 - 14.05.2025

    Köln, DE

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Jetzt buchen ›
Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Zertifikat
  • 21 h
  •  
  • Anbieterbewertung (113)

Ihre Vorteile mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service