Initiation au Langage Java avec Utilisation d'Eclipse
Code |
Titre |
Durée |
Prix HT |
JV115 |
Initiation au Langage Java avec Utilisation d'Eclipse |
4 jours |
Nous consulter |
Objectifs
- Acquérir toutes les notions fondamentales de JAVA
- Utiliser Eclipse
|
Public
Chefs de projet, Développeurs |
Pré-requis
Notions de base de la conception par objets |
Post-Formation
|
Méthodes
50% Pratique 50% Théorique |
Programme
Démarrer en Java
- Environnement de programmation
- Syntaxe des commandes
- Notion de machine virtuelle
- Chargement de classes
- Utilisation des packages
- Les applets et les applications
- Définition et différence
- Exemple de structure minimale d'une application
- Schéma hiérarchie classe Applet
- Conception d'une applet
- Exemple création d'une applet avec méthode paint()
- Exemple création classe AppletAppli
- Création classe Véhicule
- Les outils de contrôle de la sécurité
La syntaxe du langage Java
- Variables
- Exemple de bloc d'instructions / Identificateur / Exemple de déclaration / Déclaration constante / Portée
- Allocation mémoire
- Opérateurs
- Chaînes de caractères
- Exemple Classe Test
- TP Enumération
- Tableaux
- Exemples / tableau d'entiers / tableau objets couleur
- TP Classe trier (tableau d'entiers)
- Collections
- TP java.util.List
- TP java.util.Map
- TP java.util.Set
- TP java.util.Queue
- Les exceptions
Java et les objets
- Introduction à la Conception Orientée Objet
- Classes
- Exemple de déclaration de classe
- Contrôles d'accès
- Création et initialisation des objets
- Exemples : création / Accès aux variables et méthodes / Référence / Conversion d'objet / Classe Jeton avec variables d'instance / Méthodes
- Exemples de méthodes : (méthode d'accès) ; passage de paramètres à une méthode (par valeur / par référence)
- Encapsulation
- L'héritage
- Exemple création de sous-classe par héritage
- Le polymorphisme
- Les interfaces
- TP Création interface
- Les classes imbriquées
Accès aux bases de données
- L'architecture JDBC
- Connexion à une base de données
- Exemple chargement pilote + connexion MySQL
- TP Installation base de données MySQL avec accès ODBC
- Connexion avec une base de données Access
- Envoi d'une requête
- Exemple de création / exécution de requête
- Manipulation d'un objet Statement
- Exploration du résultat
Création d'interfaces graphiques
- Les composants AWT / Swing
- Création de fenêtre simple
- Création d'une boîte de dialogue
- Utilisation packetage AWT
- Les gestionnaires de présentation
- Création de menu
- FlowLayout
- GridLayout
- BorderLayout
- La gestion des événements
- Appréhension de la gestion des évènements
- L'animation graphique dans les applets
- TP Créer un répertoire téléphonique
- TP Créer un éditeur de texte
- TP Mise à jour (asynchrone) d'une table
- TP Installation d'un lookAndFeel
Multithreading
- Programmation parallèle
- Synchronisation
- TP Classe Thread
- TP Synchronized
Entrées/Sorties en Java
- Gestion des flux
- Lecture et écriture dans les fichiers
- TP Flux binaires
- TP Flux mémoires
- Les analyseurs lexicaux
- TP Flux de caractères
Java et outils de communication réseau
- URL et connexions WEB
- Sockets TCP
|
Environnement
|
Mot-clés
JV115_Initation-langage-Java-avec-utilisation-Eclipse_JV115 |
Commander
Formafast
Rue du Lac Windermere, Byzance Center, Bloc A - 1053 Les Berges du Lac - Tunisie
Tel: (+216) 31 400 501
Fax: (+216) 32 400 501
Mobile: (+216) 55 666 600
E-mail: contact@formafast.com