Formations JAVA

Module fondamental (1 jour)

  1. Présentation du langage Java
  2. Les fondamentaux
  3. Programmation orientée objet avec Java
  4. Cycle de vie des objets
  5. Les tableaux en Java
  6. L'héritage en Java
  7. Bref aperçu de la bibliothèque d'exécution de Java

Module « Interfaces graphiques avec Swing » (1 journée)

  1. Evolution de la création d'interfaces graphiques avec Java
  2. Le modèle événementiel de Java 1.1
  3. Architecture et emboîtement de fenêtres
  4. Répondre à un événement
  5. Etude de quelques classes de contrôles
  6. Création d'une mini application

Module « Objets Avancés » (1 journée)

  1. Programmation Multithread
  2. Duplication des objets
  3. Sérialisation des objets
  4. Introspection

Module « Java Beans » (1 jour)

  1. La programmation par composants
  2. Concevoir un Bean
  3. Eléments supplémentaires
  4. Utiliser un JavaBean
  5. Un exemple graphique : suivi de l'évolution de valeurs boursières

Module « Accès aux bases de données » (1/2 journée)

  1. Modèle de fonctionnement JDBC
  2. Session de travail JDBC
  3. Transactions

Module « Programmation Web » (3 jours)

  1. Côté client : les Applet
  2. Côté serveur : les Servlet et le Java Server Pages
  3. Présentation générale des servlets
  4. Un exemple simple
  5. Servlet et accès aux bases de données
  6. Server Side Include
  7. Interactions entre applets et servlets
  8. Présentation de Java Server Pages
  9. Construction d'une application de commerce électronique

Module « Programmation répartie » (3/2 jours)

  1. La programmation orientée objet répartie
  2. RMI
  3. Interaction avec CORBA
  4. Le système e-speak proposé par HP
  5. La boîte à outils JSDT

Module « Interaction avec d'autres langages de programmation » (1 jour)

  1.  Présentation de Java Native Interface
  2. Appel de modules natifs C ou C++ en Java
  3. Appels à la machine Virtuelle depuis C ou C++
  4. Application sous Windows

Module « Java et XML » (2 jours)

  1. Présentation de XML
    1. Langage de description
    2. Définitions et Schémas
    3. Exemples
  2. Interfaction entre Java et XML
    1. API de Parser
    2. Le modèle Document Object Model
    3. Définition d'objets Java en XML
    4. Création de pages Web à partir de leur définition en XML
    5. Lien avec les bases de données

Module « Entreprise Java Beans  » (3 jours - prévoir 2 à 3 jours de plus si les stagiaires ne connaissent pas les servlets / JSP et JDBC)

  1. Le modèle Entreprise Java Beans (3/2 journées)
    1. Les interfaces Object et Home
    2. Les objets Object et Home
    3. Entreprise Java Beans Entity et Session
    4. Modéliser avec Entreprise Java Beans
    5. Le conteneur Entreprise Java Beans
    6. Le modèle de persistance Entreprise Java Beans
    7. Un exemple simple : le loueur de voitures
  2. Implémentation de l'exemple (3/2 journées)
    1. Implémentation des Entreprise Java Beans
    2. Mise en place de la persistence des Entity Beans
    3. Un exemple sous forme d'application Java
    4. Un exemple sous forme d'application Web
      1. Des beans JSP sous forme d'Entreprise Java Beans
      2. Créer des Entreprise Java Beans dans des Tags spécialisés
      3. Utiliser des Entreprise Java Beans en relation avec des déclarations XML