Retour

Programmation avancée JAVA

Objectifs

Réaliser des applications orientées objet avec le langage JAVA, enrichir les pages Web en y intégrant des Applets Java, développer des applications indépendantes de toute plate-forme
A propos de cette formation

Référence : JAVA-PERF

Durée : 5 jour(s)

Date(s)
Nous consulter

Public

Développeurs Java

Pré-requis

Notions de base du langage Java

SOMMAIRE

Java
  • Le langage
    • Travaux pratiques de rappels
    • Présentation du JDK utilisé
    • Nouveautés du JDK 1.5/1.6

    Java
  • Bibliothèques
    • Rappels sur la compilation. Principe des librairies, JFC, Java Beans, Swing. Gestion des paquetages
    • Fichiers jar. CLASSPATH. Présentation de Ant.

    Java
  • Les Collections
    • Définition
    • Tableaux
    • Collections de type List
    • Collections de type Map
    • Collections de type Set

    Java
  • La manipulation des bases de données avec JDBC
    • Mécanismes de connexion aux bases de données
    • Principes de JDBC
    • Chargement du driver
    • Connexion à la base
    • Exécution d'une requête
    • Exploitation du ResultSet
    • Utilisation des méta données
    • Gestion du transactionnel
    • Exemple d'application transactionnelle de Java à SQL

    Java
  • XML
    • Présentation des API de programmation : DOM, SAX.
    • TP: écriture d'un mini parseur XML.

    Java
  • 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.

    Java Management eXtension

    • Supervision avec JMX
    • Principe des MBeans, et exemples de MBeans standards fournis à partir du JDK 1.5

    Java
  • SécuritE
    • Introduction à la sécurité Java. Protection du système vis à vis des applications tierces: SecurityManager, ClassLoader.
    • JCE. Chiffrement, chiffrement asymétrique, hachage

    Java
  • 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

    Demande d'inscription à la formation

    Lieu souhaité (facultatif)


    Demande de renseignements