John Wiley & Sons

Java SE 21 : Flux, Modules, Concurrence et E/S

Profitez de l'une de nos meilleures offres et renforcez vos compétences avec 50 % de réduction sur Coursera Plus. Économisez maintenant.

John Wiley & Sons

Java SE 21 : Flux, Modules, Concurrence et E/S

Wiley Skills Network

Instructeur : Wiley Skills Network

Inclus avec Coursera Plus

Demander à Coursera

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Avancées

Expérience recommandée

9 heures à compléter
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Avancées

Expérience recommandée

9 heures à compléter
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Comprendre le traitement par flux et la programmation modulaire dans Java SE 21.

  • Mettre en œuvre la concurrence et la gestion des exceptions afin d'optimiser les applications Java.

  • Utilisez les opérations d'E/S de fichiers pour améliorer les performances de l'application.

Compétences que vous acquerrez

  • Catégorie : Programmation orientée objet (POO)
  • Catégorie : Java
  • Catégorie : Conception de logiciels
  • Catégorie : Systèmes de fichiers
  • Catégorie : Gestion des données
  • Catégorie : Gestion des fichiers

Outils que vous découvrirez

  • Catégorie : Programmation Java
  • Catégorie : Persistance des données

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

mai 2026

Évaluations

5 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation "Préparation à la certification OCP Java SE 21"
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 5 modules dans ce cours

Ce module présente l'API Java Streams et la classe `Optional`, en mettant l'accent sur les techniques efficaces de traitement des données. Les apprenants découvriront comment créer, manipuler et collecter des données à partir de flux, gérer les objets `Optional` vides, et utiliser aussi bien des flux de types primitifs que des flux d'objets. À l'issue de ce module, vous serez en mesure de créer des pipelines de données expressifs et de synthétiser les résultats à l'aide d'opérations avancées sur les flux.

Inclus

1 vidéo12 lectures1 devoir

Ce module guide les apprenants à travers la gestion robuste des exceptions en Java, notamment l'utilisation des instructions `try-catch-finally` et `try-with-resources`. Il aborde également le formatage et la localisation des données telles que les nombres et les dates, et montre comment prendre en charge plusieurs langues et régions à l'aide de bundles de ressources. À l'issue de ce module, les apprenants seront capables de développer des applications à la fois résistantes aux erreurs et adaptables à divers environnements utilisateur.

Inclus

1 vidéo17 lectures1 devoir

Ce module présente le système de modules de la plateforme Java (JPMS) et guide les apprenants dans la création, l'exécution et la gestion d'applications Java modulaires. Vous découvrirez les dépendances entre modules, les services, les outils en ligne de commande et les stratégies de migration permettant de modulariser des bases de code existantes. À l'issue de ce module, vous saurez comment structurer, analyser et optimiser des applications Java à l'aide de modules.

Inclus

1 vidéo15 lectures1 devoir

Ce module présente les principes et les pratiques de la programmation concurrente en Java, notamment la gestion des threads, la synchronisation et le partage sécurisé des données. Les apprenants découvriront l'API de concurrence, les pools de threads, les classes atomiques, ainsi que les techniques permettant d'identifier et de résoudre les problèmes liés aux threads. À l'issue de ce module, vous serez en mesure d'écrire du code efficace et sécurisé au niveau des threads pour des applications modernes.

Inclus

1 vidéo16 lectures1 devoir

Ce module présente les fonctionnalités d'E/S de fichiers et de flux en Java, notamment la gestion des fichiers et des répertoires à l'aide des API traditionnelles et NIO.2. Les apprenants s'exerceront à lire, écrire et sérialiser des données, ainsi qu'à gérer les entrées utilisateur et à parcourir des structures de répertoires. Des sujets avancés tels que les attributs de fichiers, les liens symboliques et la gestion des exceptions sont également abordés.

Inclus

1 vidéo17 lectures1 devoir

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Wiley Skills Network
John Wiley & Sons
130 Cours8 641 apprenants

Offert par

John Wiley & Sons

En savoir plus sur Développement de logiciels

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions