Agenda ile de france

"PROGRAMMATION AVANCÉE EN JAVA" PAR PYTHAGORE F.D.
  Du lundi 16 septembre 2013 au vendredi 20 septembre 2013

Le langage Java, leader du développement d'applications clients-serveurs, permet l'utilisation d'outils avancées comme la supervision avec JMX, la gestion de la sécurité de la JVM et des certificats.

Paris - ile de france

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. organise une formation « Programmation avancée en Java » du 16 au 20 Septembre 2013.
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 "Programmation avancée en Java"
Lieu : centre de formation Pythagore F.D., Paris9è
Dates : du 16 au 20 Septembre 2013.


  site de l'événement

Programme   [.pdf]
Lieu de l'événement
Pythagore F.D.
11 rue du Faubourg Poissonnière
75 009 Paris
Organisateur
• Pythagore F.D.
Conditions d'accès
Réservé aux professionnels

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
Auteur de l'annonce
Evénements dans cette thématique
Partager cet evenement

   © 2024 Dataevent



Annonce suivante: