Formations Accélérées : Initiation JAVA
Objectifs :
- Accéder aux meilleures pratiques et à une autonomie dans les développements Java ;
- Introduire de solides notions d'analyse et de conception objet ;
- Intégrer l'ensemble des concepts fondamentaux du langage et de la programmation objet ;
- Aborder la programmation d'interface graphique.
Durée
- 30 Heures
Pré-requis
- Notions d’algorithmique et/ou connaissances d’un langage de programmation.
Contenu du Programme
Introduction :
- Comment compiler ;
- Petits programmes de base ;
- Déclaration de variables ;
- Types de base ;
- Entrée de données dans le programme ;
- Opération arithmétiques et logiques de base ;
- Instructions d'affichage.
Le flux logique :
- Les instructions conditionnelles ;
- Les particularités du Java.
La programmation orientée objet en Java :
- Les classes et les objets : le concept ;
- La programmation des classes et des objets en Java ;
- Comment déclarer une classe ;
- Programmer des fonctions membres ;
- Comment instancier un objet et utiliser ses fonctions membres ;
- Les mots-clés de la programmation objet ;
- Les variables de classe ;
- Les tableaux d'objets ;
- Le polymorphisme.
Les interfaces en Java : les composants de swing :
- Les contenants ;
- Les fenêtres ;
- Les boites de dialogues ;
- Les champs facilités ;
- Le sélecteur de fichiers ;
- Le sélecteur de couleurs ;
- Une surface de dessin ;
- La librairie de base AWT.
Gestion des évènements :
- Classes anonymes ;
- Click de souris ;
- Entrée de texte.
Les entrées-sorties :
- Les composants de Swing pour les entrées-sorties ;
- Lecture et écriture de fichiers ;
- Les manipulateurs de flux.
Utilisation des bases de données :
- L’API, JDBC ;
- Requêtes sélection ;
- Requêtes modifications.