Composante
IUT d'Annecy
Période de l'année
Tous les ans
Description
Savoirs de référence étudiés :
- approfondissement des concepts de développement orienté objet (par ex. : SOLID, notions de dépendance et de couplage...)
- compréhension et mise en oeuvre de patrons de conception, éléments d'architecture logicielle, restructuration de code (refactoring)
- rédaction de la documentation du code (par ex : javadoc, doxygen...)
- structuration de l'application (modularité)
- gestion de version avancée (par ex. : branches...)
Objectifs
L'objectif de cette ressource est d'approfondir la qualité de développement.
Heures d'enseignement
- CMCours Magistral10h
- TDTravaux Dirigés25h
- TPTravaux Pratiques14h
Pré-requis obligatoires
Plan du cours
- Révision WPF
- Révision WPF - Documentation code
- Github
- Azure DevOps
- Répartition couches
- Tests unitaires
- Design patterns
- Tests mock
- Tests end-to-end
- MVVM et ORM
Informations complémentaires
Prolongement possible : les différents savoirs de référence pourront être approfondis.
Compétences visées
- Partir des exigences et aller jusqu'à une application complète
- Appliquer une démarche de suivi de projet en fonction des besoins métiers des clients et des utilisateurs
- Situer son rôle et ses missions au sein d'une équipe informatique