|
|
|
Langage Java
| Réf. : |
BLJ10 |
| Durée : |
5j /
35h
|
| Tarif : |
2000 € |
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.
|
|