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