Initiation à Java

Intitulé long Cours et TP d'Initiation à Java
Public Concerné BTS IG
Présentation

Ce support est une progression basée sur le langage Java. Elle est mise en oeuvre dans un environnement libre et open source, mais peut l'être sur d'autres environnements comme MS-Windows, sans aucun problème particulier.

Compétences

C15 Proposer une solution à un problème d'informatisation C34 Développer tout ou partie d'une application à l'aide d'un langage de programmation à objets, utiliser, intégrer et produire des composants logiciels réutilisables

Progression

La progression proposée est expérimentale et n'a pas vocation de modèle. L'initiation à la programmation via PHP (le prérequis) a du bon (souplesse de l'immédiateté) et du moins bon (approche procédurale). Le JDK 1.5 facilitera peut-être une autre approche. Certaines parties peuvent paraître trop complexes, trop ambitieuses. C'est certainement vrai pour quelques unes (le composant d'envoi de mels pourrait être transformé en une simple application - chapitre 11, ou la présence du composant JTabbedPane au chapitre 9), mais pas pour d'autres. Par exemple le polymorphisme, introduit très tôt, est perçu comme un mécanisme naturel. Attention : ce support de cours demande, de la part des étudiants, un engagement personnel qui va bien au-delà d'un investissement durant les trois petites heures de TP hebdomadaires prévues par le référentiel. Ce document a été réalisé sous GNU/Linux avec vim, au format docbook , mis en page avec le processeur XSLT saxon développé par Michael Kay et les feuilles de styles de Norman Walsh. Outils

Outils

java JDK

Mots Clés java, programmation, objet, POO
Auteurs Olivier Capuozzo
Version V1.0
Date de Publication 20 Avril 2004
Date de Modification 20 Avril 2004
Téléchargement 2 PDF icon coursjava.pdf