Java Programming Training (volume Horaire : 18h. pratique : 100%)

Unité de formation : Bases fondamentaux du langage de programmation java.

Programme :

Séquence N°1.
  1. Introduction au langage Java
    • Environnement Java
    • Compilation
    • Interprétation
    • Programmation orientée-objet
    • Classe
    • Objet
  2. Syntaxe du langage
    • Types de données
    • Types primitifs
    • Tableaux et matrices
    • Chaînes de caractères
    • Opérateurs
    • Structures de contrôle
    • Instructions conditionnelles
    • Instructions itératives
    • Instructions break et continue
  3. Éléments de programmation Java
    •  Premiers pas
    • Classe HelloWorld
    • Packages
    • Variables et méthodes
    • Visibilité des champs
    • Variables et méthodes de classe
Séquence N°2.
  1. Héritage
    • Principe de l’
    • Redéfinition
    • Polymorphisme Interfaces
    • Classes abstraites
    • Classes et méthodes génériques
  2. Gestion des exceptions
    • Déclaration
    • Interception et traitement
    • Classes d’exception
    • Classification des erreurs en Java
  3. Gestion des entrées/sorties simples
    • Flux d’
    • Lecture des entrées
    • Lecture à partir d’un
    • Lecture d’objets
    • Flux de
    • Ecriture sur la sortie standard “
    • Ecriture dans un
    • Ecriture d’objets
  4. Applications graphiques (package swing)
    • Le schéma Modèle-Vue-Contrôleur
    • Composants graphiques
    • Composants
    • Containers
    • Exemple d’interface
    • Contrôleurs d’événements
    • Evénements
    • Interface Listener
    • Exemple de contrôleur
Séquence N°3.
  1. Diagramme de classes UML
    • Représentation des classes et interfaces
    • Les classes
    • Les membres de classe
    • Les classes abstraites
    • Les relations
    • L’héritage
    • La réalisation
    • Les associations
    • Direction des associations
    • Agrégation et composition
    •  Correspondance UML-Java
    • Classes et membres
    • Classes abstraites
    • Interfaces
    • Héritage
    • Réalisation
    • Associations
  2. Test d’évaluation.