Nos solutions de formation à distance et en présentiel éligibles au dispositif FNE-Formation 100% financées En savoir plus
ORSYS formation
NOUS CONTACTER - +33 (0)1 49 07 73 73
NOUS CONTACTER - 📞 +33 (0)1 49 07 73 73    espace pro ESPACE CLIENT     inscription formation orsys S'INSCRIRE     drapeau francais   drapeau anglais

Nos formations :

Toutes nos formations Java, Java EE

Formation Java expert, les avancées du langage (de Java 5 à Java 11)

4,3 / 5
Stage pratique
Durée : 4 jours
Réf : JIK
Prix  2020 : 2390 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

Le langage Java et son environnement, apparus il y a vingt ans, se sont enrichis et ont évolué depuis leurs premières versions. Certaines évolutions sont, malgré une apparente simplicité, difficiles à maîtriser. Ce cours présente en détail les évolutions concernant le langage, la JVM et des librairies importantes.

Objectifs pédagogiques

  • Maîtriser les nouveautés syntaxiques et sémantiques du langage introduites de Java 5 à Java 11
  • Appréhender l’évolution de la JVM
  • Appréhender l’évolution de packages importants
PROGRAMME DE FORMATION

Les extensions concernant la lisibilité, concision du langage

  • Quelques extensions syntaxiques du langage (Java 5, 7, 9).
  • Méthodes par défaut (Java 8).
  • Méthodes static en interface (Java 8).
  • La représentation des constantes numériques (Java 7, 8).

Travaux pratiques
Manipulation d'extension et de constantes numériques.

Les extensions concernant le typage du langage

  • L’autoboxing/unboxing (Java 5).
  • Les generics (Java 5, 7).
  • Les types énumérés (Java 5).
  • L’inférence de type.

Travaux pratiques
Manipulation et utilisation des types génériques et des différents autres types.

Les extensions concernant la métaprogrammation

  • Les méta-annotations (Java 5, 8).
  • Les annotations (Java 5, 8).

Travaux pratiques
Manipulation et utilisation des annotations.

L’introduction de la programmation fonctionnelle

  • Les librairies d’interfaces fonctionnelles prédéfinies (Java 8).
  • Les lambda expressions (Java 8).
  • Les streams Java 8 (Java 8).
  • Les interfaces fonctionnelles (Java 8).

L’introduction de la modularité

  • La création de modules à la place des jars : principe général, avantage.
  • Les modules (Java 9, 11).
  • L’accessibilité vs. la lisibilité.
  • L’évolution du chargement des classes (Java 5, 9).

Les extensions du modèle de threads

  • L’introduction des Callable<T>, Future<T> et des ExecutorService (Java 5, 8).
  • Le modèle fork/join (Java 7, 8).
  • Les nouvelles classes de synchronisation (Java 5, 7, 8).

Travaux pratiques
Utilisation de threads.

L’évolution de la JVM

  • La compilation.
  • Le Garbage Collector.
  • Le chargement des classes.
  • L'amélioration de la gestion des chaînes dans la JVM (Java 9).

La gestion du temps et des dates (Java 8)

  • La gestion du temps machine.
  • La gestion du temps humain.
  • Intervalles de temps : Period et les intervalles de dates, Duration et les intervalles de temps machine (en seconde).
  • Une date en fonction d'éléments relatifs : TemporalAdjusters.
  • Les différences de temps avec des fuseaux horaires.

Travaux pratiques
Utilisation des instructions gérant le temps.

Participants / Prérequis

» Participants

Développeurs, architectes logiciels, chefs de projet.

» Prérequis

Bonnes connaissances de base de Java (jusqu’à 1.4).
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis vérifiés
picto avis vérifiés
Esther N. 30/06/2020
5 / 5
C'était exactement la formation que je cherchais. J'ai un niveau de base de Java 6, donc tous les concepts étaient nouveaux. La formateur a su s'adapter à des niveaux très différents dans la classe.

Thomas U. 30/06/2020
5 / 5
Formation intéressante, enrichissante qui m'a permis de consolider mes connaissances. Le support de cours pourrait être un petit peu amélioré. Le formateur était très bien.

Grégory C. 02/06/2020
5 / 5
support très bien réalisé, exercice progressif en rapport avec ce qui a été vu juste avant.

Raphael M. 02/06/2020
5 / 5
La structuration du cours et l'enchaînement des TPs permet de bien appréhender chaque fonctionnalité de java présentée (generics->fonctionnel->stream)

Matthieu K. 02/06/2020
5 / 5
Malgré les difficultés inhérentes à une classe virtuelle, la formation s'est bien déroulée et a été enrichissante

Nicolas H. 02/06/2020
5 / 5
Très intéressant, le contenu insiste cependant peut-être trop sur des mécanismes jusqu'à Java 8 (du moins pour moi). Mais même ces parties ont été un rappel agréable et intéressant.

Julien T. 25/05/2020
2 / 5
Titre java expert trompeur

Vincent L. 25/05/2020
3 / 5
Le contenu ni la formation ne sont en cause, juste l'intitulé "java expert" qui ne correspond pas à ce que j'attendais.

Brian C. 25/05/2020
4 / 5
Bon malgré la difficulté de gérer un cours à distance

pierre d. 25/05/2020
4 / 5
formateur pédagogue.

Stéphane T. 25/05/2020
5 / 5
La majeur parties des nouveautés Java est couverte par ce contenu qui est donc très intéressant.

Benjamin R. 26/11/2019
4 / 5
Bonne pédagogie mais manque de pratique.

François B. 26/11/2019
5 / 5
Mon niveau en Java était trop faible pour ce cours Exercices trop complexe par rapport à mon niveau

Nicolas C. 26/11/2019
5 / 5
Le contenu est dense mais correspond parfaitement à mes attentes. Les explications sont très claires et permettent un compréhension en profondeur des notions ce que je recherche particulièrement dans ce type de formation.
Avis client 4,3 / 5

Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

CLASSE A DISTANCE

En inter et en intra-entreprise
Inscrivez-vous ou contactez-nous !

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[+]
CLASSE A DISTANCE
[+]
PARIS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
En poursuivant votre navigation, vous acceptez l’utilisation de cookies nous permettant de vous proposer des offres correspondant à vos centres d’intérêt.
En savoir plus sur l’usage des cookies…   ✖ Fermer
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys