Iris Training Informatique & Management Arcesi group

DES PARCOURS DE FORMATION PERSONNALISÉS

Tél : 05 61 40 61 60
OK
NOS FORMATIONS

Initiation au langage Java

5 jours
JV110
  objectif
Acquérir toutes les notions fondamentales de JAVA
  public concerné
Développeurs, chefs de projet
  pré-requis
Notions de base de la conception par objets

Programme  Télécharger le fichier PDF


  • Démarrer en Java
    • Environnement de programmation
    • Syntaxe des commandes
    • Notion de machine virtuelle
    • Chargement de classes
    • Utilisation des packages
    • Les applets et les applications
      • Définition et différence
      • Exemple de structure minimale d'une application
      • Schéma hiérarchie classe Applet
      • Conception d'une applet
      • Exemple création d'une applet avec méthode paint()
      • Exemple création classe AppletAppli
      • Création classe Véhicule
    • Les outils de contrôle de la sécurité
  • La syntaxe du langage Java
    • Variables
      • Exemple de bloc d'instructions / Identificateur / Exemple de déclaration / Déclaration constante / Portée
    • Allocation mémoire
    • Opérateurs
    • Chaînes de caractères
      • Exemple Classe Test
      • TP Enumération
    • Tableaux
      • Exemples / tableau d'entiers / tableau objets couleur
      • TP Classe trier (tableau d'entiers)
    • Collections
      • TP java.util.List
      • TP java.util.Map
      • TP java.util.Set
      • TP java.util.Queue
    • Les exceptions
  • Java et les objets
    • Introduction à la Conception Orientée Objet
    • Classes
      • Exemple de déclaration de classe
    • Contrôles d'accès
    • Création et initialisation des objets
      • Exemples : création / Accès aux variables et méthodes / Référence / Conversion d'objet / Classe Jeton avec variables d'instance / Méthodes
      • Exemples de méthodes : (méthode d'accès) ; passage de paramètres à une méthode (par valeur / par référence)
    • Encapsulation
    • L'héritage
      • Exemple création de sous-classe par héritage
    • Le polymorphisme
    • Les interfaces
      • TP Création interface
    • Les classes imbriquées
  • Accès aux bases de données
    • L'architecture JDBC
    • Connexion à une base de données
      • Exemple chargement pilote + connexion MySQL
      • TP Installation base de données MySQL avec accès ODBC
      • Connexion avec une base de données Access
    • Envoi d'une requête
      • Exemple de création / exécution de requête
      • Manipulation d'un objet Statement
    • Exploration du résultat
  • Création d'interfaces graphiques
    • Les composants AWT / Swing
      • Création de fenêtre simple
      • Création d'une boîte de dialogue
      • Utilisation packetage AWT
    • Les gestionnaires de présentation
      • Création de menu
      • FlowLayout
      • GridLayout
      • BorderLayout
    • La gestion des événements
      • Appréhension de la gestion des évènements
    • L'animation graphique dans les applets
      • TP Créer un répertoire téléphonique
      • TP Créer un éditeur de texte
      • TP Mise à jour (asynchrone) d'une table
      • TP Installation d'un lookAndFeel
  • Multithreading
    • Programmation parallèle
    • Synchronisation
      • TP Classe Thread
      • TP Synchronized
  • Entrées/Sorties en Java
    • Gestion des flux
    • Lecture et écriture dans les fichiers
      • TP Flux binaires
      • TP Flux mémoires
    • Les analyseurs lexicaux
      • TP Flux de caractères
  • Java et outils de communication réseau
    • URL et connexions WEB
    • Sockets TCP

Iris Training Paris Saint-Cloud - Tél. (33) 09 80 08 33 86
Iris Training - 2, impasse Michel Labrousse - BP 53637 - 31036 Toulouse Cedex 1 - France - Tél : (33) 05 61 40 61 60 - Fax : (33) 05 61 43 85 68