Formation Java 11

Préparez sereinement votre passage à Java 11

Prix (Formation inter-entreprise)

1000€ HT / personne

Durée

2 jours

Dates

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

Cette formation s’adresse aux responsables techniques ainsi qu'à tout·e développeur·se Java souhaitant appréhender les enjeux d'un passage à Java 11.

Depuis l’arrivée de Java 9, la plateforme Java offre des mises à jour espacées de 6 mois et toutes les versions ne bénéficient pas d'un support long terme. La sortie de Java 11 en septembre 2018 marque à la fois l'arrivée de la première LTS depuis Java 8 (dont la fin de vie approche) mais vient également avec un changement de la politique de support de la part d'Oracle.

Nous explorerons ensemble les enjeux et bénéfices d’une migration vers Java 11 que ce soit sur l'axe du système de modularité introduit en Java 9 ou celui du support en production, afin de vous éclairer et vous aider à élaborer votre propre stratégie de migration.

Tout au long de la formation vous apprendrez par la pratique à vous familiariser avec les particularités de Java 9 à 11, que ce soit sur de petits exercices guidées visant à rapidement ancrer les concepts, que sur un projet de complexité moyenne sur lequel vous pourrez appliquer une démarche de migration.

Les objectifs

  • Connaître le nouveau cycle de release de la plateforme Java et les différents niveaux de support offerts par Oracle et la communauté OpenJDK
  • Comprendre et utiliser les dernières fonctionnalités introduites par les versions 9 à 11 de Java
  • Comprendre les principes de modularité introduits par Java 9 et les mettre en œuvre sur un projet
  • Identifier les points clés d’une migration de Java 8 à Java 11
  • Avoir un aperçu des évolutions d'APIs et outillages

Pré-requis

  • Être familier de Java 8
  • Ordinateur portable à apporter

Le programme de la formation Java 11

Jour 1

  • Rappels des principaux points clés (langage / API) de Java 8
  • Généralités sur la fréquence de release et le support des versions post Java 8
  • Point sur le support des différents JDK / JRE (8 à 11) par Oracle et la communauté autour d’OpenJDK (RedHat, Microsoft & Azul, etc.)
  • Principes de modularité introduits par Java 9 et impacts sur une application existante
  • Prise en charge de la modularité par les outils de développement
  • Évolutions du langage
  • Revue des dépréciations / retraits dans le JDK

Jour 2

  • Construction d’une application en tant que module
  • Packaging et exécution d’une application Java 9 / 10 / 11 avec jlink et jpackager
  • Créer son propre module réutilisable
  • Nouvelles APIs (ex. HTTP Client) ou enrichissement d'APIs existantes
  • Outillage (ex. JShell, Garbage Collectors)

Télécharger le programme

Besoin d'aide ?

Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?


Rappel Email

Nos forces

  • Des formations à taille humaine
  • Des formateurs passionnés
  • Des véritables workshop
Accéder au Manifeste

Nos clients

Air France
Decathlon
Boursorama
Leboncoin.fr
Axa
La Poste

Nos formations en images

Sass et Compass
CasperJS
Ruby on Rails
Ruby

Formation Java 11

Préparez sereinement votre passage à Java 11

Cette formation s’adresse aux responsables techniques ainsi qu'à tout·e développeur·se Java souhaitant appréhender les enjeux d'un passage à Java 11.

Depuis l’arrivée de Java 9, la plateforme Java offre des mises à jour espacées de 6 mois et toutes les versions ne bénéficient pas d'un support long terme. La sortie de Java 11 en septembre 2018 marque à la fois l'arrivée de la première LTS depuis Java 8 (dont la fin de vie approche) mais vient également avec un changement de la politique de support de la part d'Oracle.

Nous explorerons ensemble les enjeux et bénéfices d’une migration vers Java 11 que ce soit sur l'axe du système de modularité introduit en Java 9 ou celui du support en production, afin de vous éclairer et vous aider à élaborer votre propre stratégie de migration.

Tout au long de la formation vous apprendrez par la pratique à vous familiariser avec les particularités de Java 9 à 11, que ce soit sur de petits exercices guidées visant à rapidement ancrer les concepts, que sur un projet de complexité moyenne sur lequel vous pourrez appliquer une démarche de migration.

Les objectifs

  • Connaître le nouveau cycle de release de la plateforme Java et les différents niveaux de support offerts par Oracle et la communauté OpenJDK
  • Comprendre et utiliser les dernières fonctionnalités introduites par les versions 9 à 11 de Java
  • Comprendre les principes de modularité introduits par Java 9 et les mettre en œuvre sur un projet
  • Identifier les points clés d’une migration de Java 8 à Java 11
  • Avoir un aperçu des évolutions d'APIs et outillages

Pré-requis

  • Être familier de Java 8
  • Ordinateur portable à apporter

Le programme de la formation Java 11

Jour 1

  • Rappels des principaux points clés (langage / API) de Java 8
  • Généralités sur la fréquence de release et le support des versions post Java 8
  • Point sur le support des différents JDK / JRE (8 à 11) par Oracle et la communauté autour d’OpenJDK (RedHat, Microsoft & Azul, etc.)
  • Principes de modularité introduits par Java 9 et impacts sur une application existante
  • Prise en charge de la modularité par les outils de développement
  • Évolutions du langage
  • Revue des dépréciations / retraits dans le JDK

Jour 2

  • Construction d’une application en tant que module
  • Packaging et exécution d’une application Java 9 / 10 / 11 avec jlink et jpackager
  • Créer son propre module réutilisable
  • Nouvelles APIs (ex. HTTP Client) ou enrichissement d'APIs existantes
  • Outillage (ex. JShell, Garbage Collectors)

Télécharger le programme

Le(s) formateur(s)

Eric Siber

Eric Siber

Je suis Agile Java Craftsman freelance et développe en Java depuis 2003. Spécialisé sur l'écosystème Spring / Pivotal, j'interviens pour mes clients en audit / conseil, en tant que formateur et en tant que développeur / expert / lead technique, mais également en tant que Scrum Master ou Coach Agile/Craft.

J'interviens régulièrement en conférences, Meetups, Brown Bag Lunch.

Adepte de la work life fusion, j'écris sur tout et n'importe quoi sur son blog à mes heures perdues et lorsque je ne laisse pas la plume à un.e invité.e. Mari et papa sur le plan familial, je suis également runner / trailer.

Voir son profil détaillé

Suivi de formation en option

A l'issue de la formation, nos formateurs peuvent aussi intervenir pour vous accompagner dans la mise en application des compétences acquises :

  • en répondant à vos questions lors de rendez-vous téléphoniques réguliers
  • en étant présents physiquement à l'amorce du projet
  • en réalisant un audit de vos pratiques quelques semaines/mois après la formation
Cette idée vous intéresse ? Faîtes-le nous savoir pour que nous trouvions la formule adaptée à votre situation.