Formation Initiation au langage Java

publicité
Initiation au langage Java
Objectifs :
Acquérir toutes les notions fondamentales de JAVA.
Type :
Présentiel
Public visé :
Développeurs, chefs de projet.
Durée : 5 jour(s)
Prérequis :
Notions de base de la conception par objets.
Prix :
Nous consulter
Lieu :
Toulouse (31)
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
Iris Training
[email protected] - 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
Téléchargement