Formation

Java 8

Référence: DEV52

3
Jours
21
Heures
1560
Euros (HT)

Caractéristiques

S'inscrire à la formation

Formulaire d'inscription

Date de la formation

Voir le calendrier

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

Alternance continuelle entre apport de connaissances et manipulation des outils.
Fourniture de documents et supports de cours qui restent la propriété des stagiaires.
Salles équipées : vidéoprojecteur, paperboard, support de cours papier ou électronique, outils de prise de note

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

Voir le calendrier

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

Alternance continuelle entre apport de connaissances et manipulation des outils.
Fourniture de documents et supports de cours qui restent la propriété des stagiaires.
Salles équipées : vidéoprojecteur, paperboard, support de cours papier ou électronique, outils de prise de note

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

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 SÉCURITÉ

  • 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 RÉSEAU

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