
| intitulé : Mise en oeuvre du langage Java | |
| référence : LG-JAVA-L1 | |
| type de public : Chefs de projets/ Développeurs d’applications | |
| prix : NC | |
| pré-requis : Connaître les principes de la programmation Connaître le développement Objet | |
| objectifs : Avoir une bonne vue d’ensemble sur les possibilités du langage Java et du J2SE (JDK/J2SDK) / Ecrire du code Java propre et performant/ Utiliser au mieux son outil de développement/ | |
| durée : 5 jours | |
| contenu de la formation: | |
| Développement Objet en Java |
| Introduction à Java : philosophie, objet, portabilité, machine virtuelle |
| Caractéristiques du langage, présentation du J2SE (JDK/J2SDK) |
| >Syntaxe et structure du code Java |
| Concepts objet en Java : classes, héritage, interfaces, polymorphisme, transtypage, encapsulation, gestion des exceptions, packages, collections |
| Design pattern : Factory/Singleton |
| Futurs évolutions du Java |
| Présentation de l'outil |
| Structure de l’outil |
| Définition et création d'un projet |
| Wizards et configuration |
| Spécificités |
| Accès aux données |
| Principes de Java DataBase Connectivity (JDBC) |
| Ouverture d’une connexion, création de requêtes |
| Lecture / écriture de données |
| Gestion fine des transactions |
| Présentation de l'API |
| Les classes importantes du package java.lang |
| System |
| String |
| Exception |
| Les classes importantes du package java.util |
| List, ArrayList, Vector … |
| Map, Hashtable, HashMap |
| Arrays et Collections |
| Interfaces graphiques |
| Introduction sur l’utilisation des composants graphiques AWT |
| Gestion des événements, listeners et délégués |
| Composants graphiques évolués Swing |
| Création d’une interface graphique Swing |
| Spécifications de la norme Java Bean |
| Applets |
| Cycle de vie des applets, codage et intégration dans une page HTML |
| Création d’une applet en AWT |
| Architecture distribuée RMI |
| Principes de Remote Method Invocation |
| Amorces et service de nommage |
| Ecriture et déploiement d’une architecture RMI |
| Introduction aux Servlets |
| Principes des scripts serveurs |
| Cycle de vie des servlets |
| Les objets 'request' et 'response' |
| Environnement d’exécution |
| Utilité du fichier Web.XML |