S. Jeannin

Programmation et Conception Orientées Objet

Un cours de Programmation et de Conception Orientées Objet basé sur les langages Java et UML.

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 :

  1. Concepts de base
    1. Introduction
    2. Héritage, visibilité
    3. Abstraction et interfaces
  2. Applications de l’orienté objet en Java
    1. Flux I/O, types énumérés, typage dynamique
    2. Exceptions, assertions, classes internes
    3. Types dérivés, collections
  3. Orienté Objet avancé
    1. Design Patterns
    2. Architectures logicielles en orienté objet
    3. 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