Java SE upgrade

Au cours de cette formation, nous présenterons un aperçu des dernières nouveautés du langage Java et des bibliothèques SE. Cette formation d’une journée chez ABIS vous mettra à jour sur toutes les nouveautés depuis Java SE 9.

Java a évolué au cours de plus que 30 ans avec de nombreuses facilités. Depuis Java SE 9 (9/2017), les nouvelles versions arrivent chaque 6 mois. Quelques unes sont classifiées comme des versions Long Term Support (LTS), par exemple V11, V17, V21 et (bientôt) V25.

Dans ce cours, nous allons :

  • fournir un aperçu des nouvelles fonctionnalités du langage Java depuis Java SE 9
  • découvrir le Java Platform Module System (JPMS)
  • discuter des ajouts aux bibliothèques Java SE
  • présenter un aperçu des dernières fonctionnalités de la JVM

Planifier une session?

Formation interactive en temps réel: disponible en personne ou en ligne ou dans un format hybride. La formation peut être effectuée en français, en anglais ou en néerlandais.

DEMANDER FORMATION EN ENTREPRISE

 

Calendrier publique des formations
dateduréelang.lieuprix 
14 nov1web based 685 EUR (excl. TVA)
14 nov1Leuven 685 EUR (excl. TVA)
INFO SESSION ET INSCRIPTION

Participants

Tout programmeur Java désireux d'avoir un aperçu des nouveautés depuis Java SE 9 et de les mettre en pratique.

Connaissances préalables

Les participants devront avoir au moins 3 mois d'expérience en programmation Java (voir le cours La programmation en Java).

En remplissant le test d'auto-évaluation, vous pouvez décider vous-même si vous avez les connaissances préalables de Java.

Contenu

  • Java Platform Module System (JPMS)
    • modules
    • services
    • nouvelles commandes Java pour les modules
  • Language enhancements
    • text blocks
    • local Variable Type Inference - keyword var
    • switch expressions
    • pattern matching (for instanceof and switch)
    • interfaces with private (static) methods
    • sealed classes
    • records
    • implicitly declared classes et instance main methods
  •  API additions (nouvelles méthodes dans :)
    • String et formatting
    • Collections et Functional Programming
    • File I/O
    • Concurrency
  • JVM features
    • JRE improvements - new Garbage Collectors - JVM
    • JShell - run source files
    • packaging tool jpackage

Pédagogie

A la suite du discours théorique et des démonstrations, le participant dispose du temps nécessaire pour de nombreux exercices.

Certificat

À la fin du cours, le participant reçoit un «Certificat de réussite».

Durée

1 jour.

Formateur

Reviews

Très chouette cours. Peut-être pas assez poussé. C'était assez "novice"

 
  (, )

Interesting upgrade

 
  (, )

It was a nice brief summary session.

 
  (, )

Very good, and reaches the goal to give a good overview of new functionalities in Java 11 & Java 17.

 
  (, )

I appreciate that the course was really applicative with enough exercises to practice.

 
  (, )

Goed verzord, prima inhoud

 
  (, )

goed, m.n. het eerste deel m.b.t. modules vond ik interessant

 
  (, )

Fijne uitleg en leuke oefeningen

 
  (, )

Aussi intéressant

Participants de ce cours ont aussi suivi les formations suivantes:


INFO SESSION ET INSCRIPTION