University of Pittsburgh

Systèmes distribués et Services web

Obtenez l'une de nos meilleures offres avec Coursera Plus pour 199 $ (habituellement 399 $). Économisez maintenant.

University of Pittsburgh

Systèmes distribués et Services web

Dmitriy Babichenko

Instructeur : Dmitriy Babichenko

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Analyser les principaux styles architecturaux des systèmes distribués et les compromis en matière d'évolutivité qui y sont associés.

  • Concevoir et mettre en œuvre des services web RESTful pour assurer une communication fiable au sein du système.

  • Déployer et gérer des applications conteneurisées à l'aide de Docker dans des environnements virtualisés.

  • Intégrer le stockage dans le cloud et les systèmes de données distribués pour une conception d'applications évolutive.

Compétences que vous acquerrez

  • Catégorie : Informatique distribuée
  • Catégorie : Intégration dans le nuage
  • Catégorie : Informatique en nuage
  • Catégorie : Microservices
  • Catégorie : Architecture des systèmes
  • Catégorie : Google Cloud Platform
  • Catégorie : Services Web
  • Catégorie : Conteneurisation
  • Catégorie : Architecture des ordinateurs
  • Catégorie : Architecture de l'informatique en nuage
  • Catégorie : Architecture des logiciels
  • Catégorie : Développement de l'informatique en nuage
  • Catégorie : Virtualisation

Outils que vous découvrirez

  • Catégorie : Stockage en nuage
  • Catégorie : Docker (Logiciel)
  • Catégorie : JSON
  • Catégorie : Applications en nuage
  • Catégorie : Interface de programmation d'applications (API)
  • Catégorie : Restful API
  • Catégorie : Flask (Framework Web)

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

février 2026

Évaluations

19 devoirs

Enseigné en Anglais
Préparer un diplôme

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation "Le cloud computing au service de la science des données"
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 5 modules dans ce cours

Dans ce module, vous découvrirez les principaux styles architecturaux utilisés dans les systèmes distribués, notamment les modèles client-serveur, pair à pair, en couches et de microservices. À travers des études de cas concrets tels qu’Instagram, BitTorrent, Netflix et Uber, vous analyserez comment chaque style favorise l’évolutivité, les performances et la flexibilité du système. À l'issue de ce module, vous comprendrez comment les choix architecturaux influencent la conception et le comportement des applications distribuées.

Inclus

6 vidéos5 lectures3 devoirs

Dans ce module, vous découvrirez comment les services web permettent la communication sur Internet à l'aide du protocole HTTP, de formats de données tels que JSON et XML, ainsi que de l'architecture RESTful. À travers des cas d'utilisation concrets et des revues de code guidées, vous explorerez le modèle requête/réponse, le fonctionnement des requêtes synchrones et asynchrones, ainsi que la manière dont les API sont conçues et intégrées dans les applications basées sur le cloud. À l'issue de ce module, vous comprendrez comment les services Web modernes sont structurés, accessibles et intégrés dans des applications cloud.

Inclus

4 vidéos7 lectures4 devoirs

Dans ce module, vous adopterez une approche pratique pour mettre en œuvre des services web RESTful à l'aide de Flask. Vous configurerez une application Flask de base, mettrez en place le routage et les méthodes HTTP, et gérerez le contenu statique et les modèles. Grâce à des tutoriels interactifs, des revues de code et un exercice de mise en œuvre, vous apprendrez à concevoir, structurer et déboguer des API RESTful légères, prêtes à être déployées dans des environnements cloud.

Inclus

5 vidéos9 lectures3 devoirs

Dans ce module, vous découvrirez comment la virtualisation contribue à jeter les bases du cloud computing en permettant la mise en place d’une infrastructure flexible et évolutive. Vous découvrirez des technologies clés telles que les réseaux définis par logiciel, le stockage défini par logiciel et la conteneurisation avec Docker. Grâce à des exercices pratiques, vous apprendrez à déployer des applications cloud natives à l'aide de Docker et d'API RESTful basées sur Flask.

Inclus

6 vidéos2 lectures4 devoirs

Ce module vous présente les principes fondamentaux du stockage dans le cloud, notamment les principaux types de stockage, les systèmes sous-jacents et les architectures distribuées. Grâce à des études de cas, des quiz et des exercices pratiques utilisant Google Cloud et les API RESTful, vous acquerrez une expérience concrète du stockage en blocs, du stockage d'objets et des systèmes de fichiers distribués.

Inclus

5 vidéos5 lectures5 devoirs

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Préparer un diplôme

Ce site cours fait partie du (des) programme(s) diplômant(s) suivant(s) proposé(s) par University of Pittsburgh. Si vous êtes admis et que vous vous inscrivez, les cours que vous avez suivis peuvent compter pour l'apprentissage de votre diplôme et vos progrès peuvent être transférés avec vous.¹

Instructeur

Dmitriy Babichenko
University of Pittsburgh
4 Cours3 216 apprenants

Offert par

En savoir plus sur Informatique en nuage

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions