Nos solutions de formations distancielles et présentielles éligibles au dispositif FNE-Formation 100% financées En savoir plus
Une formation en toute sécurité
Vous avez le choix avec ORSYS !
La formation distancielle
1800 classes à distance,
e-learning, microlearning,
certifications...
En savoir plus
Le présentiel sécurisé
Dispositif sanitaire totalement
déployé dans tous nos centres
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
Audrey R. 22/09/2020
4 / 5
Il y a peut-être trop de concepts que je maitrisais déjà bien dans la formation donc pour moi, certains sujets étaient trop longs (tout ce qui est avant java 8). Je pensais que cette partie serait plus concise. Cependant cela m'a permis de valider mes connaissances.

Rémy P. 22/09/2020
5 / 5
Formation qui balaye un large éventail des nouveautés de Java, le formateur est très pédagogue et sympathique.

David M. 22/09/2020
5 / 5
Dommage que le support de cours soit différent de celui présenté. Le reste de la formation était parfaitement adapté mes attentes.

Anthony C. 22/09/2020
3 / 5
Je m'attendais à plus de contenu sur les nouveautés de Java 9 à 11. Le reste m'intéressait moins vu que je connaissais déjà. Trop de présentation, par rapport aux travaux pratiques.

David R. 22/09/2020
4 / 5
Le formateur connaît bien ses sujets. Formation très exigeante sur le niveau de la programmation Java. TP assez complexe par rapport aux exemples apportés lors de la théorie.

Freddy L. 22/09/2020
5 / 5
un peu trop de temps passé le matin peut-être sur les rappels de la veille. Formateur très compétent, et à l'écoute

Guillaume B. 07/09/2020
4 / 5
Bon contenu, mais approche un peu trop débutant a mon gout. La pédagogie du formateur est tres bonne.

Cyril C. 07/09/2020
5 / 5
Contenu très intéressant, formateur pédagogue

Christophe C. 07/09/2020
5 / 5
Conforme à mes attentes.

Roussel F. 07/09/2020
5 / 5
Très intéressant et bien expliqué par Jean-Baptiste. Merci.

Quentin L. 07/09/2020
5 / 5
Exercice intéressant permettant la mise en pratique des principes vus

Soren M. 07/09/2020
5 / 5
malgré la communication à distance et les problème d'instabilité du réseau, la formation a été de bonne qualité. Bon dynamisme du formateur qui sait garder l'attention des participants

Marie S. 07/09/2020
5 / 5
beaucoup de slide à passer

François L. 07/09/2020
5 / 5
Formateur très investi qui réussi à animer dynamiquement la formation malgré son aspect virtuel.

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.
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
[+]
LYON

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