Exercices Java
Par Serge Tahé (home)
On trouvera dans cette page des textes de TD, de TP et d'examen Java donnés à l'ISTIA, université d'Angers, dans le cadre du cours Java du Master IAIE : Master1 (24 h) et Master2 (36 h).
L'objectif de cette page est de fournir des textes d'exercices à ceux qui en cherchent : les formateurs et les personnes qui veulent s'auto-former. Les exercices cadrent fortement la solution attendue. Ceci est fait intentionnellement car ils sont destinés à des personnes en apprentissage. Il est bien clair que la solution proposée n'est ni la seule ni la meilleure.
Le cadrage de la solution a pour but premier, de faciliter la vie du formateur, pour qui il est souvent difficile de suivre une vingtaine de personnes ayant chacun sa propre solution. Cette méthode pédagogique n'est pas adaptée à des étudiants de niveau avancé, qui eux voudront probablement exprimer leur propre créativité.
Pour chaque exercice, les informations suivantes sont données :
- le thème général de l'exercice
- les domaines du langage Java qui y sont mis en oeuvre
- le niveau débutant / intermédiaire / avancé visé
- la durée approximative de l'exercice dans le cadre d'un TD : son étude sur papier, sa correction par le groupe, sa mise en oeuvre sur machine. Cette durée est très dépendante des méthodes pédagogiques du formateur et du public visé. Elle n'est donnée qu'à titre indicatif.
- le document PDF de l'exercice
-------- Exercice 01 : Gestion d'une élection à la proportionnelle
Domaines Java : Bases de Java, Tableaux, Listes, Classes et Interfaces, Exceptions, Base de données, API JDBC, Fichiers texte, Architecture trois couches, Spring IoC
Niveau : débutant / intermédiaire
Durée approximative : 10 / 20 h
Document : PDF (65 pages) :
[ftp]
[http]
-------- Exercice 02 : Etude de deux architectures à trois couches au travers d'une étude de cas
Domaines Java : Classes, Interfaces, Architecture trois couches, Spring IoC, Interfaces swing, Interfaces web, Architecture MVC, Framework iBatis d'accès aux données, Bases de données, API JDBC
Niveau : intermédiaire
Durée approximative : 20 / 30 h
Document : PDF (88 pages) :
[ftp]
[http]
-------- Exercice 03 : Calcul simplifié d'une paie
Domaines Java : Classes, Interfaces, Architecture trois couches, Bases de données, API JDBC, Spring IoC
Niveau : intermédiaire
Durée approximative : 5 / 10 h
Document : PDF (16 pages) :
[ftp]
[http]
-------- Exercice 04 : Gestion d'une table de personnes en base de données
Domaines Java : Bases de données, API JDBC
Niveau : débutant
Durée approximative : 5 / 10 h
Document : PDF (11 pages) :
[ftp]
[http]
-------- Exercice 05 : Gestion de RV - version Jdbc
Domaines Java : Bases de données, API JDBC, Architectures 2 couches, Spring Ioc, Classes, Interfaces, Héritage, Classes abstraites
Niveau : débutant / intermédiaire
Durée approximative : 5 / 10 h
Document : PDF (23 pages) :
[ftp]
[http]
-------- Exercice 06 : Gestion de RV - version iBatis
Domaines Java : Bases de données, API iBatis/SqlMap, Architectures 2 couches, Spring Ioc, Classes, Interfaces, Héritage, Classes abstraites
Niveau : intermédiaire
Durée approximative : 5 / 10 h
Document : PDF (25 pages) :
[ftp]
[http]
|