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 | |||||
---|---|---|---|---|---|
date | durée | lang. | lieu | prix | |
14 nov | 1 | web based | 685 EUR (excl. TVA) | ||
14 nov | 1 | Leuven | 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
Sandy Schillebeeckx (ABIS).
Reviews
Très chouette cours. Peut-être pas assez poussé. C'était assez "novice"
| (N.N., ING België, ) |
Interesting upgrade
| (Bruno, ) |
It was a nice brief summary session.
| (Shashaank, ) |
Very good, and reaches the goal to give a good overview of new functionalities in Java 11 & Java 17.
| (Christelle Barnich, ) |
I appreciate that the course was really applicative with enough exercises to practice.
| (Teodora, ) |
Goed verzord, prima inhoud
| (Erik Huijnen, APG Heerlen, ) |
goed, m.n. het eerste deel m.b.t. modules vond ik interessant
| (N.N., APG - CIS, ) |
Fijne uitleg en leuke oefeningen
| (Sid Engelen, APG Heerlen, ) |
Aussi intéressant
Participants de ce cours ont aussi suivi les formations suivantes:
INFO SESSION ET INSCRIPTION |