Services web

Parcours IL / Orientation IL

Les services web sont des applications accessibles sur Internet, et basées sur les standards du web permettant de l’échange de l’information et de l’interopérabilité entre eux à travers Internet, indépendamment de leur plate-forme et leur langage d’implémentation.

Le cours se concentre sur le modèle architectural orienté services et le paradigme de conception orienté services. Il aborde les concepts et les principes de l’architecture orientée services, ainsi que les considérations de qualité pour le développement de systèmes logiciels modernes d’un point de vue technique et organisationnel. Le cours couvrira les principes de conception de l’architecture orientée services et les modèles de conception de l’architecture orientée services. L’approche architecturale basée sur les microservices est également.

Les concepts étudiés sont mis en application dans le cadre de l’implémentation d’une ou plusieurs applications en utilisant un framework adapté au développement et à la mise en place de (micro)services.

Prérequis

  • Bonnes connaissances des langages de programmation orientés objets.

Acquis d’apprentissage

  • Comprendre les principes fondamentaux des architecture basées sur les services.
  • Développer et exposer des services dans le cadre d’une application.
  • Utiliser des services web (google, amazon,…) à partir d’une application.

Compétences visées

  • Concevoir et développer des systèmes logiciels sûrs et sécurisés.
  • Maîtriser des technologies en évolution constante, les méthodes, les outils de conception et de développement de logiciels et de bases de données.
  • Concevoir et implémenter des applications avec une architecture orientée services.

Parcours IL / Orientation IL