EnglishSite mapContactsFrançais
 SociétéConseilFormationIngénierieProduitsMOATechnologiesMétiersEvénementsRecrutement
Formation 
Objectifs
  • A l'issue de cette formation, les stagiaires connaîtront :
  • Les concepts de base de la plate-forme Java
  • Le rôle et l'emploi des principales API du langage Java
  • Les possibilités de mises en oeuvre de Java dans des applications I*net ou distribuées
  • Les liens entre Java et XML
  • Ils seront capables de développer, distribuer et exécuter une application standard en Java.
Publics
  • Ce stage pratique s'adresse aux développeurs et chefs de projets désirant appréhender le monde Java afin de participer aux développements réalisés en Java.
Pré-requis
  • La pratique de la programmation est recommandée
Théorie / Pratique
  • 50/50
  • Présentation théorique illustrée d'exemples concrets sous forme de travaux pratiques de manière à assurer une rapide autonomie aux stagiaires. Ces exercices sont intégrés dans une étude de cas cohérente
Réf : POJ / 4 Jours
Paris 2010
13-16 Sept 26-29 Oct.
Nantes 2010
Nous contacter
Rennes 2010
16-19 Août
Sophia-Antipolis 2010
20-23 Sept 22-25 Nov.
1600€ ht
Programmation orientée objet avec Java
Enjeux
Java, c'est un langage orienté objet, mais c'est avant tout un environnement standard très riche et une philosophie de conception autour de cet environnement.
Apprendre à programmer en Java, c'est en comprendre la syntaxe, les concepts de base et surtout maîtriser la richesse de l'environnement afin de pouvoir rapidement orienter ses choix de conception.

Les concepts Objet
  • Objet, abstraction, encapsulation, classe, instance
  • Héritage, messages, polymorphisme
Java, les concepts
  • Interprétation, portabilité, machine virtuelle
  • Téléchargement de code et sécurité
Caractéristiques du langage
  • Syntaxe
  • Déclaration des classes
  • Création et manipulation d'objets
  • Utilisation de l'héritage
  • Encapsulation
  • Gestion des erreurs par exceptions
  • Classes abstraites et anonymes
  • Différences Java-C++
Environnement de programmation
  • JDK
  • JRE
  • Ecriture du code source
  • Compilation, exécution
  • Librairies Java
  • Génération de documentation
Classes utilitaires
  • Wrappers
  • Manipulation des chaînes de caractères
  • Manipulation des collections
  • Les templates
  • Threads
  • Internationalisation

Entrées-sorties
  • Utilisation de flux d'octets, de caractères
  • Sérialisation
Réseau
  • URL et accès au net
  • Création de Socket TCP/IP
Environnement de développement
  • Les IDE
  • Les autres outils
Les interfaces graphiques en Java
  • AWT
  • Widgets Swing
  • Gestionnaires de présentation
  • Gestion des événements
    • Principe
    • Listeners
    • Adapters
  • Look and Feel
  • Java 2D
  • Java 3D
Informatique distribuée
  • Modèles d'architectures
  • Notions clés du Web
    • TCP/IP, http, URL
    • HTML, DHTML, Javascript, cookies
  • Applets Java
    • Présentation
    • Sécurité
    • Java plug-in
  • Technologies Web dynamique
    • CGI
    • NSAPI/ISAPI
    • ASP, PHP
  • Servlets Java
    • Fonctionnement, cycle de vie
    • Principe
  • Java Server Pages
    • Modèle de programmation
    • Exemple
  • Technologies distribuées Java
    • API réseau
    • RMI (Remote Method Invocation)
Les APIs de connexion
  • JDBC : Java Database Connectivity
    • Drivers
    • Principe
  • XML et Java
    • Parsers
    • SAX
    • DOM
  • JNI : Java Native Interface
    • Principe
    • Fonctionnement
Copywright © 2009 SOFTEAM - Think Object : Modeling