Java voor Applicatiebeheerders

Java is een programmeertaal en computerplatform. In 1995 werd Java door Sun Microsystems geïntroduceerd. Deze onderliggende technologie stuurt de allernieuwste programma's aan, zoals hulpprogramma's, games en bedrijfstoepassingen. Java wordt wereldwijd gebruikt op meer dan 850 miljoen pc's en op miljarden apparaten, waaronder tv's- en mobiele toestellen. Java is een object georiënteerde programmeertaal en lijkt op de programmeertaal C en dus ook C++. Java is platform independant, hetgeen inhoudt dat Java op meerdere besturingssystemen kan draaien. Dit komt doordat de Java compiler niet omzet naar machinecode, maar naar bytecode. Als er dan wordt geëxecute, interpreteert de Java Virtual Machine en vertaalt naar machinecode. Zo kan Java dus op veel, (bijna) alle besturingssystemen draaien. Vaak wordt Java verward met Javascript, terwijl de beide talen niet veel gemeen hebben. Javascript wordt gebruikt om webpagina's op te maken. Daarnaast is Java een veel uitgebreidere programmeertaal dan Javascript.

In de cursus Java voor applicatiebeheerders worden de fundamenten van het Java SE- en EE-platform, de Java-taal en de mogelijkheden voor het managen en monitoren van Java-software besproken. De deelnemers zullen vertrouwd raken met Java-applicaties en hun datatypes, het objectgeoriënteerde karakter van Java, de packaging van Java-applicaties, de beginselen van garbage collection en het Java thread model. Een belangrijke module van de cursus behandelt de verschillende logging-mechanismen in Java-software en de configuratie van de logging. Ook wordt aandacht besteed aan de principes van exception handling in Java en hoe stack traces geïnterpreteerd kunnen worden.

De Java EE standaard wordt eveneens besproken en er wordt aandacht besteed aan Java EE Web Components, zoals servlets en JSP's. Hierbij wordt ook de reference-implementatie voor Web Components, de Tomcat server, behandeld. De deelnemers raken ook vertrouwd met Java Management Extensions (JMX) als standaard en API voor (remote) management en monitoring van Java-applicaties. De principes van memory management in Java en de verschillende opties om garbage collection te configureren worden ook besproken. Het laatste onderwerp van de cursus is de performance monitoring en performance tuning van Java applicaties. Optionele modules over Java Database Connectivity (JDBC) en de Java Messaging Service (JMS) zijn beschikbaar en worden besproken als dit gewenst is.

Doelgroep
Deze cursus is bedoeld voor applicatiebeheerders die verantwoordelijk zijn voor het monitoren en beheren van Java-applicaties en die problemen met Java-applicaties moeten oplossen, alsmede voor andere geïnteresseerden.

Voorkennis
Algemene basis kennis van computersystemen en softwareontwikkeling is vereist om aan deze cursus te kunnen deelnemen. Ervaring met programmeren is bevorderlijk voor de begripsvorming.

Duur
De duur van deze cursus is twee dagen.

Groepsgrootte
De groepsgrootte is maximaal vijf deelnemers.

Certificaat
Na afloop van deze opleiding ontvangen alle deelnemers een certificaat.

Inclusief
Lunch en alle cursusmaterialen.

Java voor Applicatiebeheerders