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.