Java 8
Référence: DEV52
Caractéristiques
S'inscrire à la formation
Formulaire d'inscriptionDate de la formation
Voir le calendrierLieu
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
La formation est accessible à distance.
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'inscriptionDate de la formation
Voir le calendrierLieu
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
La formation est accessible à distance.
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.

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