home 
 
 
 
ennl
 
Home
A propos
Services
Cours
Ressources
Contacts
MyABIS
C
Tous les coursbalkjeGénéralités » Introduction HW & SW » Soft skills » Cycles completsSystèmes d’exploitation » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad et iPhone iOSBases de données et middleware » Relational databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data et analyticsDéveloppement d’applications » Méthodiques et techniques » TOGAF » PRINCE2 » Agile et Scrum » Les langages de programmation » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesGestion de système » ITIL » SecuritybalkjeEn pratiqueInscriptions 
Java SE V8 upgrade

Objectif

Java a évolué au cours de 20 ans avec de nombreuses facilités. Avec la venue de Java SE 8, le langage de base a reçu le pouvoir additionnel de la programmation fonctionnelle, avec des expressions ainsi appelées Lambda. L'objectif de ces techniques est principalement de simplifier l'utilisation et la programmation de Java ('Ease of development') et de le rendre plus puissant. En plus, on a ajouté des nouvelles librairies pour le traitement des dates/temps, et l'interface Stream qui offre tout une série de fonctionnalités intéressantes au niveau du Input/Output.

Ce cours présente ces nouvelles techniques et les participants auront l'occasion de les apprendre et de les tester.

Contenu

  • expressions lambda (closures)
  • permettant de la programmation fonctionnelle. Du code fonctionnel sert comme data.
  • méthodes peuvent être référées.
  • inférence de type
  • interfaces (fonctionnelles) peuvent contenir des méthodes par défaut et statiques
  • nouveau API date/time
  • nouvelle interface Stream avec map(), reduce(), filter(), ... pour le traitement des collections, y inclus Collectors
  • autres améliorations en Java SE
  • repeatable annotations
  • support de JavaScript comme langage dynamique (projet Nashorn) dans le JRE
  • parallélisme de données
  • optional data type
 

Participants

Tout programmeur Java désireux d'avoir un aperçu des nouveautés de Java SE V8 et de les mettre en pratique.

Connaissances préalables

Les participants devront avoir au moins 3 mois d'expérience en programmation Java (voir le cours La programmation en Java).

Pédagogie

Après une exposé théorique sur les nouveautés, une grande partie du temps est consacrée à tester ces nouveautés du langage. L'accent sera mis sur les différences dans le code par rapport aux versions précédentes.

Formateurs

Guido Indesteege, Sandy Schillebeeckx.

Durée

1 jour.

Calendrier

Vous pouvez vous inscrire en cliquant sur une date
dateduréelang.  lieu  prix
29 Jun1NWoerden  (NL)525 EUR  (exempte de TVA) 
02 Nov1NWoerden  (NL)525 EUR  (exempte de TVA) 
17 Nov1?Leuven  (BE)525 EUR  (excl. TVA)