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

Prépare aux certifications :

Certification TOSA
A propos de cette formation

Référence : JAVA-PERF

Durée : 5.0 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

Bibliothèques

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

Les Collections

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

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

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.

Java Management eXtension

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

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

Demande d'inscription à la formation

Lieu souhaité (facultatif)


Demande de renseignements