Plan du cours

Introduction à Java 21

  • Présentation de Java 21 et de son statut LTS
  • Principales améliorations par rapport aux versions précédentes
  • Configuration de l'environnement de développement Java 21

Nouvelles fonctionnalités et améliorations

  • Nouvelles fonctionnalités du langage et mises à jour de la syntaxe
  • Améliorations de la correspondance de motifs et des enregistrements
  • Nouvelles API et mises à jour de la bibliothèque

Optimisation des performances avec Java 21

  • Améliorations de la gestion de la mémoire
  • Techniques d'optimisation des performances
  • Utilisation des dernières améliorations de la JVM

Modularité Programming dans Java 21

  • Mises à jour du système de modules
  • Création et gestion d'applications modulaires
  • Meilleures pratiques pour le développement modulaire Java

Fonctionnalités avancées du langage

  • Classes scellées et correspondance de motifs
  • Instructions switch et expressions améliorées
  • Utilisation avancée des enregistrements et des classes de données

Intégration de Java 21 avec les bibliothèques modernes

  • Utilisation des bibliothèques et des frameworks mis à jour
  • Utilisation de Java 21 dans les microservices et les applications cloud
  • Exploitation des nouvelles fonctions de la bibliothèque pour l'efficacité

Tests et débogage dans Java 21

  • Nouveaux outils et techniques de débogage
  • Écriture de tests unitaires pour les nouvelles fonctionnalités du langage
  • Intégration avec les frameworks de test populaires

Déploiement et maintenance des applications Java 21

  • Stratégies et meilleures pratiques de déploiement
  • Gestion des mises à niveau de version et de la compatibilité
  • Surveillance et maintenance des applications avec support à long terme

Résumé et prochaines étapes

Pré requis

  • Connaissances de base des concepts de programmation
  • Expérience préalable avec Java (toute version)
  • Connaissance des principes de la programmation orientée objet (POO)

Public cible

  • Développeurs Java souhaitant passer à la dernière version
  • Ingénieurs logiciels cherchant à améliorer leurs compétences Java
  • Professionnels de l'informatique impliqués dans le développement d'applications basées sur Java
 21 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires