DEVELOPPEMENT LOGICIEL PROGRAMMATION AVANCEE AVEC JAVA REF : DEJA003 DUREE : 4 JOURS Public Cette formation Programmation avancée avec Java est destinée aux développeurs C/C++ et développeurs Java sur des projets EAI ou des frameworks techniques. Pré-requis Cette formation Programmation avancée avec Java nécessite d'avoir suivi la formation Concepts Objet et Programmation Java (DEJA001) ou de disposer de connaissances équivalentes et d'avoir suivi la formation Développer des applications Web Java avec les servlets et les JSP (DEJA004) ou de d'avoir des connaissances équivalentes. Introduction Les points forts de cette formation Programmation avancée avec Java sont : Une étude de cas fil rouge amène les participants à mettre concrètement en oeuvre les API avancées de la plate-forme Java. Le partage de bonnes pratiques et de retours d'expérience pour concevoir et développer des solutions techniques avancées. Objectifs pédagogiques Cette formation Programmation avancée avec Java vous permettra de : Découvrir et maîtriser les APIs Java avancés Programmer en multi-tâches avec Java Programmer des applications de communication réseaux avec les sockets, RMI ou JMS Faciliter le déploiement de vos applications et applets avec JavaWebStart et JavaPlugin Administrer et superviser "à chaud" vos composants Java avec JMX Programme PROGRAMMATION MULTITÂCHES (MULTITHREADING) La Classe Thread Les groupes Gestion de la concurrence MICROPOLE INSTITUT – 91/95 rue Carnot - 92300 Levallois-Perret. Tél. : +33 (0) 1 74 18 82 00. Fax : +33 (0) 1 74 18 74 00 SA au capital de 205.920 € - SIRET 378 099 931 00073 – APE 8559B – N° de Formation - 11751611875 Synchronisation de Threads COMMUNICATIONS DISTANTES : SOCKET (TCP/IP, UDP), RMI/CORBA, JMS (MESSAGES) ET JAVAMAIL Communication Réseau (Sockets, Port, TCP/UDP) Architecture distribuée avec RMI (Client(s) RMI, Serveur(s) RMI, Déploiement statique et dynamique) Service de messagerie Java : JMS (Point-à-Point (PTP), Publish / Suscribe (PubSub), Les topics, les queues, Types de message (text, XML...) Envoyer / Recevoir des mails avec JavaMail (pièces jointes, HTML, Reply, Forward) DÉPLOIEMENT (JAVAWEBSTART, JAVA PLUGIN) Déploiement d'applications avec JavaWebStart (Gestionnaire d'applications intégrées, Gestion des versions, Sécurité) Déploiement d'applets avec Java Plugin ADMINISTRATION ET SUPERVISION (JMX) Administration et Supervision d'Applications, de Services et de Périphériques La technologie JMX et ses points forts Intégration de JMX dans les serveurs J2EE Utilisation avancée de Log4j Profil du formateur Formateur consultant expert en Développement Logiciel Méthode pédagogique 8 à 10 stagiaires par salle Remise d’une documentation pédagogique papier ou numérique pendant le stage La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience Modalités d'évaluation Auto-évaluation des acquis par le stagiaire via un questionnaire en ligne Attestation de fin de stage remise au stagiaire MICROPOLE INSTITUT – 91/95 rue Carnot - 92300 Levallois-Perret. Tél. : +33 (0) 1 74 18 82 00. Fax : +33 (0) 1 74 18 74 00 SA au capital de 205.920 € - SIRET 378 099 931 00073 – APE 8559B – N° de Formation - 11751611875