Ce cours vous donnera les connaissances : ​des différentes architectures applicatives existantes, ​des avantages et inconvénients de ces architectures, ​pour concevoir une architecture répondant à un cahier des charges, ​des principales technologies disponibles.​