Learnit Training

Cursus Java programmeren vervolg

In deze Java-training voor gevorderden komt een reeks geavanceerde aspecten van Java aan de orde. Zo wordt ingegaan op de verschillende manieren waarop Java-applicaties via het netwerk kunnen communiceren.

Aan bod komt

Deze gedegen praktijkgerichte 4-daagse training gaat in het bijzonder in op sockets en Remote Method Invocations (RMI). RMI is de manier om Java-objecten met elkaar te laten communiceren. De zeer ervaren Java-trainer van Learnit begeleidt u door een programma waarin de theorie aansluit op de praktijk. Dit gebeurt door middel van demo's van de trainer, maar ook doordat u zelf in diverse oefeningen aan de slag gaat met de geleerde theorie.

Enkele onderdelen die aan bod komen in deze interessante training zijn de mogelijkheden voor multithreading en synchronization, zoals die al zijn geïntroduceerd in de concurrency package in Java 5. Ook zal aandacht worden besteed aan de JMX API voor het lokaal en op afstand managen en monitoren van Java-applicaties. Verder staat reflection op het programma, waarmee gecompileerde Java classes kunnen worden geanalyseerd. Diverse aspecten van de performance van Java worden toegelicht, waaronder problemen en hoe deze kunnen worden opgelost, en verbetering van de performance. Vervolgens is de integratie en het gebruik van scripting languages binnen Java een belangrijk onderwerp en komt aan de orde hoe Java-applicaties via Java Native Interface (JNI) in C en C++ geschreven code kunnen aanroepen. Ook wordt ingegaan op het verschijnsel generics, het gebruik van generics in het collection framework en het zelf schrijven van generic classes.

Na het behandelen van annotations en van diverse aspecten van memory management staat ten slotte de interactie tussen Java en XML op het programma. Hierbij wordt aandacht besteed aan de streaming API (Stax), waarbij de applicatie de controle heeft over de XML-benadering, en aan de statische Java API for XML Binding (JAXB), waarbij vooraf Java classes voor specifieke XML worden gegenereerd. Na afloop van de training ontvangt u het officiële certificaat 'Advanced Programming in Java'.

Doelgroep

Deze training is zeer geschikt voor ervaren Java-ontwikkelaars die geavanceerdere aspecten van Java willen leren.

Programma

In deze training komen de volgende onderwerpen aan bod:

  • Java networking
  • Concurrency
  • Java management extensions
  • Reflection
  • Java performance
  • Remote method invocation
  • Java scripting
  • Java Native Interface (JNI)
  • Memory management
  • Generics
  • Annotations
  • Stax
  • Java API XML Binding (JAXB)

Voorkennis

U dient kennis te hebben van de Java-taal en -syntax en te beschikken over ruime ervaring in programmeren met Java.

Uw investering

Open inschrijving, per persoon, inclusief cursusmateriaal en lunch:


Duur

4 dagen

Prijs per dag (excl. btw)

€ 525,-

Subtotaal

€ 2100,-

btw 21%

€ 441,-

Totaal incl. btw

€ 2541,-

Certificaat

Na afronding van deze training ontvangt u een Learnit-certificaat als bewijs van deelname.