CLASSE VIRTUELLE "PROGRAMMATION AVANCÉE EN JAVA" PAR PYTHAGORE F.D.
Du lundi 7 avril 2014 au vendredi 11 avril 2014
Sa portabilité, l'efficacité de la programmation objet, le multi-threading, l'architecture Jee, ont permis à Java de devenir le langage leader dans le développement d'applications client-serveur.
Séminaire Online - Webinar
La portabilité de Java, l'efficacité de la programmation objet, le multi-threading, l'architecture Jee, lui ont permis de s'imposer comme le langage leader dans le développement d'applications client-serveur.
Des fonctionnalités avancées comme la supervision avec JMX, la gestion de la sécurité au niveau de la JVM et des certificats sont également à la disposition des développeurs pour concevoir des applications fiables et performantes.
Pythagore F.D. propose des sessions de cours en classes virtuelles. Le fonctionnement de cette solution est simple : mettre à disposition de chaque participant un espace de travail qui lui est propre et ce, depuis son environnement de travail habituel.
Ainsi, en plus de permettre d'eviter les déplacements des stagiaires ou des formateurs, l'originalité de cette solution réside dans la mise à disposition complète de l'environnement de travail nécessaire à la réalisation de l'ensemble de la formation : des supports de cours à la configuration matérielle et logicielle nécessaire à la réalisation de travaux pratiques ...
Nos équipes de développement ont travaillé à la mise en place d'un ensemble d'outils permettant de préserver la qualité pédagogique à travers l'enseignement à distance.
Pythagore F.D. organise une formation en classe virtuelle « Programmation avancée en Java » du 7 au 11 Avril 2014.
Ce stage permet d'approfondir la connaissance de Java notamment dans les domaines de la programmation multi-tâches, des tests et du logging.
Le programme de la formation « Programmation avancée en Java » est le suivant :
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.
Java Management eXtension
Supervision avec JMX
Principe des MBeans, et exemples de MBeans standards fournis à partir du jdk 1.5
Réseau
Les classes principales d'accès au réseau
Programmation par socket, sérialisation. Transferts d'objets au travers du réseau. Création d'une application client/serveur réseau.
Accès aux ressources partagées, synchronisation, verrous. Utilisation des threads.
Sécurité
Introduction à la sécurité Java.
Protection du système vis à vis des applications tierces : SecurityManager, ClassLoader.
JCE. Chiffrement, chiffrement asymétrique, hachage
Intégration
exécution de commandes système depuis Java.
appel de programme en C depuis Java : classes natives.
appel de Java depuis le C.
Instanciation d'une JVM.
__________________________________________________________________________
Pythagore F.D. est un centre de formation en nouvelles technologies, dans les domaines suivants :
Java, serveurs d'applications Jee (JBoss, Websphere, Jonas, ...);
TCP/IP (Architecture, Sécurité, Administration de réseaux IP, VoIP, ...);
Unix (AIX, HP-Ux, Solaris);
Linux, les aspects systèmes, les applicatifs Apache, Openldap, Squid, Nagios, glpi, ...)
la virtualisation (xen, kvm), et le cloud avec Openstack, cloudstack, eucalyptus, ...
et la mobilité avec la programmation sur Android et sur iPhone.
Les formations sont dispensées soit dans les locaux de la société à Paris, soit sur site client, ou à distance en classes virtuelles.
Informations pratiques : formation classe virtuelle "Programmation avancée en Java"
Dates : du 7 au 11 Avril 2014.
site de l'événement
Programme Classe Virtuelle [.pdf]
Pour réserver une place sur cette session, ou pour toute demande d'information, contactez nos conseillers au 33 (0)1 55 33 52 10, ou par mail à l'adresse pfd@pythagore-fd.fr, ou sur le site www.pythagore-fd.fr
© 2024 Dataevent