DE554
Langages et environnements de réalisation d'applications

Java 8 à Java 25 : explorer les évolutions du langage, des API et de la JVM

Comprendre et mettre en œuvre les innovations majeures de la plateforme Java depuis Java 8
Près de dix ans séparent Java 8 de Java 25. Ce cycle long, ponctué de versions semestrielles, a vu le langage Java, la bibliothèque standard (Java SE) et la JVM (Java Virtual Machine) évoluer en profondeur, au rythme des JEP (JDK Enhancement Proposals) et des projets OpenJDK tels que Amber, Loom ou Valhalla.

De la programmation fonctionnelle introduite par les lambdas aux virtual threads en passant par les records, le pattern matching, les nouveaux types de collections, les mécanismes de concurrence structurée ou la génération d’images natives avec GraalVM, les apports sont nombreux et parfois sous-exploités en entreprise.

Cette formation propose une vue d’ensemble actualisée et structurée des principales évolutions du langage, de l’écosystème standard (SE) et de la machine virtuelle. Chaque nouveauté est contextualisée, mise en perspective, puis expérimentée à travers l'adaptation progressive d’un projet applicatif fil rouge.
Durée
2 jours
Horaire
Voir les dates de formations pour plus de détails
Tarif régulier
1 035 $
Tarif préférentiel Un tarif préférentiel est accordé pour chacun des cours aux organismes publics, aux membres de certaines associations ainsi qu’aux entreprises ayant une entente avec Technologia (voir FAQ). Pour la liste complète des entités admissibles, consulter la section « Tarification » des FAQ. Notez également qu’aucun tarif préférentiel n’est accordé pour les formations en ligne. Les rabais accordés sur les formations ne peuvent être cumulables avec aucune autre promotion.
930 $

Objectifs de la formation

Explorer les évolutions majeures du langage Java, de son écosystème et de la machine virtuelle pour actualiser ses pratiques de développement.

Clientèle visée

Développeurs et développeuses Java, architectes logiciels, intervenant·es techniques impliqué·es dans la maintenance, l’évolution ou la modernisation d’applications Java existantes (Java 8 ou antérieur)

Préalables

Ce cours demande une connaissance solide des bases de la programmation Java (principes de la programmation orientée objet, types génériques, annotations, expressions lambda), une habitude de travailler avec Eclipse ou IntelliJ.

Formateurs

Formation en entreprise

Toutes nos formations peuvent être offertes en entreprise et personnalisées selon vos besoins. Pour plus d'information, nous vous invitons à communiquer avec nous ou à remplir une demande de soumission en ligne.

Demander une soumission
Durée
2 jours
Horaire
Voir les dates de formations pour plus de détails
Tarif régulier
1 035 $
Tarif préférentiel Un tarif préférentiel est accordé pour chacun des cours aux organismes publics, aux membres de certaines associations ainsi qu’aux entreprises ayant une entente avec Technologia (voir FAQ). Pour la liste complète des entités admissibles, consulter la section « Tarification » des FAQ. Notez également qu’aucun tarif préférentiel n’est accordé pour les formations en ligne. Les rabais accordés sur les formations ne peuvent être cumulables avec aucune autre promotion.
930 $
Formation en entreprise

Toutes nos formations peuvent être offertes en entreprise et personnalisées selon vos besoins. Pour plus d'information, nous vous invitons à communiquer avec nous ou à remplir une demande de soumission en ligne.

Demander une soumission

Demander une formation en entreprise

Toutes nos formations peuvent être offertes en entreprise et personnalisées selon vos besoins. Pour plus d'information, nous vous invitons à communiquer avec nous ou à remplir une demande de soumission en ligne.

Dites-nous en plus
Ajout effectué Voir mon panier