Formation Nouveautés de Java 8 et Java 7


  • 3 JOURS POUR APPRENDRE LES NOUVEAUTÉS IMPORTANTES DE JAVA 8 ET 7
REFERENCE
 
 
JNSH
DUREE
 
 
3 jours
TARIFS
 
 
1690 € HT
Niveau : Intermédiaire
Cours à distance: Possible
Eligible CPF: oui
Elearning: non
OBJECTIFS :
 

Java 8 est la dernière version de Java qui apporte de nouvelles fonctionnalités alors que Java 7 apportait déjà des améliorations significatives. Au niveau du langage, Java 7 simplifie l'écriture de code en facilitant l’utilisation des génériques, des structures de contrôle, la gestion des ressources, les exceptions, etc... L'API Java est également améliorée avec Java 7 ; l'API NIO 2.0 améliore la gestion de fichiers et annihile les disparités des systèmes d'exploitation, de nouvelles classes permettent de tirer parti du parallélisme et d'utiliser au maximum les CPUs disponibles, SWING et JDBC sont améliorés, enfin Java 7 introduit le typage dynamique qui apporte à Java la souplesse des langages comme Ruby ou Python. Quant à Java 8, il introduit les expressions lambda, les méthodes par défaut, étend la notion de flux, et sa JVM comporte un nouveau moteur de JavaScript. Cette formation Java 8 et 7 introduit toutes ces nouveautés et leurs cas d'usage. Elle permet à tout développeur, architecte ou chef de projet Java, de tirer parti au maximum des dernières évolutions du langage.

PRÉ-REQUIS :
 

Bonne maîtrise de Java 5 ou 6

PUBLIC :
 

Ce cours Java 8 et 7 s'adresse aux développeurs et aux chefs de projets

PROGRAMME :
 

 

Java 7: Présentation

Aperçu des évolutions de Java 7

Java 7: Evolutions du langage

Utilisation des objets String dans les structures switch Inférence de type avec l'opérateur <> Nombres binaires et utilisation de l’underscore dans l’écriture des nombres "catch" multiple et Propagation d’exceptions avec vérification des sous-types Gestion automatique des ressources ( "try-with-resources") Travaux pratiques Application des évolutions du langage Java 7

Accès complet au système de gestion de fichiers avec Nio.2

Les nouvelles classes java.nio.file.Files et java.nio.file.Path Manipulation de chemins, parcours de répertoires et d'arborescences Accès aux attributs d'un fichier Notification des changements dans un répertoire Gestion des archives Jar/zip Entrées/sorties asynchrones. Travaux pratiques Mise en œuvre des entrées/sorties sur fichiers avec les nouvelles API

Les nouveautés dans Swing

Fenêtres transparentes et non rectangulaires JLayer : un calque pour les composants Nimbus, le nouveau " look and feel " Gestion des traitements dans la SecondaryLoop Travaux pratiques Création d'une IHM utilisant les nouvelles fonctionnalités de Swing

Les évolutions de l'API JDBC

Utilisation des Rowset, RowsetFactory, et RowsetProvider Utilisation du " try-with-resources " Travaux pratiques Mise en oeuvre des nouveautés de JDBC 4.1

La programmation concurrente

Utilisation du framework Fork/Join La classe Phaser Travaux pratiques Mise en ouvre du pattern "Fork and Join".

Autres nouveautés

XML: support de JAXP, JAXB et JAX-WS Manipulation de méthodes avec MethodHandle Améliorations dans l'internationalisation Améliorations de la JVM Support pour l'implémentation de langages dynamiques Travaux pratiques Manipulation de méthodes

Java 8: Présentation

Aperçu des évolutions de Java 8

Java 8: Evolutions du langage

Expressions Lambda Références de méthodes Méthodes par défaut Annotations répétées, annotations de type Travaux pratiques Application des évolutions du langage Java 8

Java 8: Evolutions des API

Les flux appliqués aux collections Nouveau package pour les dates Nouveautés dans JavaFX Travaux pratiques Utilisation des flux avec collections et gestion des dates

Java 8: Autres nouveautés

Déploiement d'applications avec les profils compacts Invocation de code JavaScipt avec Nashorn Travaux pratiques Exécution de code JavaScript depuis une appication Java

 

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions. Avis des participants à la formation Nouveautés de Java 8 et Java 7 : Note moyenne : 5/5
5/5
Avis certifié A suivi un cours chez PLB
SG

Mon avis sur le contenu du stage :

"Bon supports, surtout sur les sujets complexes de Java 8. Les TP sont bien choisis. Les sujets complexes ont pu etre vu avec assez de temps."

Mon avis sur le formateur :

"Très bonnes connaissances du sujet et merci d'avoir répondu à des questions qui débordent du sujet de la formation."

Ce que j'ai le plus apprécié :

"L'espace détente est bien et le café est très bon."

5/5
Avis certifié A suivi un cours chez PLB
Nicolas L.
S'INSCRIRE À CETTE
FORMATION JAVA 8
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

2 j

 
Java 7 est l'avant dernière version de Java, elle apporte de nouvelles fonctionnalités et de nombreuses améliorations significatives. Au niveau du langage, Java 7...

4 j

 
Les dernières versions de Java apportent  des simplifications de langage, des améliorations en termes de performance (java.io par exemple) et bien d'autres...

3 j

 

Java - Java EE

Certification Java 6
Cette certification java en version 6 n’est plus supportée. L'examen a été retiré. Il faut maintenant passer la certification en version 8. Nous vous...

3 j

 
Cette formation Java 7 vous prépare au passage de la certification officielle « Oracle Certified Associate Java SE 7 Programmer «  réf. 1Z0-803. Au-delà...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB