Formation : Programmation intensive avec Java
Se former avec
VALTECH TRAINING
- Renseignements :
- Durée : 5 Jours
- Type : En centre (inter)
- Diplômant : Non
-
Prix H.T. € :1878.00
- Objectifs :
- Utiliser la syntaxe Java et les classes de base de Java SE (Java Standard Edition) Utiliser les nouvelles caractéristiques du JDK 1.5 Lire et écrire des classes Java et les organiser en packages Accéder à un SGBDR avec JDBC (Java DataBase Connectivity) Implémenter une couche de persistance d'objets Java Réaliser une interface graphique utilisateur avec Java Swing Utiliser les interfaces pour améliorer la conception orientée objet Réaliser une architecture distribuée basée sur RMI (et la sérialisation Java) Appréhender les architectures Web et les architectures distribuées Créer une application Web basée sur les JSP / Servlets
- Pré-requis :
- Expérience pratique d'un langage objet (C++, Smalltalk...)
- Introduction à Java
Présentation du langage
Le byte-code et la machine virtuelle Java
Le JDK et les API de la plate-forme Java
Les concepts objets
Objets, classes, encapsulation
Attributs, opération et identité
Associations et collaboration
Héritage et polymorphisme
Syntaxe Java
Types de base
Déclaration des variables
Opérateurs
Les structures de contrôle
Différences entre C et Java
Commentaires
Objets, classes et tableaux
Déclaration d'une classe
Les attributs et méthodes static et final
Constructeurs et bloc d'initialisation
La création et destruction d'un objet
Les références : this, null
Opérateurs sur références
Règles de visibilité
Syntaxe des tableaux, les matrices
Classification, packages et encapsulation
Classification et héritage
Les interfaces Java
Polymorphisme
Classes et méthodes abstraites
Packages et visibilité
Classes imbriquées et classes anonymes
Quelques classes utilitaires
La classe Object
Les classes Wrapper
Les chaînes de caractères
Les collections Java
Les itérateurs
La gestion des exceptions
Gérer les exceptions applicatives
Exceptions vérifiées et non vérifiées
Bon usage des exceptions
Bases d'AWT et de Swing
Java Foundation Classes, AWT et Swing
Composants et conteneurs
Les Layouts et LayoutManagers
Les Listeners et le traitement des événements
Conception avec le modèle MVC
Les entrées / sorties Java
Les canaux et les filtres
E/S par octet et par caractère
Les canaux Unicode
La sérialisation
Les bases de JDBC
Les pilotes JDBC
Contrôler les transactions
Traiter le résultat des requêtes SQL
Utilisation de procédures stockées
Les Threads Java
Les plus et les moins des Threads
La classe Thread
Priorité et états d'un Thread
Les groupes de Threads
Gestion de la concurrence
Synchronisation
Introduction à RMI
Objets distants et sérialisation
Notions de Stubs et Skeleton
Java et le Web
Découverte des Applets Java
Découverte des Servlets
Découverte des JSP
- Méthode pédagogique : 50% de travaux pratiques
03/03/2008 au 07/03/2008 (31)
21/01/2008 au 25/01/2008 (99)
25/02/2008 au 29/02/2008 (75)
14/01/2008 au 18/01/2008 (75)
18/02/2008 au 22/02/2008 (99)
07/01/2008 au 11/01/2008 (31)
11/02/2008 au 15/02/2008 (75)
07/01/2008 au 11/01/2008 (99)
31/03/2008 au 04/04/2008 (75)
04/02/2008 au 08/02/2008 (31)