Formation

Java 8 – Les nouveautés

Référence: DEV52

3
Jours
21
Heures
Euros (HT)

Caractéristiques

S'inscrire à la formation

Formulaire d'inscription

Date de la formation

Nous contacter

Lieu

Site de Metz :
JCD FORMATION
193 rue Metman
57070 METZ
03 87 37 97 70

Site de Pompey :
KAPEDIA
132 Rue Léonard de Vinci
54340 POMPEY
03 83 49 80 80

Formation accessible à distance La formation est accessible à distance.

Logo personne à mobilité réduites La formation est accessible aux personnes à mobilité réduite et toute demande d’adaptation peut être étudiée en amont de la formation en fonction du besoin des personnes. Nous contacter pour plus d’informations.

Public/Prérequis

Public : Concepteurs, développeurs, responsables de projets Java.

Prérequis : Pratique du développement Java, connaissance de Java 5, 6 ou 7 et des bases JavaScript.

Méthodes et moyens pédagogiques

Pédagogie active, avec alternance de phases théoriques et d’exercices pratiques.
Ces derniers permettent une utilisation immédiate et quotidienne des outils proposés.

Validation

Attestation de stage

Profil intervenant

Formateur expert dans le domaine

Suivi et évaluation de l’action

Compte rendu de fin de formation et analyse interne.
Questionnaire « évaluation de la formation » rempli par le stagiaire.

Objectifs

  • Appréhender les évolutions du langage Java
  • Exploiter les évolutions et utiliser les expressions Lambda
  • Maîtriser les nouvelles possibilités offertes
  • Savoir gérer la sécurité et optimiser les accès réseaux

Vous pourriez être intéressé

Caractéristiques

S'inscrire à la formation

Formulaire d'inscription

Date de la formation

Nous contacter

Lieu

Site de Metz :
JCD FORMATION
193 rue Metman
57070 METZ
03 87 37 97 70

Site de Pompey :
KAPEDIA
132 Rue Léonard de Vinci
54340 POMPEY
03 83 49 80 80

Formation accessible à distance La formation est accessible à distance.

Logo personne à mobilité réduites La formation est accessible aux personnes à mobilité réduite et toute demande d’adaptation peut être étudiée en amont de la formation en fonction du besoin des personnes. Nous contacter pour plus d’informations.

Public/Prérequis

Public : Concepteurs, développeurs, responsables de projets Java.

Prérequis : Pratique du développement Java, connaissance de Java 5, 6 ou 7 et des bases JavaScript.

Méthodes et moyens pédagogiques

Pédagogie active, avec alternance de phases théoriques et d’exercices pratiques.
Ces derniers permettent une utilisation immédiate et quotidienne des outils proposés.

Validation

Attestation de stage

Profil intervenant

Formateur expert dans le domaine

Suivi et évaluation de l’action

Compte rendu de fin de formation et analyse interne.
Questionnaire « évaluation de la formation » rempli par le stagiaire.

Logo Qualiopi Logo NF
kapedia

Programme

NOUVELLES SYNTAXES

  • Lambdas expression
  • Différences avec les classes anonymes
  • Les limites des lambdas expressions
  • Les méthodes par défaut sur les interfaces
  • Les interfaces fonctionnelles
  • L’utilisation des SAM

L’ANNOTATION@FUNCTIONAL

  • L’interface Function
  • L’interface Predicate
  • L’interface Supplier
  • L’interface Consumer

LES PLUS DU LANGAGE

  • Les annotations répétables
  • La réflexion sur paramètres

LES STREAMS

  • Définition et utilisation des streams
  • Les classes de java.util.stream
  • Utilisation des streams avec les lambdas expressions
  • Les traitements parallèles avec les streams

LA SECURITE

  • Algorithmes renforcés
  • Support de l’algorithme AEAD
  • Aléatoire amélioré

JAVAFX

  • Le thème Modena
  • Encapsulation de Swing dans JavaFX
  • Amélioration de 3D
  • Le contrôle WebView

LES OUTILS

  • Les outils en ligne de commande : jjs, jdeps, javac -h
  • Nashorn : moteur javascript
  • Les profils compacts

LES COLLECTIONS

  • Le tri parallèle
  • Encodage Base64
  • Le support de l’arithmétique non signée

LES DATES ET L’INTERNATIONALISATION

  • Les classes de gestion de la date
  • La gestion du temps
  • Le format de date et de temps
  • Les chronologies
  • Nouveautés de l’internationalisation

CONCURRENCE ET RESEAU

  • Les nouveautés de java.util.concurrent
  • La classe StampedLock
  • La classe java.net.URLPermission