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