L'essentiel de Java
Durée : | 1 jour(s) |
Tarif : | Consultez-nous |
DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI
Public :
- Développeurs, chefs de projets, architectes, et toutes personnes désireuses de comprendre la philosophie de la plate-forme et du développement Java.
Objectifs :
- Avoir une vue d'ensemble des technologies Java ainsi que de l'offre du marché autour des différentes plates-formes Java.
- Etre capable de valider les choix Java et les outils associés pour les développements.
Pré-requis :
- Maîtriser un langage et/ou une plate-forme de développement.
Présentation et historique de Java
- Historique de Java
- La machine virtuelle Java
- Les différentes plates-formes de développement Java
-
- J2SE
- J2EE
- J2ME
- Caractéristiques du langage Java
- Comparaison avec les autres langages et plates-formes
Architectures de conception logiciel et Java
- API de programmation Java pour l'intégration avec les composants du SI
- JDBC, JNDI, JNI, RMI, JCA
- Application client/serveur AWT et Swing
- Développement d'application multiniveaux
- Développement d'application internet/intranet
- Concept d'application Web
- Le serveur d'application et les services applicatifs
Le développement d'applications Java
- Présentation des outils de développement
- Sun J2SDK
- Les outils libres et Open Source
- Les outils commerciaux
- Le développement d'applications clients Java
- Organisation des applications
- API de programmation
- Outils indispensables
- Développement d'applications Web
- Concepts de composant Web
- Modèle requête/réponse
- Structure des applications Web Java
- Développement d'applications distribuées
- Les composants Java pour l'informatique distribuée et répartie : les EJB
- Structuration des applications pour implémenter le modèle à 5 couches
- Notion d'application d'entreprise
- Tendances du développement Java aujourd'hui
- Quels types d'applications ont la cote ?
- Panorama des outils de développement Java
- Faire évoluer les équipes de développement vers Java
Mise en production des applications Java
- Déployer une application Java
- Déployer une application cliente
- Déployer une application Java / J2EE
Evolution et intégration de Java avec les autres technologies
- Les bibliothèques d'intégration
- JNI : Java Native Interface
- JCA : Java Connector Architecture