Aller au contenu

Architecture

En construction

Cette section a vocation à accueillir les annexes du cours-archi-si-geo.

🎓 Les cours

Les patrons de conception

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).

Accéder au cours

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).

Accéder au cours

Les thèmes

  • Les API

    Bibliothèques, services et API WEB : des types d'API qui coexistent et se complètent.

  • Les patrons de conception

    Les patrons de création, de structure, de comportement, architecturaux et cloud.

  • Le refactoring

    Améliorer la conception d'un code existant, éventuellement en introduisant des patrons.

  • La gestion des dépendances

    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 :

L'article suivant donne une vue historique intéressante de l'assembleur en 1951 à gRPC en 2016 :