CI26-53001 - Java - Développement
Réaliser des applications avec le langage objet Java
INTRA : sessions à planifier pour votre entreprise
Le langage Java est incontournable dans les développements des entreprises quel que soit le type d'application à
mettre en œuvre : technologie Web, communication avec des systèmes existants hétérogènes, architecture orientée
services, mobilité. Cette formation apporte à tout développeur, les bases pour se lancer entre autre sur la plateforme
Java EE.
Objectifs
Développer une application dans
le langage Java, en manipulant
l'outil de développement Eclipse et
en respectant les concepts objets.
Profils
Développeurs d'applications.
Prérequis
Avoir suivi les stages `
Algorithmique - Introduction à la
programmation ` et ` Des
concepts Objet au langage ` ou
posséder un niveau équivalent.
Maîtriser le langage SQL.
Durée
5 jours
Prix
Intra uniquement, nous consulter.
Les + pédagogiques
• Manipulation progressive des
concepts Objet.
• Un apprentissage du
développement Java quel que soit
l'outil de développement.
• De nombreux exercices
pratiques et concrets.
Programme
Introduction
La programmation Orientée Objet.
L’encapsulation, l’héritage, le polymorphisme.
Les origines de Java.
Le JDK (Java Development Kit).
Présentation de l’outil de développement Eclipse.
Le langage de programmation Objet de Java
Les packages, les classes, les méthodes.
Les objets, les variables, les composants.
T.P. Démonstration de créations d’un projet Java, de classe, d’objet, d’exécutable sous Eclipse.
Les bases du langage
Généralités, littéraux, opérateurs, annotations.
Les structures de contrôle.
Structure générale d'un traitement.
T.P. Mettre en œuvre une application de gestion de comptes bancaires en respectant les concepts Objet.
Les structures de données
Les tableaux.
Les chaînes de caractères.
Les classes de données.
Les collections : vecteurs, arraylist, hashtables...
Les énumérations, les itérateurs.
Les Générics.
T.P. Poursuivre la réalisation de l'application de gestion de comptes bancaires en intégrant les tableaux, les
collections et mettant en œuvre l’héritage et le polymorphisme.
Les exceptions
La gestion des erreurs.
Définir ses propres exceptions.
T.P. Reprendre l’application de gestion de comptes bancaires et ajouter une gestion d’erreur.
La communication entre objets Java
Le modèle de compilation : la JVM (Machine Virtuelle Java).
Cycle de vie d'un objet.
Les threads
Intérêt des processus.
Le multi-tâches.
La gestion des synchronisations.
T.P. Mettre en œuvre des threads pour faire communiquer des objets et gérer le multi-tâches.
Classes abstraites et interfaces
Intérêt des classes abstraites et des interfaces.
Mise en œuvre des interfaces.
Les JavaBeans
Présentation et intérêts.
Introduction à la plateforme Java EE
Architecture et technologie de Java EE.
Client lourd versus client léger.
Présentation des interfaces graphiques
Introduction (AWT, Swing, SWT).
Démonstration via Eclipse.
T.P. Créer une interface graphique pour l'application de gestion de comptes bancaires.
L'accès à une base de données relationnelle
Les différentes architectures.
Evolutions de la norme JDBC.
Les Drivers. La requête.
FuturSkill Training - 13, rue Ernest RENAN - 92000 Nanterre
Tél : +33 (0)1 78 14 18 11 - www.futurskill-training.fr - [email protected]
CI26-53001 - Java - Développement
Réaliser des applications avec le langage objet Java
La connexion. L'ensemble de résultats.
T.P. Récupérer les données d'une base et les traiter. Mettre en œuvre des beans d'accès aux données.
Data Access Object
Passage de l'objet aux bases de données relationnelles.
Les problèmes du mapping.
Implémentation de DAO, de CRUD (Create Retrieve Update Delete)
T.P. Maintenir des DAO pour manipuler les données d'une base relationnelle, création, modification, suppression et
récupération.
Les flux d'entrées-sorties
Présentation de la hiérarchie des classes d'entrées-sorties.
Les fichiers bruts, les fichiers texte et les fichiers de propriétés.
Les objets et la sérialisation.
T.P. Mettre en œuvre des flux pour sauvegarder/restaurer l’application bancaire.
Les apports des dernières versions de Java
T.P. Mise en œuvre d'un fichier exécutable (.jar) de l'application bancaire.
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 !