Catalogues Formations

Primes et subsides




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.

Contenu pédagogique

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