Architecture¶
En construction
Cette section a vocation à accueillir les annexes du cours-archi-si-geo.
🎓 Les cours¶
Dans ce cours, on travaille à l'échelle d'une application. On commence par bien comprendre l'intérêt des concepts de la POO (constructeur, visibilité, interface,…) et on aborde les principes de conception (SOLID, KISS,...) avant de présenter les principaux anti-patrons et patrons de conception en mettant en pratique à travers des TP.
Public : Géodata Paris (master TSI).
Introduction à l'architecture des SI
Dans ce cours, on travaille à l'échelle des SI (plusieurs applications et services). On se concentre sur les défis et les principes d'architecture avant de présenter les principaux styles d'architecture (monolithe, client-serveur, n-tiers, micro-services...). On fait ensuite un focus sur les SI manipulant des données géographiques et leurs spécificités.
Public : Géodata Paris (master GDS).
Les thèmes¶
-
Bibliothèques, services et API WEB : des types d'API qui coexistent et se complètent.
-
Les patrons de création, de structure, de comportement, architecturaux et cloud.
-
Améliorer la conception d'un code existant, éventuellement en introduisant des patrons.
-
Descripteur de projet, outil en ligne de commande et dépôts : les principes communs aux gestionnaires de dépendances.
Ressources¶
Les roadmaps suivantes permettent de faire le tour des concepts et proposent un ordre de découverte :
- roadmap.sh - Software Architect
- roadmap.sh - System Design
- roadmap.sh - Software Design and Architecture
L'article suivant donne une vue historique intéressante de l'assembleur en 1951 à gRPC en 2016 :