Opleiding: JBoss Application Server Administration - 4 dagen online klassikale cursus
Leer het beheer van enterprise Java-applicaties onder de knie te krijgen met deze uitgebreide cursus JBoss Application Server Administration.
Deze praktijkgerichte training is bedoeld voor IT-professionals die verantwoordelijk zijn voor het implementeren, configureren en onderhouden van JBoss-omgevingen, en biedt je de praktische vaardigheden om veilige, betrouwbare en hoogpresterende applicatieservers te beheren.
Tijdens de cursus leert u hoe u JBoss Application Server installeert en configureert, implementaties beheert, standalone- en domeinomgevingen beheert, beveiliging configureert, systeemprestaties monitort, veelvoorkomende problemen oplost en serverbronnen optimaliseert. Daarnaast verdiept u zich in clustering, load balancing, logboekregistratie en automatiseringstechnieken die bijdragen aan een hoge beschikbaarheid en efficiënt beheer van enterprise-applicaties.
Door deskundige begeleiding te combineren met praktische lab-oefeningen, krijg je het vertrouwen om JBoss Application Server-omgevingen in productie te beheren en enterprise Java-applicaties efficiënter en betrouwbaarder te ondersteunen.
Doelgroep
- Beheerders van JBoss Application Server.
- Beheerders van middleware en applicatieservers.
- Supportingenieurs voor Java-applicaties.
- Systeembeheerders die verantwoordelijk zijn voor enterprise Java-omgevingen.
- DevOps-ingenieurs die de implementatie van Java-applicaties beheren.
- IT-professionals die overstappen naar functies op het gebied van middlewarebeheer.
Vereisten
- Een basiskennis van Linux- of Windows-systeembeheer.
- Bekendheid met Java-applicaties en enterprise-webtechnologieën.
- Basiskennis van netwerken.
- Eerdere ervaring met applicatieservers is een pré, maar geen vereiste.
Leerdoelen
- Databaseconnectiviteit en bedrijfsberichtenverkeer: Leer hoe je databaseconnectiviteit en berichtenverkeersdiensten binnen JBoss Application Server configureert. Je stelt JDBC-gegevensbronnen in, beheert verbindingspools om de databaseprestaties te optimaliseren en configureert Java Message Service (JMS)-bronnen, waaronder verbindingsfabrieken, wachtrijen en onderwerpen. Deze vaardigheden maken betrouwbare communicatie en efficiënte gegevenstoegang binnen bedrijfsapplicaties mogelijk.
- Serverbeveiliging en prestatieoptimalisatie: Ontwikkel de vaardigheden om JBoss Application Server te beveiligen en te optimaliseren voor productieomgevingen. Je configureert authenticatiemodules, schakelt HTTPS-connectiviteit in, beschermt gevoelige informatie met behulp van wachtwoordkluizen en stemt JVM- en serversubsystemen zoals EJB, JMS en webservices af om de prestaties, schaalbaarheid en stabiliteit van applicaties te verbeteren.
- Hoge beschikbaarheid met clustering en load balancing: Ontdek hoe je veerkrachtige, hoog beschikbare JBoss-omgevingen kunt bouwen met behulp van clustering en load balancing. Je leert geclusterde serverinstanties te configureren, de werklast over meerdere knooppunten te verdelen en de verschillen te begrijpen tussen implementaties in standalone- en domeinmodus, terwijl je de persistentie van sessies en de ononderbroken beschikbaarheid van de dienst handhaaft.
- Enterprise-berichtenverwerking met Java Message Service (JMS): Krijg een gedegen inzicht in hoe JMS asynchrone, gebeurtenisgestuurde communicatie in enterprise-applicaties ondersteunt. Je configureert berichtendiensten binnen JBoss, implementeert berichtenbronnen voor gedistribueerde systemen en leert hoe JMS de applicatie-integratie, schaalbaarheid en betrouwbaarheid in complexe enterprise-omgevingen verbetert.
Cursusinhoud
Dag 1: JBoss-basisprincipes en -beheer
- Verken het JBoss Application Server-ecosysteem, inclusief WildFly, Enterprise-edities en de kernarchitectuur.
- Installeer Java en JBoss Application Server met behulp van de aanbevolen installatiemethoden.
- Begrijp de architectuur van Java Enterprise Edition (JEE), inclusief webcomponenten, bedrijfsservices en webservices.
- Leer hoe JBoss wordt geïntegreerd in enterprise-middlewareomgevingen en applicatie-infrastructuren.
- Beheer JBoss met behulp van de Command Line Interface (CLI) en de webbeheerconsole.
- Automatiseer veelvoorkomende beheertaken met CLI-scripts en maak kennis met JMX-gebaseerd beheer.
Dag 2: Serverconfiguratie & systeembeheer
- Configureer JBoss in standalone-modus, inclusief serverinstellingen en directorystructuren.
- Stel de domeinmodus in en beheer deze met behulp van domeincontrollers, hostcontrollers en servergroepen.
- Begrijp de levenscyclus van JBoss-serverinstanties in zowel standalone- als domeinimplementaties.
- Start, stop, monitor en beheer applicatieserverinstanties op efficiënte wijze.
- Implementeer back-up- en herstelstrategieën ter ondersteuning van de bedrijfscontinuïteit.
- Configureer en beheer het logboek-subsysteem, inclusief logboekverwerkers en technieken voor probleemoplossing.
Dag 3: Applicatie-implementatie & Enterprise Services
- Implementeer enterprise-applicaties met behulp van WAR- en EAR-pakketten in standalone- en domeinomgevingen.
- Beheer implementaties via zowel de CLI als de webbeheerconsole.
- Configureer JDBC-drivers, gegevensbronnen en database-verbindingspools voor betrouwbare database-connectiviteit.
- Leer hoe JBoss communiceert met bedrijfsdatabases via beheerde gegevensbronnen.
- Begrijp de basisprincipes van Java Message Service (JMS) voor bedrijfsberichtenverwerking.
- Configureer JMS-verbindingsfabrieken, wachtrijen en onderwerpen ter ondersteuning van schaalbare applicatie-integratie.
Dag 4: Beveiliging, clustering en prestatieoptimalisatie
- Configureer de JBoss-weblaag, inclusief webconnectoren, implementatiebeschrijvingen, Apache-integratie en JAX-WS-webservices.
- Maak en beheer batchverwerkingstaken met behulp van het JEE Batch-framework en het Batch-subsysteem.
- Bouw omgevingen met hoge beschikbaarheid door middel van clustering en load balancing in standalone- en domeinmodus.
- Beveilig JBoss-implementaties door authenticatie, inlogmodules, HTTPS, wachtwoordkluizen en beveiligde berichtenbronnen te configureren.
- Optimaliseer JVM-instellingen en stem de web-, JMS- en EJB-subsystemen af om de prestaties van applicaties te verbeteren.
- Pas best practices op bedrijfsniveau toe voor het monitoren, schalen en onderhouden van veilige, goed presterende JBoss-omgevingen.
FAQ
Wanneer vindt de cursus plaats?
Het grootste deel van de cursus bestaat uit een online cursus van een volledige dag, van ’s ochtends tot ’s middags (CET), met 8 aaneengesloten uren per dag. Neem echter contact met ons op om de definitieve, gedetailleerde roosters te bevestigen.
Zijn de vaardigheden toepasbaar op verschillende JBoss-versies?
Ja. De concepten die in deze cursus aan bod komen, zijn relevant voor meerdere JBoss-platforms, waaronder WildFly en JBoss Enterprise Application Platform (EAP). U ontwikkelt praktische beheervaardigheden die kunnen worden toegepast op een breed scala aan bedrijfsimplementaties en toekomstige platformupgrades.
Waarin verschilt deze cursus van een door een leverancier georganiseerde training?
Deze cursus hanteert een praktische, leveranciersonafhankelijke aanpak die zich richt op beheer in de praktijk in plaats van op productspecifieke theorie. Door middel van praktische oefeningen en echte implementatiescenario’s verwerft u vaardigheden die direct toepasbaar zijn in bedrijfsomgevingen en bij dagelijkse operationele uitdagingen.
Kan deze cursus worden opgenomen als onderdeel van een breder opleidingsprogramma?
Ja. De cursus kan worden gegeven als een op zichzelf staande training of worden geïntegreerd in een breder leertraject. Hij kan ook worden aangepast aan de technische vereisten, infrastructuur en professionele ontwikkelingsdoelstellingen van uw organisatie.
Welke praktische ervaring doe ik op tijdens de cursus?
De training omvat door een instructeur begeleide praktische labs waarin u in live JBoss Application Server-omgevingen kunt werken. Deze begeleide oefeningen versterken de belangrijkste concepten en bieden waardevolle praktische ervaring met het configureren, implementeren, beveiligen en beheren van enterprise-applicatieservers.
Is de cursus geschikt voor teams met verschillende ervaringsniveaus?
Absoluut. De cursus is zo ontworpen dat deelnemers met verschillende technische achtergronden eraan kunnen deelnemen. De instructeurs passen het tempo, de voorbeelden en de mate van begeleiding aan om ervoor te zorgen dat elke deelnemer praktische kennis opdoet, terwijl de sessies voor de hele groep boeiend en productief blijven.
Belangrijkste kenmerken
- Cursus en materiaal in het Engels
- Gemiddeld niveau
- 4 dagen live virtuele training onder leiding van een instructeur (8 uur per dag)
- Alle relevante cursusmaterialen
- Meer dan 50 aanbevolen studie-uren
- Inclusief certificaat