Opleiding: Training Tomcat
Wil je een Tomcat webserver zelf kunnen installeren, configureren en beheren, zodat je Java-webapplicaties betrouwbaar blijven draaien, ook als het verkeer toeneemt? In deze training werk je met de architectuur van Tomcat en richt je zelf virtual hosting, databaseverbindingen, clustering en load balancing in. Je beveiligt de server en de applicaties die erop draaien. Hierdoor ben je in staat om een Tomcat omgeving gestructureerd en beheersbaar op te zetten.
Algemene omschrijving
Een Tomcat webserver vormt het platform waarop Java-gebaseerde webapplicaties draaien. Tijdens deze training leer je die server van onder tot boven kennen: je doorgrondt de architectuur van Tomcat en richt de omgeving zo in dat je applicaties betrouwbaar en veilig blijven draaien. Je legt de verbinding met databases, zet virtual hosting op, cluster je Tomcat-instanties en regelt load balancing, en je beveiligt zowel de server als de applicaties die erop lopen.
De praktijk loopt als rode draad door de training. Aan de hand van verschillende opdrachten installeer, configureer, beveilig en beheer je zelf een Tomcat-webserver. Je werkt met actuele Tomcat-versies, zodat je aansluit bij de Jakarta Servlet- en Jakarta Pages-specificaties.
Onze trainers zijn, naast trainer, dagelijks werkzaam op dit expertisegebied. Ze combineren actuele kennis met praktijkervaring en geven tips en inzichten die je direct herkent in je eigen werkpraktijk. Waar gewenst en mogelijk laten we de voorbeelden aansluiten bij de context waarin jij of je team werken. Hierdoor ben je na afloop in staat om een Tomcat-omgeving zelfstandig in te richten, te beveiligen en te beheren.
Deze training als bedrijfstraining voor jou en je team?
Elk vraagstuk en elke situatie is anders; daarom staan tijdens een bedrijfstraining jouw organisatie en (bedrijfs)vraagstukken centraal. In goed overleg stellen we een lesprogramma samen dat volledig aansluit bij jouw (jullie!) specifieke uitdaging, wensen en dagelijkse werkpraktijk.
Programma
Tijdens de training Tomcat komen onderstaande onderwerpen aan bod.
NB: Mocht je vragen hebben over de inhoud of deze aangepast willen zien op jouw specifieke praktijksituatie of trainingsbehoefte, bel ons dan gerust: we spreken de mogelijkheden graag met je door.
- Introductie en architectuur van Tomcat
-
- Kennismaken met Tomcat als webcontainer en de rol binnen een Java-webomgeving
- De architectuur van Tomcat in samenhang doorgronden
- Een Tomcat webserver installeren en configureren
- Herkennen hoe Tomcat Java-gebaseerde webapplicaties draait
- Webapplicaties, Servlets en Jakarta-specificaties
-
- De structuur van een webapplicatie op Tomcat doorgronden
- Werken met Servlets en pages volgens de Jakarta Servlet- en Jakarta Pages-specificaties
- Webapplicaties uitrollen en beheren binnen Tomcat
- Integratie met Apache, virtual hosting en databases
-
- Tomcat koppelen aan de Apache webserver
- Virtual hosting inrichten om meerdere sites op één server te draaien
- Een verbinding opzetten tussen Tomcat en databases
- Datasources configureren voor de applicaties die op Tomcat draaien
- Beheer en monitoring met JMX
-
- Tomcat monitoren en beheren met JMX
- Prestaties en resources van je server bewaken
- Beveiliging van Tomcat en webapplicaties
-
- Tomcat en de applicaties die erop draaien beveiligen
- Toegang en authenticatie inrichten
- Beveiligd verkeer configureren
- Veelvoorkomende kwetsbaarheden herkennen en afdekken
- Clusteren en load balancing
-
- Tomcat-instanties clusteren voor beschikbaarheid en schaalbaarheid
- Load balancing inrichten om verkeer te verdelen
- Sessies verdelen over meerdere servers
- Praktijkcases, tips en trucs
-
- Succesvolle praktijkcases doorlopen en zelf uitwerken
- Een Tomcat webserver van installatie tot beheer inrichten in een praktijkcase
- Tips en trucs toepassen om meer rendement uit Tomcat te halen
- Veelgemaakte fouten en valkuilen herkennen
De training is praktisch en interactief van opzet, met veel ruimte voor jouw vragen en werksituatie. Je gaat aan de slag met passende praktijkvoorbeelden. Door actief te oefenen, te analyseren en te evalueren, maak je je de materie stap voor stap eigen en ervaar je hoe je een Tomcat-webserver installeert, configureert, beveiligt en beheert.
Onze trainers zijn, naast trainer, dagelijks werkzaam op dit expertisegebied. Ze beschikken dus niet alleen over de meest actuele kennis, maar hebben ook essentiële praktijkervaring. Hierdoor zijn ze in staat om een waardevolle vertaalslag te maken van ‘kennis’ naar ‘toepassing binnen jouw organisatie en werksituatie’.
Doelen
Na deze training ben je in staat om:
- De architectuur van Tomcat te doorgronden en een Tomcat webserver te installeren en te configureren
- Java-webapplicaties op Tomcat uit te rollen volgens de Jakarta Servlet- en Jakarta Pages-specificaties
- Virtual hosting, databaseverbindingen en de koppeling met Apache in te richten
- Tomcat te clusteren en load balancing op te zetten voor beschikbaarheid en schaalbaarheid
- De server en de applicaties die erop draaien te beveiligen en te monitoren