Formation Java avanc - Le Guide De La Formation

Transcription

Formation Java avanc - Le Guide De La Formation
Java avancé
Objectifs :
Améliorer sa connaissance de JAVA et des outils associés.
Type :
Public visé :
Développeurs, chefs de projets.
Durée : 5 jour(s)
Prérequis :
Notions de base de programmation en Java.
Prix :
Nous consulter
Lieu :
Toulouse (31)
Programme
LE LANGAGE
> Réutiliser les classes
• Syntaxe de composition
• La syntaxe de l'héritage
• Combiner composition et héritage
• Choisir la composition à la place de l'héritage
• Protected
• Développement incrémental
• Transtypage ascendant
• Le mot clé final
• Initialisation et chargement de classes
> Polymorphisme
• Upcasting
• Redéfinition et Surcharge
• Classes et méthodes abstraites
• Constructeurs et polymorphisme
• Concevoir avec l'héritage
> Gestion des erreurs avec les exceptions
> Interfaces et classes internes
STOCKAGE DES OBJETS
> Rappels sur les tableaux en Java
> Les conteneurs
• Introduction, le package java.util
• L'inconvénient des conteneurs : le type est inconnu
• Itérateurs
• Classification des conteneurs
• Fonctionnalités des Collections
• Stocker des références
• Les itérateurs revisités
• Choisir une implémentation
> Les utilitaires et les algorithmes
LE SYSTEME D'ENTREE ET SORTIE DE JAVA
> La classe File
> Entrée et sortie
> Ajouter des attributs et des interfaces utiles
> Compression
> La sérialisation objet
> Tokenizer l'entrée
> Résumé
LES THREADS MULTIPLES
> Rappels sur les threads : la classe Thread, l’interface Runnable
Présentiel
> Interfaces utilisateurs dynamiques (Responsive user interfaces)
> Partager des ressources limitées
> Blocage
> Priorités
AWT ET SWING : LES INTERFACES UTILISATEUR
> Création de fenêtres et d’applets
> Créer une fenêtre
> Le modèle d’événements de Swing
• Les types Event et Listener
• Les adapters
• Interception de plusieurs événements
> Catalogue des composants Swing
> Créer un fichier Jar
INFORMATIQUE DISTRIBUEE
> La programmation réseau
> Se connecter aux bases de données : Java Database Connectivity (JDBC)
> La programmation d’application Intranet : J2EE
• Les Servlets
• Les Pages Java Serveur - Java Server Pages
> Les autres technologies de communication en Java
• RMI (Remote Method Invocation) : Invocation de méthodes distantes
• Introduction à CORBA
• Jini : services distribués
L'INTERFACE NATIVE JAVA [JAVA NATIVE INTERFACE] (JNI)
> Appeler une méthode native
> Accéder à des fonctions JNI : l'argument JNIEnv
> Accéder à des chaînes Java
> Passer et utiliser des objets Java
> JNI et les exceptions Java
> JNI et le threading
> Utiliser une base de code préexistante
> Information complémentaire
Iris Training
[email protected] - Tél: 0980083386
Iris Training - Siège social : 2 Impasse Michel Labrousse BP53637 - 31036 Toulouse Cedex 1
www.iristraining.eu
Organisme de formation enregistré sous le numéro 73 31 01 642 31