Initiation au langage Java
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écuri
> La syntaxe du langage Java
• Variables
- Exemple de bloc d'instructions / Identificateur / Exemple de claration /claration constante / Pore
• 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 etthodes / 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 paratres à une méthode (par valeur / par référence)
• Encapsulation
• L'ritage
- Exemple création de sous-classe par héritage
• Le polymorphisme
• Les interfaces
Objectifs : Acquérir toutes les notions fondamentales de JAVA.
Public visé : veloppeurs, chefs de projet.
Prérequis : Notions de base de la conception par objets.
Type : Présentiel
Durée : 5 jour(s)
Prix : Nous consulter
Lieu : Toulouse (31)
- 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 acs 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 énements
- Appréhension de la gestion des énements
• L'animation graphique dans les applets
- TP Créer un répertoirelé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 caracres
> Java et outils de communication réseau
• URL et connexions WEB
• Sockets TCP
Iris Training
formation@iristraining.eu - Tél: 0980083386
Iris Training - Siège social : 2 Impasse Michel Labrousse BP53637 - 31036 Toulouse Cedex 1
www.iristraining.eu
Organisme de formation enregistré sous le numéro 73 31 01 642 31
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 !