К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Distributed Systems and Web Services · LearnSpace
Назад в каталог
courseraIT и технологии

Distributed Systems and Web Services

Курс от University of Pittsburgh
Средний≈ 19.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Develop the technical foundation to design and implement scalable, interconnected cloud systems. In this course, you’ll explore distributed architectures and web service design that power today’s high-performance applications. Through hands-on lessons, you’ll learn how distributed systems manage computation, storage, and communication across multiple machines, and how RESTful APIs enable seamless data exchange between services. You’ll also gain experience deploying applications using virtualization and cloud storage technologies. By the end of the course, you’ll be able to analyze distributed architectures, build and test web services using Flask, and apply containerization concepts with Docker. You’ll understand how cloud components integrate to create flexible, reliable, and scalable systems. Designed for learners seeking to expand their cloud development and systems engineering skills, this course bridges theory and practice through real-world use cases and guided coding exercises, preparing you for advanced studies or roles in cloud computing, backend development, or systems design.

Навыки, которые вы освоите

Restful APICloud StorageContainerizationDocker (Software)Flask (Web Framework)Web ServicesDistributed ComputingVirtualizationCloud ComputingCloud ApplicationsCloud APIGoogle Cloud PlatformCloud ServicesCloud Computing ArchitectureSystems ArchitectureCloud-Based IntegrationCloud InfrastructureComputer ArchitectureCloud DevelopmentCloud Platforms

Программа курса

5 модулей · 76 учебных материалов

01Architecture Styles in Distributed Systems15 материалов

Introduction to Core Concepts and Communication Models

Course OverviewЧтениеOverview: Distributed ArchitectureВидеоLecture 1: Centralized vs. Distributed SystemsВидеоLecture 2: Client-Server ArchitectureВидео

Учитесь у экспертов

Dmitriy Babichenko

Преподаватель курса

Distributed Systems and Web Services
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 19.4 ч

5 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Client-Server ArchitectureЗадание
Case Study: Instagram’s Client-Server ArchitectureЧтение
Lecture 3: Peer-to-Peer (P2P) ArchitectureВидео
Case Study: How BitTorrent Employs Peer-to-Peer (P2P) ArchitectureЧтение
Lecture 4: Layered ArchitectureВидео
Lecture 5: Microservices ArchitectureВидео
Case Study: How Netflix Employs Microservices ArchitectureЧтение
Case Study: How Uber Employs Microservices ArchitectureЧтение

Module Conclusion

Architecture Decision MakerDIALOGUELet's Pratice: Architecture Styles in Distributed SystemsЗаданиеTest Yourself: Architecture Styles in Distributed SystemsЗадание
02Web Services Architecture15 материалов

HTTP Protocols and RESTful Design Principles

Lecture 1: HTTP, Web Technologies, and Web Services in Cloud ComputingВидеоHTTP, Web Technologies, and Web Services in Cloud ComputingЗаданиеLecture 2: HTTPВидеоLecture 3: RESTful PrinciplesВидеоRESTful Principles in Cloud ComputingЗаданиеLecture 4: Data FormatsВидеоUse Case: Synchronous vs. Asynchronous RequestsЧтениеCode Review: XML & JSON Data FormatsЧтениеCase Study: Twitter/X RESTful APIЧтениеCase Study: OpenWeatherMap RESTful APIЧтениеCode Review: Working with Weather RESTful APIЧтениеCase Study: New York Times RESTful APIЧтениеCode Review: Working with New York Times RESTful APIЧтение

Module Conclusion

Let's Practice: Web Services ArchitectureЗаданиеTest Yourself: Web Services ArchitectureЗадание
03In-Depth Look at RESTful Web Services18 материалов

Setting Up Flask for API Development

Lecture 1: Introduction to FlaskВидеоActivity: Installing FlaskЧтениеCode Review: Introduction to FlaskЧтениеLecture 2: Routing in FlaskВидеоActivity: Creating a Flask AppЧтениеLecture 3: Templates in FlaskВидеоActivity: Working with Flask TemplateЧтениеLecture 4: Static Files in FlaskВидеоActivity: Working with Static Files in FlaskЧтениеLecture 5: HTTP Methods in FlaskВидеоCode Review: HTTP Methods in FlaskЧтениеHTTP Methods in FlaskЗаданиеCode Review: Flask RESTful API Full Example - BankЧтениеCode Review: Flask RESTful API Full Example - BookstoreЧтениеCase Study: Designing a RESTful API for a Banking Application with FlaskЧтение

Module Conclusion

API Design WorkshopDIALOGUELet's Practice: In-Depth Look at RESTful Web ServicesЗаданиеTest Yourself: In-Depth Look at RESTful Web ServicesЗадание
04Virtualization in Cloud Computing12 материалов

Virtual Infrastructure and Software-Defined Systems

Overview: VirtualizationВидеоLecture 1: Introduction to VirtualizationВидеоLecture 2: Virtualization in Cloud ComputingВидеоVirtualization in Cloud ComputingЗаданиеLecture 3: Software-Defined NetworksВидеоLecture 4: Software-Defined StorageВидеоLecture 5: Docker and ContainersВидеоDocker and ContainersЗаданиеActivity: Docker SetupЧтениеActivity: Flask, RESTful API, DockerЧтение

Module Conclusion

Let's Practice: Virtualization in Cloud ComputingЗаданиеTest Yourself: Virtualization in Cloud ComputingЗадание
05Cloud Storage16 материалов

Storage Types and Distributed File Systems

Lecture 1: Introduction to Cloud StorageВидеоLecture 2: Types of Cloud StorageВидеоCloud StorageЗаданиеCase Study: Oracle and Block StorageЧтениеLecture 3: Cloud Storage SystemsВидеоCloud Storage SystemsЗаданиеLecture 4: Object StorageВидеоCase Study: Instagram and Cloud Object StorageЧтениеLecture 5: Distributed File SystemsВидеоDistributed File SystemsЗаданиеActivity: Part 1 - Google Cloud Storage + RESTful APIЧтениеActivity: Part 2 - Google Cloud Storage + RESTful APIЧтение

Module Conclusion

Storage Solutions ArchitectDIALOGUELet's Practice: Cloud StorageЗаданиеTest Yourself: Cloud StorageЗадание

Course Wrap-Up

Course SummaryЧтение