À la fin de ce cours, vous saurez :
Mots clés : Développement Objet, traitements parallèles, traitements concurrents, synchronisation de processus, multithreading, programmation JAVA.
L’exécution d’objets en parallèle est un besoin courant dans les applications professionnelles. Java offre de grandes possibilités dans ce domaine. Vous souhaitez découvrir comment implémenter des traitements en parallèle au sein d’une JVM JAVA, comment les ordonner, les synchroniser, connaitre le schéma de conception à appliquer selon les problèmes à résoudre … ce module est fait pour ça !
Ce cours est mis à disposition de toutes les universités françaises.
Le module est construit en 10 étapes (qui peuvent être suivies sur 10 semaines). Chaque étape comprend un point de cours (présentation + vidéo) un QCM pour vérifier si les principales notions sont acquises des exercices d’applications (avec les corrections, parfois sous forme de vidéos) et un ensemble d’exercices stimulants.
Il est attendu des étudiants qu'ils aient des notions basiques de la programmation objet, des classes, des classes abstraites, des interfaces et des types génériques.
Par l’intermédiaire des évaluations que produiront les enseignants déployant le cours. Les évaluations prévues dans le cours (QCM et exercices) ne sont QUE formatives.