Conception et programmation objet avancées (M3105) (COBJ315_INFO)
Volume horaire
CM : 15h
/ TD : 14h
/ TP : 16h
Présentation
Produire une conception détaillée en appliquant des patrons de conception, la mettre en œuvre en utilisant des bonnes pratiques de programmation orientée objet.
Objectifs
- Approfondissement de la modélisation objet pour l’analyse, la conception et la programmation
- Compréhension et mise en œuvre de patrons de conception (design pattern), éléments d'architecture logicielle
- Notions avancées de programmation orientée objet
- Sensibilisation aux tests
Compétences acquises
- Analyse d’une solution informatique
- Conception technique d’une solution informatique
- Réalisation d’une solution informatique
Pré-requis
M2103 : Bases de la programmation orientée objet
M2104 : Bases de la conception orientée objet
Plan du cours
- Rappel modélisation UML
- UML
- Bonnes pratiques du génie logiciel
- Révisions WPF, tests unitaires, TDD
- Tests unitaires & TDD (suite) - Debugger
- MVVM + Git (base)
- Design patterns DAL ou UWP - Révisions MVVM
Informations complémentaires
Modalités de mise en oeuvre :
- Utilisation d’un environnement de développement intégré (EDI / IDE) comprenant la modélisation, d'un gestionnaire de versions et d'un environnement de test unitaire
- Les notions doivent être abordées au travers de réalisations concrètes
Prolongement possible : Rétro-conception
Diplômes intégrant ce cours
En bref
Méthode d'enseignement
En présence
Langue d'enseignement
Français
Date de début
1 septembre 2020
Date de fin
10 janvier 2021
Contact(s)
UFR, Écoles, Instituts
Responsable(s)
Lieu(x)
- Annecy-le-Vieux (74)