Objectifs du module :

  • Développer un programme dans un langage de programmation orienté objet à partir d'une conception détaillée.


Contenus :

  • Concepts fondamentaux de la programmation orientée objet (encapsulation, composition, polymorphisme, héritage, cycle de vie des objets).
  • Lecture d'une conception orientée objet détaillée, par exemple diagramme de classes en UML (Unified Modeling Language).
  • Utilisation de briques logicielles, d’interfaces de programmation (API : Application Programming Interface), de bibliothèques.
  • Sensibilisation aux bonnes pratiques de la programmation, de la gestion de versions et de la documentation du code.