Accroche
Planning Inter-Entreprises
 
 
 
 
Langage Java
Réf. : BLJ10
Durée : 5j / 35h
Tarif : 2000 €
Sessions ouvertes :
Mai 19 au 23
Juin
Juil
Réserver

Pré-requis

  • Une bonne expérience dans un langage structuré est nécessaire.
  • Une connaissance des concepts objet, sans être indispensable, constitue un atout.
  • Ce stage constitue le point d'entrée pour toutes les sessions complémentaires autour de Java ( développements Web, développements client/serveur, interfaces graphiques … ).


Participants

  • Développeurs d'applications en langage Java.


Objectifs

  • Maîtriser le langage Java en terme de mécanismes de base et de syntaxe.


Contenu

INTRODUCTION

  • Historique.
  • Caractéristiques de Java.

OUTILS DE DÉVELOPPEMENT

  • JDK ( versions, évolutions ).
  • Environnements intégrés.
  • Compilation / exécution.

BASES DU LANGAGE

  • Types de données élémentaires.
  • Tableaux.
  • Chaînes de caractères.
  • Opérateurs et Instructions.
  • Notion de package.
  • Gestion des exceptions.

GESTION DES OBJETS

  • Rappel sur les concepts objets.
  • Classes, instances et références.
  • Constructeurs / Destructeurs.
  • Garbage Collector.
  • Accesseurs.
  • Variables et méthodes de classe.
  • Sous-classes et héritage.
  • Classes abstraites et interfaces.
  • Polymorphisme.
  • Classes imbriquées.

INTERFACE GRAPHIQUE ( AWT & SWING )

  • Gestion des coordonnées et des tailles.
  • Gestion des fenêtres et des contrôles.
  • Layout Manager.
  • Gestion des événements.
  • Gestion du graphisme.

LES CLASSES UTILITAIRES

  • Classe de base : Object, Integer, String, StringBuffer, Math.
  • Les Collections : Vector, List, HashMap.

ENTRÉES / SORTIES

  • Lectures / écritures dans un fichier.
  • Lectures / écritures à l'écran.
  • Gestion des répertoires et des attributs de fichiers.
  • Sérialisation et Introspection.

ACCÈS AUX BASES DE DONNÉES ( JDBC )

  • Architecture générale.
  • Établissement d'une connexion.
  • Mise en oeuvre de requêtes.

THREADS

  • Concepts.
  • Gestion des threads.
  • Interface Runnable.
  • Aspects avancés.


CFI Formation - 142 rue Montmartre - 75002 PARIS - Tél. : 01 400 600 54 - Fax : 01 400 605 68