Formations Java / J2EE - Programmation Java avancée

Formation DATASTAGE

Toutes les formations Datastage sont disponibles chez Nativo.

Lire la suite ...

Intra-entreprise :
Formation personnalisée dans vos locaux.

Inter-entreprise :
Formation dans nos locaux.


Formation Java / J2EE - Programmation Java avancée

Durée : 5 jours
Prix HT : 2 200 €
Lieu : Paris (La Défense)
Ref : JAV212


Prochaines sessions :
4 juin 2012 | 3 septembre 2012 | 12 novembre 2012 | Egalement disponible en Intra : Tarif au 01 46 20 18 40.
 Télécharger le plan de cours  Envoyer à un ami  Imprimer

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