COGICIEL - Formation Informatique 2005
Java
Bases de Programmation
PUBLIC
CONCERNÉ
Ce cours est destiné à des informaticiens qui souhaiteraient développer des
applications et des applets Java.
PRE-REQUIS
Connaissance d’un langage de programmation (C,C++,PHP…)
RESULTATS
VISÉS
A l'issue de la fo
rmation, les stagiaires seront en mesure :
Organiser un problème dans un cadre opératoire objet
Ecrire, compiler et exécuter des programmes Java en utilisant Java 2
Créer des applications/applet en utilisant l’API Java
Développer des interfaces graphiques (GUI)
Manipuler les flux java (lecture/écriture de données)
Accéder à une base de données
1. Introduction à la programmation Java
Les avantages de Java :
Indépendance vis-à-vis de la plate-forme
Réutilisabilité et maintenabilité grâce à son orientation objet
Usage client (Swing,Applet…) et serveur (J2EE)
La structure d'un programme Java :
Compilation du code source vers du bytecode
Vue d'ensemble de l’API.
2. Conception objet avec Java
L'approche Objet :
La programmation objet, encapsulation, héritage et polymorphisme
L’abstraction (de classes et d’interfaces)
L’accessibilité (champs, méthodes, classes et packages)
Modélisation de la structure objet avec UML (Unified Modeling Language)
Conception pas à pas d'une application objet
Structure du langage Java :
Syntaxe du langage :
Typage
Déclaration et initialisation des variables
Déclaration et utilisation des tableaux
Instructions et expressions
Conversion de type
Contrôle de flux :
Invocation des méthodes et passage de paramètres
Conditionnels et boucles
Traitement des exceptions
Atelier1 : Définition des classes et Construction des composants d'un
programme Java :
Champs (données d'instance)
Méthodes (fonctions)
Classes abstraites et interfaces
Organisation des classes avec des packages et des modificateurs de la visibilité
Composition ou héritage
Utilisation des classes existantes
Extension des classes de base
Développement de nouvelles classes
COGICIEL - Formation Informatique 2005
3. Eléments incontournables de l’API
Les collections :
Liste
Table de hachage
Flux :
Binaire
Caractère
Fichiers :
Opérations
JavaBeans :
Principes de base
Accesseurs
4. Développement de GUI
Les bases d'une interface utilisateur :
Organisation
Quelques layouts
Mécanisme événementiel
JFC (Java Foundation Classes) : Swing et API 2D seulement
Les avantages de composants légers
Fenêtre et boîte de dialogue (modalité et propriétaire)
Création de contrôles : boutons, champs de saisie, listes défiantes, ...
Boîtes de dialogues et de messages, menus
Atelier 2 : Construction d'une boîte de dialogue de saisie d’un nom
d’utilisateur et d’un mot de passe
Choix des composants
Gestion d’événements
Exécution en console
Conversion en Applet
5. Accès aux bases de données avec l’API JDBC
Introduction
Installation de JDBC dans les applications Java
Les pilotes JDBC
LAPI JDBC
Chargement du pilote et connexion à la base de données
L’interface Connexion
Exécution de requêtes SQL
Parcours des renseignements et extraction des données : l’interface ResultSet
Les transactions
Atelier 3 : de Travaux Pratiques, API JDBC
Connexion à une base de données via ODBC et affichage du contenu d’une table
6. Outils de développement Java :
JDK : Kit de développement Java
Compilateur, Archive et Javadoc
Eclipse, Netbeans et JBuilder
DURÉE
2 jours
NIVEAU
«««
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !