JAVA - PROGRAMMATION
 
Time : 5 days
 
Code : L402
 
Price : 2 000 € HT
 
Objective : Maîtriser à l'issue de la formation, les bases du langage Java 5/6 afin de réaliser ses propres applications autonomes.
 
Pre-Requisite : Maîtrise d'un langage de programmation.
 
Public : Développeurs.

 
 
  • INTRODUCTION

    • Concepts 'objet'
    • Principe du langage Java
    • JRE et JVM
    • Environnements de développement
    • La programmation orientée objet : principe (héritage, ...) et principaux langages objets
    • Le JSE, JME, JEE
    • Classes, packages
    • Garbage Collector
  • CLASSES ET INSTANCES

    • Structure d'un programme
    • Constructeurs, destructeurs
    • Membres statiques
    • Création d'une classe
    • Propriétés et méthodes
    • Les interfaces et classes abstraites
  • PACKAGE

    • Définition et utilisation
    • Standard : java.lang et java.util
    • Organisation d'une application
    • Création de packages
  • LES BASES DU LANGAGE

    • Eléments de base du langage
    • Operateurs
    • Méthodes de types set et get
    • Gestion des évènements
    • Définition de variables : types de base
    • Tests, boucles et structure de contrôle
    • Interface utilisateur (package AWT, SWING)
    • Gestion des entrées/sorties de flux
  • LES COLLECTIONS

    • Définition et gestion
    • Conteneurs séquentiels : ArrayList, LinkedList
    • Les iterateurs
    • Hierarchie de classes de java.util
    • Conteneurs associatifs : HashTable, HashMap
  • LA SERIALISATION

  • THREADS ET COMMUNICATION PAR SOCKETS

  • GESTION DES EXCEPTIONS

    • Définition et mise en oeuvre
    • Hierarchie des exceptions
    • Lever ses propres exceptions
    • Stratégie et traitement
    • Throws, Try et Catch
    • Instructions finally et throw
  • ACCES AUX DONNEES

    • ODBC
    • Données locales et distantes
    • JDBC