README.md 3.62 KB
Newer Older
Arnaud LANOIX's avatar
Arnaud LANOIX committed
1
# A propos de dev.objets.ressources
Arnaud LANOIX's avatar
intro    
Arnaud LANOIX committed
2

Arnaud LANOIX's avatar
Arnaud LANOIX committed
3
Page d'information à propos du cours **"Développement Orienté Objets – Ressource R2.01"**.
Arnaud LANOIX's avatar
intro    
Arnaud LANOIX committed
4
5

Vous y trouverez les .PDF des cours, des exemples, les sujets de TPs, etc.
Arnaud LANOIX's avatar
Arnaud LANOIX committed
6

Arnaud LANOIX's avatar
Arnaud LANOIX committed
7
## Supports de cours
Arnaud LANOIX's avatar
Arnaud LANOIX committed
8

Arnaud LANOIX's avatar
Arnaud LANOIX committed
9
10
11
12
13
- [CM0 > introduction au module](CMs/00-intro.pdf)
- [CM1 > introduction à Kotlin : les bases du langage](CMs/01-bases-kotlin.pdf)
- [CM2 > introduction à la programmation objet + manipulation d'objets avec Kotlin](CMs/02-des-objets.pdf)
- [CM3 > classes : modélisation UML et implémentation Kotlin](CMs/03-classes+uml.pdf)
- [CM4 > classes : héritage en UML et implémentation Kotlin](CMs/04-heritage.pdf)
Arnaud LANOIX's avatar
Arnaud LANOIX committed
14
15
- [CM5 > diagrammes de séquence UML](CMs/05-sequences+uml.pdf)
- [CM6 > Quelques "trucs" en Kotlin](CMs/06-kotlin++.pdf)
Arnaud LANOIX's avatar
Arnaud LANOIX committed
16
17
- [CM7 > Les exceptions en Kotlin](CMs/07-kotlin-exception.pdf)
- [CM8 > Les collections en Kotlin](CMs/08-kotlin-collections.pdf)
Arnaud LANOIX's avatar
Arnaud LANOIX committed
18

Arnaud LANOIX's avatar
Arnaud LANOIX committed
19
## TDs + TPs
Arnaud LANOIX's avatar
Arnaud LANOIX committed
20

Arnaud LANOIX's avatar
Arnaud LANOIX committed
21
22
23
- [TP1 : introduction à Kotlin](https://gitlab.univ-nantes.fr/iut.info1.dev.objets/dev.objets.tp1)
- [TP2 : manipuler des objets en Kotlin](https://gitlab.univ-nantes.fr/iut.info1.dev.objets/dev.objets.tp2)
- [TD2 : ligne de commande et reférences mémoire](TDs/td2_etu.pdf) + [sources Kotlin](https://gitlab.univ-nantes.fr/iut.info1.dev.objets/dev.objets.td2)
Arnaud LANOIX's avatar
Arnaud LANOIX committed
24
- [TD3 : diagrammes de classes UML](TDs/td3_etu.pdf)
Arnaud LANOIX's avatar
Arnaud LANOIX committed
25
- [TP3 : implémentation de classes Koltin d'après un diagramme UML (voitures, parking)](https://gitlab.univ-nantes.fr/iut.info1.dev.objets/dev.objets.tp3)
Arnaud LANOIX's avatar
Arnaud LANOIX committed
26
- [TD4 : diagrammes de classes UML + héritage](TDs/td4_etu.pdf)
Arnaud LANOIX's avatar
Arnaud LANOIX committed
27
28
- [TP4 : implémentation de classes Koltin d'après un diagramme UML avec de l'héritage  (voitures, parking)](https://gitlab.univ-nantes.fr/iut.info1.dev.objets/dev.objets.tp4) 
- [**Corrections TP4**](correc/tp4_corrections.zip)
Arnaud LANOIX's avatar
Arnaud LANOIX committed
29
- [TP4-2 (exo supplémentaire): implementation de classes Kotlin d'après un diagramme UML avec héritage (les machines à café)](https://gitlab.univ-nantes.fr/iut.info1.dev.objets/dev.objets.tp42)
Arnaud LANOIX's avatar
Arnaud LANOIX committed
30
- [TD5 : diagrammes de classes UML + héritage (cargaison)](TDs/td5_etu.pdf)
Arnaud LANOIX's avatar
Arnaud LANOIX committed
31
32
- [Tutoriel IntelliJ IDEA](https://gitlab.univ-nantes.fr/iut.info1.dev.objets/dev.objets.tutoriel.intellij.idea)
- [TP5 : implémentation de classes Koltin d'après un diagramme UML avec de l'héritage  (Objets graphiques)](https://gitlab.univ-nantes.fr/iut.info1.dev.objets/dev.objets.tp5)
Arnaud LANOIX's avatar
Arnaud LANOIX committed
33
34
- [TP6 : implémentations de classes Kotlin d'après un diagramme UML avec de l'héritage (Cargaison)](https://gitlab.univ-nantes.fr/iut.info1.dev.objets/dev.objets.tp6)
- [TP7 : implémentation d'une classe représentant des nombres Rationnel](https://gitlab.univ-nantes.fr/iut.info1.dev.objets/dev.objets.tp7) 
Arnaud LANOIX's avatar
Arnaud LANOIX committed
35
- [TP8 : implémentation d'une classe représentant une matrice carrée](https://gitlab.univ-nantes.fr/iut.info1.dev.objets/dev.objets.tp8) 
Arnaud LANOIX's avatar
Arnaud LANOIX committed
36
37
38
39
- [TD8 : diagrammes de séquence UML](TDs/td8_etu.pdf)
- [TP9 : les exceptions en Kotlin](https://gitlab.univ-nantes.fr/iut.info1.dev.objets/dev.objets.tp9)
- [TD9 : pile et liste chainées]()
- [TP10 : implementation d'une pile et d'une liste chainées](https://gitlab.univ-nantes.fr/iut.info1.dev.objets/dev.objets.tp10)
Arnaud LANOIX's avatar
Arnaud LANOIX committed
40

Arnaud LANOIX's avatar
Arnaud LANOIX committed
41
## Installer Kotlin chez vous
Arnaud LANOIX's avatar
Arnaud LANOIX committed
42

Arnaud LANOIX's avatar
Arnaud LANOIX committed
43
Pour travailler sur votre ordinateur personnel, il est nécessaire que vous installiez le compilateur kotlin en ligne de commande (ainsi que l'équivalent d'un terminal pour les non-informaticiens travaillant sous Windows) : [Téléchargement de Kotlin 1.6.10](https://github.com/JetBrains/kotlin/releases/tag/v1.6.10) et [Kotlin command-lin compiler documentation](https://kotlinlang.org/docs/command-line.html) 
Arnaud LANOIX's avatar
Arnaud LANOIX committed
44
45


Arnaud LANOIX's avatar
Arnaud LANOIX committed
46

Arnaud LANOIX's avatar
Arnaud LANOIX committed
47
Il va aussi vous être nécessaire d'installer Ant : [procédure d'installation d'Ant](https://ant.apache.org/manual/install.html)