NetFormationFrance

Les Nouveautés de Java 9, 10 et 11

NetFormationFrance

Non finançable CPF
Tout public
En ligne
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
750 €
Durée
15 h à distance
Niveau visé
Non diplômante
Taux de réussite
100%
Pré-requis
Maîtrise des bases du langage Java.
Expérience pratique avec les projets Java et l'utilisation d'environnements de développement.
Connaissance des concepts orientés objet (POO) et des collections Java.
Compréhension des concepts de gestion de la mémoire en Java.
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En savoir plus sur les localités en présentiel
Objectifs
Maîtriser le Système de Modules (Java 9) :
* Comprendre l'architecture modulaire introduite avec Java 9.
* Créer et configurer des modules à l'aide de module-info.java.
* Gérer les dépendances entre modules pour améliorer l'encapsulation et la maintenabilité du code.

Utiliser les Nouvelles Fonctionnalités de Langage (Java 9, 10 et 11) :
* Appliquer les nouvelles syntaxes et méthodes introduites dans Java 9, 10 et 11.
* Utiliser var pour la déclaration de variables locales.
* Exploiter les nouvelles méthodes des classes String, Files et autres utilitaires.

Optimiser les Performances avec les Nouvelles APIs (Java 10 et 11) :
* Configurer et utiliser le Z Garbage Collector (ZGC) pour améliorer la gestion de la mémoire.
* Analyser et optimiser les performances des applications Java avec les nouvelles fonctionnalités des JVM Java 10 et 11.

Gérer les Changements de Dépréciation et de Suppression (Java 11) :
* Identifier les modules et API supprimés ou dépréciés en Java 11.
* Adapter le code existant pour garantir la compatibilité avec Java 11.

Exploiter les Améliorations de Sécurité et de Connexion (Java 11) :
* Implémenter le support de TLS 1.3 pour des connexions sécurisées.
* Configurer et gérer les certificats SSL/TLS.
* Comprendre les implications des améliorations de sécurité pour le développement et le déploiement des applications.
Programme
* Maîtriser le Système de Modules (Java 9) ( 3 heures )

* Objectif : Comprendre et appliquer le système de modules introduit en Java 9 pour structurer des projets Java en modules, améliorer l'encapsulation, et gérer les dépendances plus efficacement.
* Détails : Apprendre à créer des modules avec module-info.java, définir des dépendances entre modules, et comprendre les impacts de la modularité sur les projets existants.

* Utiliser les Nouvelles Fonctionnalités de Langage (Java 9, 10 et 11) ( 3 heures )

* Objectif : Explorer et utiliser les nouvelles fonctionnalités de langage apportées par Java 9, 10 et 11, telles que les expressions lambda améliorées, la déclaration de variables locales avec var, et les nouvelles méthodes dans les classes utilitaires (String, Files).
* Détails : Apprendre à simplifier le code avec var, utiliser String.lines() et Files.writeString() pour une manipulation plus facile des chaînes et des fichiers, et comprendre les améliorations apportées aux API standard.

* Optimiser les Performances avec les Nouvelles APIs (Java 10 et 11) ( 3 heures )

* Objectif : Utiliser les améliorations de performance offertes par Java 10 et 11, telles que le Z Garbage Collector (ZGC) et les améliorations du G1 Garbage Collector, pour optimiser la gestion de la mémoire et la latence des applications.
* Détails : Apprendre à configurer et utiliser ZGC pour des performances optimales, comprendre les changements dans la gestion de la mémoire, et évaluer les impacts des nouvelles fonctionnalités sur la performance des applications.

* Gérer les Changements de Dépréciation et de Suppression (Java 11) ( 3 heures )

* Objectif : Identifier et gérer les fonctionnalités et modules supprimés ou dépréciés en Java 11, comme les modules java.se.ee et les outils de compilation obsolètes.
* Détails : Apprendre à adapter le code existant pour les versions récentes de Java, comprendre les raisons des suppressions, et mettre en œuvre les alternatives recommandées.

* Exploiter les Améliorations de Sécurité et de Connexion (Java 11) ( 3 heures )

* Objectif : Profiter des améliorations de sécurité introduites en Java 11, y compris le support de TLS 1.3 et les améliorations dans la gestion des certificats.
* Détails : Apprendre à configurer les nouvelles fonctionnalités de sécurité pour protéger les applications Java, et comprendre les implications des mises à jour de sécurité pour le développement et le déploiement des applications.
Centre

À propos du centre NetFormationFrance

Bienvenue sur notre plateforme de formation à distance en informatique et en intelligence artificielle. Nous proposons une gamme complète de programmes adaptés à tous les profils d'apprenants : étudiants, salariés, chercheurs d'emploi et plus encore.
Nos formations sont personnalisées en fonction des prérequis et des objectifs de chaque apprenant. Elles s'adaptent également aux disponibilités de chacun, avec des créneaux horaires en journée, en soirée ou pendant les week-ends.
Nos formateurs, tous des enseignants universitaires expérimentés (maîtres de conférences ou professeurs), garantissent des formations de haute qualité, alignées sur les standards des universités françaises.
Rejoignez notre communauté d'apprenants et accédez à une formation flexible, accessible et orientée vers l'excellence numérique. Inscrivez-vous dès maintenant pour débuter votre parcours vers la maîtrise des compétences numériques et en intelligence artificielle !

Envie d’en savoir plus sur cette formation ?

Documentez-vous sur la formation

Ces formations peuvent vous intéresser

Quelle est votre situation ?

Vous êtes ?

Veuillez choisir un lieu

Please fill out this field.

Please fill out this field.

Veuillez sélectionner un niveau de formation

Informez-vous gratuitement et sans engagement sur la formation.

Please fill out this field.

Please fill out this field.

Please fill out this field.

Veuillez saisir une adresse email

  • Vous voulez dire ?
  • ou plutôt ?

En cliquant sur "J'envoie ma demande", vous acceptez les CGU et déclarez avoir pris connaissance de la politique de protection des données du site maformation.fr

Haut de page