Revenir à la liste des catégories de formation



Formation : Java - Programmation avancée


(Réf. 17607)

Evaluation :
Détails de la fiche formation
Options disponibles pour la fiche formation


Détails de la fiche formation



Compétence(s)

Java

Prérequis

Avoir suivi le stage EJ05 (Java - Programmation).

Public

Développeurs, ingénieurs logiciels et architectes d’applications.

Objectifs

Approfondir la connaissance de Java notamment dans les domaines de la programmation multi-tâches, des tests et du logging.

Type de formation

Courte

Programme

Complément sur le multi-threading

• Fonctionnement
• Ordonnancement et priorité
• Exclusion mutuelle
• Synchronisation
• Thread démon
• Communication par flux « pipe »

L'API de concurrence

• Les exécuteurs de tâches
• Les queues
• Les maps atomiques
• La représentation du temps et de ses unités
• Les synchroniseurs
• Les traitements asynchrones anticipés
• Les variables atomiques
• Les verrous « haute performance »

Les annotations

• Objectif
• L'API Reflection
• Annotations standards
• Les méta annotations
• Fabriquer ses annotations
• Annotation Processing Tool (APT)

Les nouvelles I/O

• La gestion des flux standards : l'API Scanner

La gestion et la supervision de la JVM

• L'API de management JMX

Les tests

• Objectif
• Le framework JUnit

Traçabilité des applications

• Objectif
• L'API Java Logging

Pédagogie

Vous connaissez Java mais certains points sont encore troubles.
Ce stage permet d’approfondir le multi-threading avec une approche temps réel, de découvrir l’intérêt des annotations et d’utiliser les nouvelles I/O.
Vous apprendrez aussi à utiliser outils de test et de traçabilité du code pour construire des applications encore plus fiables.

Point(s) fort(s)

Non renseigné
Revenir en haut


Options disponibles pour la fiche formation



Langue(s)

Français

Moyen(s)

Inter-Entreprise

Durée

Non renseigné

Zone géographique

Inter-Entreprise :
75008 Paris :


Revenir en haut





Revenir à la liste des catégories de formation