Architecture logicielle
L’objectif de cette ressource est de présenter des composants de la programmation qui peuvent être utilisés dans plusieurs domaines.
Learnings :
- Patrons d’architecture (par ex. : MVC, MVVM...)
- Utilisation de briques logicielles, d’interfaces de programmation, de bibliothèques tierces
- Développement de services web
- Utilisation de services web (par ex. : requêtes asynchrones, formats d’échange de données...)
- Organisation de l’accès aux données : base de données, annuaires, services Web...
Apprentissages critiques associés :
AC21.01
Élaborer et implémenter les spécifications fonctionnelles et non fonctionnelles à partir des exigences
AC21.02
Appliquer des principes d’accessibilité et d’ergonomie
AC21.03
Adopter de bonnes pratiques de conception et de programmation
AC23.01
Concevoir et développer des applications communicantes
AC26.02
Appliquer une démarche pour intégrer une équipe informatique au sein d’une organisation