* Ces horaires sont donnés à titre indicatif.
- Comprendre et de réaliser une modélisation orientée objets d’une application informatique (Problème et sa solution)
- Implémenter /programmer un modèle objet en Java en respectant les contraintes de la programmation objets : Généricité, réutilisabilité, modularité, clarté , lisibilité et optimalité du code.
- Utiliser efficacement les API java.
- Introduction : De la programmation procédurale à la programmation orientés objets
- Définition des différents concepts de la programmation objets
Introduction à UML : Principaux digrammes (cas d’utilisation, classes et instances, séquence, collaboration, activité, état-transition)
- Programmer en java : Structure du langage, Syntaxe, Types de base, Instructions, Classes, instances, constructeurs, polymorphisme, héritage, Classes abstraites et Interfaces, Variables de classes, implémentation de l’héritage multiple. Classes usuelles, Collections, Gestion d’erreurs et exceptions.