La programmation concurrente repose sur des environnements multithreads devenus incontournables, notamment dans des applications nécessitant le traitement de volumes importants de données. L'objectif de cette vidéo de formation est de donner aux développeurs les connaissances nécessaires pour exploiter le multithreading dans une application web pour faire de la programmation concurrente avec le langage Java.
Pour cela, après une présentation...
Niveau Expert
Durée 1h57
Parution mai 2019
La programmation concurrente repose sur des environnements multithreads devenus incontournables, notamment dans des applications nécessitant le traitement de volumes importants de données. L'objectif de cette vidéo de formation est de donner aux développeurs les connaissances nécessaires pour exploiter le multithreading dans une application web pour faire de la programmation concurrente avec le langage Java.
Pour cela, après une présentation des concepts de base de la programmation concurrente et du fonctionnement d'une architecture multithread, vous apprenez à gérer et piloter les threads avec le langage Java. Vous étudiez ensuite les différentes types d'entrées/sorties qui peuvent optimiser ce type d'architecture. Pour finir, vous découvrez le fonctionnement d'un serveur d'application ainsi que les différents niveaux de contexte pour stocker des informations.
Tout au long cette vidéo vous serez amené à mettre en pratique les différents apports théoriques à travers la réalisation d'un outil multithread de gestion de factures.
Thomas Broussard a travaillé pendant plus de 9 ans en Recherche et Développement, d'abord en tant que développeur, puis en tant que coordinateur technique et enfin responsable de l'innovation. Ses expériences lui ont permis de mettre en œuvre tout le panel des technologies Java dans le but de créer des produits innovants. Fort de ces expériences, il assume depuis 6 ans, en parallèle de son poste principal, une activité d'enseignant en modélisation et développement Java auprès d'écoles d'ingénieurs.