Formation : Programmation avancée en Java
Se former
avec Pythagore F.D.
- Renseignements :
- Durée : 5 Jours
- Type : En centre (inter)
- Diplômant : Non
- Prix H.T. € :
1850.00
- Objectifs :
- Compléter des connaissances de base, Acquérir un niveau d'expertise en Java.
- Public visé :
- Développeurs Java.
- Pré-requis :
- Il est demandé aux participants de connaître les notions de base du langage Java.
- Le langage
Travaux pratiques de rappels. Présentation du JDK utilisé. Nouveautés du JDK 1.5
Bibliothèques
Rappels sur la compilation. Principe des librairies, JFC, Java Beans, Swing. Gestion des paquetages. Fichiers jar. CLASSPATH. Présentation de ant.
Collections
Manipulation d'ensembles d'objets. Listes, collections, ensembles, dictionnaires.
JDBC
Mécanismes de connexion aux bases de données. Principes de JDBC. Utilisation des méta données. Exploitation du ResultSet. Gestion du transactionnel. Exemple d'application transactionnelle de Java à SQL
JDO
Principe. Encapsulation. Mapping XML. Enregistrement, lecture d'objets. Accès transactionnel.
XML
Présentation des API de programmation : DOM, SAX. TP: écriture d'un mini parseur XML.
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. appel de Java depuis JavaScript.
AWT, Swing
AWT avancé. Swing: les classes graphiques principales Ecriture, polices de caractères, taille et orientation Les contrôles: boutons, zones de texte, listes, ... Les layout. Création d'images. Travaux pratiques : visionneuse d'images
26/05/2008 au 30/05/2008 (75)
03/03/2008 au 07/03/2008 (75)
2008 au 2009 (75)