Retour

Formation JAVA SE niveau 2

Formation éligible au Droit individuel à la formation(en savoir plus sur le DIF)

Lieu de formation : notre centre de formation à Grenoble(plan d'accès) ou sur votre site en formation intra

Domaine de formation : DEVELOPPEMENT et METHODES

Durée de la formation : 5 jours ( 35 heures)   

Participants : Tout utilisateur du langage Java souhaitant acquérir des connaissances poussées sur les packages fondamentaux de la librairie Java.

Pré-requis : Connaître la syntaxe du langage Java, savoir coder une classe, savoir utiliser l'héritage et les interfaces et savoir traiter les exceptions

Objectifs : Etre à même de pouvoir utiliser certains aspects avancés de la librairie Java - La sérialisation, RMI, JDBC, JNI, l'internationalisation, ... Tous les points abordés seront agrémentés de nombreux exemples et exercices.


Plan de cours JAVA SE niveau 2


Programme de formation
JAVA SE niveau 2

  • Aspects avancés liés à la gestion des entrées/sorties
    Etude des classes InputStream/OutputStream
    Etude des classes Reader/Writer
    Manipulation du systeme de fichier et des fichiers
    La sérialisation en Java
  • Utilisation du réseau
    TCP/IP et UDP
    Mise en oeuvre d'une application réseau TCP/IP
  • RMI (Remote Method Invocation)
    Introduction à la conception d'applications distribuées
    Présentation de l'architecture RMI
    Le service de nommage RMIRegistry
    Mise en oeuvre d'un serveur d'objets RMI
    Mise en oeuvre d'un client RMI
    Traiter les exceptions avec RMI
    Mise en oeuvre d'un outil de Chat (discussion en réseau)
  • JDBC (Java Database Connectivity)
    Présentation du langage SQL
    Architecture de JDBC et des drivers
    Connexion à une base de données
    Mise à jour et interrogation d'une base de données
    Obtenir de l'information sur une base de données (Metadata)
    Utilisation de procédures stockées
    Gestion des transactions
  • JNI (Java Native Interface)
    Pourquoi coupler du Java et du C++
    Problèmes sous-jascents
    Réalisation d'un exemple simple
    Passage de paramètres
  • Multi-Threading en Java
    Pourquoi mettre en oeuvre une architecture 'Multi-Thread'
    Etude de la classe Thread
    Etude de l'interface Runnable
    Résolution de problèmes liés à l'accès concurent aux ressources
  • Internationalisation d'applications Java
    Pourquoi internationnaliser une application
    Présentation de la class ResourceBundle et de son fonctionnement
    Etude d'autres classes utiles : Locale, NumberFormat, Calendar

Réserver cette formation

Formations associées