Formation : Programmation Java : Travaux pratiques
Se former avec
LEARNING TREE INTERNATIONAL
- Renseignements :
- Durée : 4 Jours
- Type : En centre (inter)
- Diplômant : Non
-
Prix H.T. € :N.C.
- Objectifs :
- L'architecture unique de Java permet aux programmeurs de développer une seule et même application capable de fonctionner sur différentes plates-formes de manière constante et fiable. Lors de ce stage pratique, vous acquerrez une expérience approfondie de Java et de ses fonctionnalités orientées objet. Vous apprendrez à créer des applications console et GUI ainsi qu'à stocker et récupérer des données à partir de bases de données relationnelles
- Public visé :
-
Toute personne devant développer des applications Java
- Pré-requis :
- L'expérience pratique préalable d'un langage de programmation (C, Pascal ou COBOL) est indispensable. Une connaissance des technologies Web et des concepts objet est utile.
- Introduction à la programmation Java
Les avantages de Java
Indépendance vis-à-vis de la plate-forme
Applications et servlets autonomes
La structure d'un programme Java
Compilation du code source dans du bytecode
Vue d'ensemble des bibliothèques des classes
Programmation objet avec Java
L'approche à objet
La programmation objet
Encapsulation, héritage et polymorphisme
Analyse et conception objet : associations ''Est un'' et ''A un''
Conception pas-à-pas d'une application objet
Modélisation de la structure objet avec UML (Unified Modeling Language)
Les fonctionnalités objet de Java
Instanciation d'objets à partir des classes
Agrégation et composition
Extension des classes existantes
Surcharge des méthodes
Structure du langage Java
Syntaxe du langage
Déclaration et initialisation des variables
Instructions et expressions
Déclaration et utilisation des tableaux
Autoconversion du type de variable
Contrôle de flux
Invocation des méthodes et passage de paramètres
Conditionnels et boucles
Traitement des exceptions avec try et catch
Définition des classes
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
Construction des composants d'un programme Java
Utilisation des classes existantes
Optimisation des API collections avec l'utilisation des génériques
Extension des classes de base
Développement de nouvelles classes
Compilation et débogage
Développement de GUI
Les bases d'une interface utilisateur
Objets graphiques GUI de base
Programmation pilotée par les événements
Atouts d'une bibliothèque de fenêtrage portable
JFC : Java Foundation Classes
Avantages de composants Swing légers
Étude de la bibliothèque de composants Swing
Création de composants Swing : boutons, champs de saisie, listes défilantes
Ajout de composants Swing aux conteneurs
Mise en forme de composants Swing en utilisant les gestionnaires d'agencement
Boîtes de dialogues et de messages
Traitement des événements
Enregistrement des gestionnaires d'événements
Inner classes et classes racines
Stockage et récupération de données avec les entrées/sorties
Java Streams
Streams, Readers et Writers
Accès aux fichiers
Attraper et lancer des exceptions
Formatage aux sorties de texte
Fichiers et répertoires
Lecture et écriture de fichiers
Création, suppression et renommage de fichiers
Obtenir des informations de fichiers et répertoires
Bases de données relationnelles
Accès aux bases de données JDBC
Utilisation de l'API JDBC
Sélection des pilotes de base de données
Connexion à une base de données
Amélioration des performances avec les instructions préparées et les procédures stockées
Exécution d'instructions SQL
Extraction et traitement des résultats
Outils de développement Java
Kit de développement Java (JDK)
Compilateur (javac)
Utilitaire Javadoc
Utilitaire JAR (Java Archive)
JDEs (Java Integrated Development Environments)
Travaux pratiques
Les exercices vous permettront d'acquérir une bonne expérience de la création d'applications Java. Lors d'une étude de cas, vous concevrez et construirez une application bureautique complexe. Les exercices incluent:
Développement d'un modèle objet avec la notation UML
Création d'objets Java et appel à leurs méthodes
Structuration des données avec l'API des collections de Java
Création d'interfaces utilisateur graphiques portables avec les composants Swing
Ajout du traitement des événements aux GUI
Extraction de données d'une base relationnelle JDBC
09/12/2008 au 12/12/2008 (31)
20/05/2008 au 23/05/2008 (31)
21/10/2008 au 24/10/2008 (31)
13/05/2008 au 16/05/2008 (31)
02/09/2008 au 05/09/2008 (31)
08/04/2008 au 11/04/2008 (31)
26/08/2008 au 29/08/2008 (31)
10/06/2008 au 13/06/2008 (31)