home 
 
 
 
enfr
 
Home
Over ABIS
Diensten
Cursussen
Resources
Contact
MyABIS
C
Alle CursussenbalkjeAlgemeen » Introductie HW & SW » Soft skills » TrajectenOperating Systems » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad en iPhone iOSDatabases en middleware » Relationele databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data en analyticsApplicatieontwikkeling » Methoden en technieken » TOGAF » PRINCE2 » Agile en Scrum » Programmeertalen » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesSysteembeheer » ITIL » SecuritybalkjePraktischInschrijven 
Java SE V8 upgrade

Doel

Java is in 20 jaar tijd geëvolueerd met heel veel nieuwe mogelijkheden. Met de komst van Java SE 8 is de kracht van functioneel programmeren ingevoerd, met de zogenaamde lambda expressies in de Java taal. Deze toevoeging laat toe om de ontwikkeling en het gebruik van Java te vergemakkelijken ('Ease of development') en krachtiger mogelijkheden te voorzien. Bovendien werden een aantal nieuwe bibliotheken toegevoegd voor o.a. datum/tijd behandeling, en de Stream interface die een hele reeks nieuwe mogelijkheden biedt voor efficiënte input/output behandeling.

Deze cursus geeft een overzicht van de nieuwigheden in de Java taal; de deelnemer krijgt eveneens de mogelijkheden om ze zelf uit te testen.

Inhoud

  • lambda expressies (closures)
  • maken functioneel programmeren mogelijk. Functionele code kan gebruikt worden als data.
  • referenties naar methodes zijn mogelijk.
  • type inferentie
  • (functionele) interfaces kunnen default en static methodes bevatten
  • nieuwe date/time API
  • nieuwe Stream interface met gebruik van map(), reduce(), filter(), ... in collection processing, inclusief Collectors
  • andere verbeteringen in Java SE
  • repeatable annotaties
  • support van JavaScript als een dynamische taal (project Nashorn) in de JRE
  • data parallellisme
  • optional data type
 

Doelgroep

Java ontwikkelaars die een inzicht willen krijgen en praktijk willen opdoen in de nieuwigheden van Java SE V8.

Voorkennis

Deelnemers hebben tenminste 3 maanden ervaring met programmeren in Java (zie cursus Java: basiscursus).

Verloop van de cursus

Na een theoretische uiteenzetting over de nieuwigheden wordt er veel tijd besteed aan het uitproberen van de nieuwe taal elementen. Nadruk ligt hierbij op de wijzigingen in de code ten opzichte van de pre-8 Java taal.

Docenten

Guido Indesteege, Sandy Schillebeeckx.

Duur

1 dag.

Kalender

U kunt zich inschrijven door te klikken op een datum
datumduurtaal  plaats  prijs
02 Nov1NWoerden  (NL)525 EUR  (BTW-vrij) 
17 Nov1?Leuven  (BE)525 EUR  (excl. BTW)