JAVA/JEE
Classé numéro 1 par l’indice Tiobe. Le langage Java est supporté par un grand nombre d’éditeurs.
Cette richesse, associée à sa portabilité, en fait une technologie incontournable. Les modules
ADAMING permettent d'atteindre tous les niveaux de compétences et couvrent tous les domaines:
le Web, les architectures distribués, les terminaux mobiles. Ils s'appuient sur les méthodes les plus
efficaces de modélisation, de tests, et d'optimisation comme sur les outils et frameworks les plus
utilisés : Eclipse, JSF, Hibernate, Spring...
JAVA les fondamentaux
Objectifs
Acquérir les fondamentaux JAVA
Prise en main de Netbeans et JBOSS studio
Avoir un aperçu des possibilités offertes par Java Standard Edition (JSE)
Avoir un aperçu de Swing
Avoir une introduction à l’API JDBC
Aperçu de la gestion des threads
Durée
5 jours soit 35 heures.
Rythme
Du lundi au vendredi.
De 9h00 à 12h30 et de 13h30 à 17h00
Lieu de formation
Paris, Nantes, Lille.
Programme
POO et généralités
JAVA: généralités, architecture et enjeux
Encapsulation, héritage et polymorphisme
Présentation de Netbeans et JBOSS Studio
Syntaxe JAVA: méthodes, classes, objets...
Présentation de SWING
JFrame et JDialog : fenêtres et boîtes de dialogue.
JMenu, JMenuPopup, etc.
JPanel : conteneur générique.
JScrollPane : conteneur scrollable.
JToolBar, JDesktopPane. JFileChooser
Les threads
Création d’un thread
Héritage de la classe thread
L’interface runnable
Partage de la mémoire entre les threads
Synchronisation inter threads
La commutation de contexte (context switch)
Les sémaphores
Les mutex
Travaux pratiques