S. Jeannin
Programmation et Conception Orientées Objet
L3 6 ECTS 18h CM + 18h TD + 18h TP S5 S. Jeannin
Contenu
Un cours de Programmation et de Conception Orientée Objet basé sur les langages Java et UML. Il se tient sur 9 séances.
Il contient trois parties principales, comportant 3 cours chacune :
- Concepts de base
- Introduction
- Héritage, visibilité
- Abstraction et interfaces
- Applications de l’orienté objet en Java
- Flux I/O, types énumérés, typage dynamique
- Exceptions, assertions, classes internes
- Types dérivés, collections
- Orienté Objet avancé
- Design Patterns
- Architectures logicielles en orienté objet
- Au-delà de l’orienté objet
Ressources
Le cours se base sur Java 8 et sur UML.
- Page de téléchargement du JRE et du JDK : http://www.oracle.com/technetwork/java/javase/downloads/index.html
- Java Standard Edition 8 API Specification : http://docs.oracle.com/javase/8/docs/api/
- Des tutoriels pour Java : http://docs.oracle.com/javase/tutorial/ et https://www.w3schools.com/
- Programmer avec Java – Collection O’Reilly
- Apprendre la POO avec le langage Java – Editions ENI