Intra-entreprise :
Formation personnalisée dans vos locaux.
Inter-entreprise :
Formation dans nos locaux.
Formation Java / J2EE - Programmation Java avancée
4 juin 2012 | 3 septembre 2012 | 12 novembre 2012 | Egalement disponible en Intra : Tarif au 01 46 20 18 40.
Objectifs de la formation
Compléter des connaissances de base, Acquérir un niveau d'expertise en Java.
Publics
Développeurs Java.
Pré-requis pour suivre cette formation Java / J2EE
Il est demandé aux participants de connaître les notions de base du langage Java.
Contenu de la formation Java / J2EE :
Alternance d'exposés et de travaux pratiques.
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
